Size: a a a

Ассемблер

2021 March 31

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
считай что dx это твои пальцы на ногах, когда к пальцам на руках=10 прибавляешь 1, то один палец загибай на руке -это еденицы, тругой палец на ноге - это десятки
источник

L

Lee in Ассемблер
Да, это я понял, но не понял как обращаться к этому значению в дальнейшем, именно к значению состоящею из этой пары DX и AX
источник

D

Den in Ассемблер
Красота :) а ссылку на статью можешь кинуть?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Lee
Да, это я понял, но не понял как обращаться к этому значению в дальнейшем, именно к значению состоящею из этой пары DX и AX
обрашаться для чего?
источник

L

Lee in Ассемблер
сложить например или присвоить какой-нибудь переменной значение этой пары
источник

L

Lee in Ассемблер
вопросы глупые, прошу прощения
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Lee
сложить например или присвоить какой-нибудь переменной значение этой пары
как складывать уже ращобрали, а присвоить надо по частям
mov word[my.low],ax
mov word[my.hight],dx
источник

L

Lee in Ассемблер
примерно понял, спасибо
источник

ST

Saenro T in Ассемблер
Den
Красота :) а ссылку на статью можешь кинуть?
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
но смотри что dx это старшие разряды числа, ax - младшие, и соответственно надо сохрянить порядок записи, младшие части числа по младшим адресам, старшие - по старшим. эт вроде называется litl endian, или наоборот - big
источник

L

Lee in Ассемблер
понял, благодарю
источник

A

Aiwan ╭∩╮ (òÓ,) ╭∩╮b... in Ассемблер
Aiwan ╭∩╮ (òÓ,) ╭∩╮bot
как складывать уже ращобрали, а присвоить надо по частям
mov word[my.low],ax
mov word[my.hight],dx
но даже если ты в досе, то при настройке досбокса, например, на процессор 386 и ввше, или система работает на 386 и выше, то можно использовать х32 регистр.
mov bx, dx
shl bx, 16
mov bx, ax
mov dword[my],ebx

вроде должно работать
источник

3I

33 Ivan in Ассемблер
У кого-нибудь случайно не завалялся код для перевода строки в число, на nasm под linux?
Буду крайне признателен
источник

D

Den in Ассемблер
33 Ivan
У кого-нибудь случайно не завалялся код для перевода строки в число, на nasm под linux?
Буду крайне признателен
push dword "string"
источник
2021 April 01

3I

33 Ivan in Ассемблер
Спасибо
источник

L

Lee in Ассемблер
Кто подскажет, почему mul cl умножает CL на AL если он не задан и помещает его в AX ?
источник

d

disba1ancer in Ассемблер
Lee
Кто подскажет, почему mul cl умножает CL на AL если он не задан и помещает его в AX ?
потому что так оно работает, неявно использует регистр al как множитель
источник

L

Lee in Ассемблер
disba1ancer
потому что так оно работает, неявно использует регистр al как множитель
Спасибо, разобрался
источник

КП

Котеечко Пухнастиньк... in Ассемблер
товарисчи ассемблерщики
источник

КП

Котеечко Пухнастиньк... in Ассемблер
взываю вас о помощи
источник