Как вывести число на экран и и спать в течение одну секунду со сборкой DOS x86?

Я использую NASM 16 BITS. Я пытаюсь сделать простой ассемблерный код, который печатает числа от 0 до 255 с интервалом в 1 секунду между каждым числом. Вот что у меня есть на данный момент:

[bits 16]

mov ax,cs
mov ds,ax
mov cx,255
mov ax,0

myloop:
    ;print in screen ax value
    ;wait 1 second
    inc ax

loop myloop

Я не знаю, как вывести значение ax на экран и как подождать 1 секунду (поместил их в комментарий в коде).

5
задан Ciro Santilli 新疆改造中心法轮功六四事件 7 November 2015 в 19:34
поделиться