Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Ассемблер? Это просто! Учимся программировать


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Assembler (Ассемблер)

Выпуск № 592
от 04.11.2006, 17:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 361, Экспертов: 28
В номере:Вопросов: 2, Ответов: 2


Вопрос № 60654: Здраствуйте уважаемые эксперты. Слышал, что еще в Pentium Pro появились 64-разрядные базовые регистры. Если это правда, подскажите где найти полное описание ассемблеровких команд такого процессора. И каким компилятором лучше пользоваться?...
Вопрос № 60656: Здравствуйте эксперты .. такой вопрос:: При выключении (перезагрузке) компа выходит neg "инструкция по адресу 0х6a2a2fec обращается по адресу 0х0000000с. память не может быть "read".. ок - отладка...отмена - завершение работы прило...

Вопрос № 60.654
Здраствуйте уважаемые эксперты.
Слышал, что еще в Pentium Pro появились 64-разрядные базовые регистры.
Если это правда, подскажите где найти полное описание ассемблеровких команд такого процессора. И каким компилятором лучше пользоваться?
Отправлен: 30.10.2006, 10:26
Вопрос задал: Игнатьев Дмитрий (статус: Студент)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: ADSota
Здравствуйте, Игнатьев Дмитрий!

Сам процессор был 32-х битный, и имел 8 80-и битных регистров в FPU. Общедоступных 64-х битных регистров он не имел (Хотя у него были внутренние регистры типа TSC (единственные 64-битные, но предназначенные для специальных целей), или размер линейки кеша 64 бита).
Первые именно 64битные регистры появились в 1997 году в PentiumII (MMX регистры).
Про ассемблер можно почитать:
http://developer.intel.com/design/pentium4/manuals/253667.htm
Использовать IMHO fasm (www.flatassembler.net).

---------
Открыть глаза навстречу солнцу
Ответ отправил: ADSota (статус: Специалист)
Ответ отправлен: 30.10.2006, 15:31
Оценка за ответ: 5


Вопрос № 60.656
Здравствуйте эксперты .. такой вопрос::
При выключении (перезагрузке) компа выходит neg "инструкция по адресу 0х6a2a2fec обращается по адресу 0х0000000с. память не может быть "read".. ок - отладка...отмена - завершение работы приложе
ния" Отлажка не получается (Windows завершает работу)..
Где и как искать и найти "выновного", живущего по этому адресу..
Отправлен: 30.10.2006, 11:01
Вопрос задал: Alex_c (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Lonely Wolf / ENS
Здравствуйте, Alex_c!
Это возникает при неправильной адресации памяти, надо править программу, лазить в ней отладчиком и смотреть а все ли правильно сделано.

---------
Если нет выхода ищу вход.
Ответ отправил: Lonely Wolf / ENS (статус: 8-ой класс)
Ответ отправлен: 31.10.2006, 16:22
Оценка за ответ: 4
Комментарий оценки:
Это я понимаю....


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.37 от 04.10.2006
Яндекс Rambler's Top100

В избранное