Size: a a a

Ассемблер

2021 June 01

MA

Max Azatian in Ассемблер
там столько наворочено, что книга ну очень большой будет
иди от 8086 камня дальше (386, 486, пентиум) и читай что ввели в каждом из них
источник

MA

Max Azatian in Ассемблер
так будет проще
источник

MA

Max Azatian in Ассемблер
книги как таковой не знаю, сорри
источник

D

Den in Ассемблер
попробуй перевести 200 из hex в bin а потом20000 из hex в bin и увидишь на сколько сдвигать бит
источник

DC

Dmitry Croft in Ассемблер
спасибо
источник

DB

Dima Bat in Ассемблер
кстати по поводу вчерашних вопросов. Вот на этапе отладки
источник

DB

Dima Bat in Ассемблер
и что все загрузил но прерывание не срабатывает
источник

DB

Dima Bat in Ассемблер
источник

DB

Dima Bat in Ассемблер
источник

D

Den in Ассемблер
по идее shl eax, 8
источник

DB

Dima Bat in Ассемблер
ошибку видишь?
источник

АШ

Алексей Шведов... in Ассемблер
Решил уже, выше же скинул:
shr  eax, 0x8
источник

D

Den in Ассемблер
а ну если обратная запись, тогда да shr
источник

DF

Dollar Føølish in Ассемблер
как в регистре может быть обратная запись?
источник

DF

Dollar Føølish in Ассемблер
эндианность же только в памяти когда лежит
источник

D

Den in Ассемблер
да это вопрос, может в память положили прямой записью и в регистр вернулась обратная
источник

DF

Dollar Føølish in Ассемблер
если вкрации то регистры всегда биг эндиан
источник

D

Den in Ассемблер
по идее когда из регистра пишешь в память он сначала младший байт кладет потом старше и тд, поэтому и получается обратная запись а потом читает слева направо как обычно из памяти но кладет первый байт в младшие разряды тд. так и восстанавливает исходное состояние, а если через db например будешь класть в память то запишется как есть и потом если в регистр считаешь то там будет обратная запись, вроде так
источник

DF

Dollar Føølish in Ассемблер
а, ты прав наверное :)
источник

АШ

Алексей Шведов... in Ассемблер
Да
источник