Size: a a a

Ассемблер

2021 August 07

aq

anonim qwerty in Ассемблер
Мне подсказали решение. Вместо DX нужно юзать di
источник

s

s54816 in Ассемблер
Будет то же самое, вон нолик по 0100.
источник

D

Den in Ассемблер
вот так еще в emu надо писать тогда lea не надо иначе он считает что мы хотим ему не адрес а значение в регистр положить:  mov dx, offset message
источник

aq

anonim qwerty in Ассемблер
Что за отладчик?
источник

s

s54816 in Ассемблер
AFDPro
источник

aq

anonim qwerty in Ассемблер
Тасм прочитает?
источник

D

Den in Ассемблер
и еще там mov dx,0109h хотя должно быть 0009h вроде
источник

D

Den in Ассемблер
а нет сорь.
источник

s

s54816 in Ассемблер
Нет, там всё правильно. Первые 0x100 байтов — PSP, нам туда не нужно.
источник

s

s54816 in Ассемблер
Да он всё прочитает, но Turbo Debugger удобнее :)
источник

aq

anonim qwerty in Ассемблер
У меня Оля не прочитала его
источник

s

s54816 in Ассемблер
OllyDbg для 32-битного кода, это отладчик для 16-битного кода, да ещё и запущенный внутри досбокса.
источник

II

Ira Irina in Ассемблер
а если step нажать, как инструкция отработает, как 00 09, или как b8 09?
источник

s

s54816 in Ассемблер
Как 00 09. Мало того, уже сходил добавил ноп в начало, оно его портит, но если прямо из отладчика исправить обратно на ноп, то всё работает. По крайней мере, что-то там исполняется.
источник

II

Ira Irina in Ассемблер
чудеса
источник

ВХ

Віталій Халак... in Ассемблер
mov dx, offset message
источник

D

Den in Ассемблер
да я поправил уже, выше написал, странно что вроде там фасм а синтаксис masm-овский чтоли
источник

ВХ

Віталій Халак... in Ассемблер
тасмовский.
надо с #fasm# файл начинать.
источник

D

Den in Ассемблер
а спасибо что напомнил! там же директивы всякие полезные есть для эмуляции
источник

ST

Saenro T in Ассемблер
А я тебе и не советовал DX, посмотри выше: предлагал si, di и bx
источник