x86-16

    0зной

    1ответ

    Я начинаю с asm, поэтому я некоторое время занимался исследованием своего вопроса, но, похоже, был неудовлетворительным. Мне интересно, как отображать содержимое PSW на стандартном выходе. Другое дело

    -3зной

    1ответ

    Здравствуйте, я думаю, как сделать простой PAUSE PROC, чтобы вызвать его в основной программе. Можете ли вы мне помочь? Я использую INTERRUPTS для экрана, например int 10h, для отображения некоторых с

    1зной

    2ответ

    это может быть просто и глупо, но я все равно спрошу его, так как я, похоже, не могу понять это. простой фрагмент кода: assume cs:code, ds:data data segment b dd 256 data ends code segment s

    1зной

    3ответ

    Я пытаюсь написать процедуру, которая получает строку и копирует ее в стек. , что мой код: cpyStr proc mov bp, sp ; save the IP mov bx, sp ; copy the counter loop mov cx, [bp+4] ; m

    1зной

    2ответ

    Я сузил свою проблему до 4 строк кода. MOV BX, testz ADD AL, [testz] INT 20h testz: ~ ^ #ERROR 16: Definition Conflicts With Forward Reference @@@@# db ? Как вы думаете, а не на этот код?

    1зной

    3ответ

    Я пытаюсь создать анимацию в сборке 8086, контролируемой клавиатурой, используя ctrl и shift как влево, так и вправо. Я попытался посмотреть, как получить ввод с клавиатуры в 8086 году, и как узнать,

    1зной

    2ответ

    ИТАК вот код: assume cs:code, ds:data data segment sname db 'Some Name','$' len equ $-sname ascii db 'a'-'A' data ends code segment start: mov ax,data mov ds,ax cld

    5зной

    4ответ

    Так что я пишу игру в C++ для MS-DOS, и я включаю в себя встроенную сборку для скорости. Этот конкретный блок кода нарисовал бы звезду в видеопамяти (0A000h). Проблема с моим кодом заключается в том,

    0зной

    1ответ

    im не уверен в 8086, что я понимаю это правильно, но я хочу поделиться им CS, Ds, ss, es хранит указатель на сегмент в памяти cs: ip => say относительный адрес текущей команды , и если мы хотим рассчи

    6зной

    1ответ

    Я прочитал где-то в Интернете, что перед переходом на 0x7c00 BIOS загружает в% dl «номер диска» загруженного устройства. Но что это за «номер диска»? Каждому устройству, подключенному к компьютеру, пр