Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- org 256
- push mytext
- call print
- add sp, 2
- ret
- print:
- push bp
- mov bp, sp
- ; Получение координат курсора, использует регистры dx и cx, в dh — y, в dl — x
- mov ax, 0x0300
- int 0x10
- mov dl, 0
- mov cx, 1
- mov si, [bp+4]
- mov bl, 4
- while1:
- ; Сдвиг каретки
- mov ah, 2
- int 0x10
- ; Вывод символа
- mov al, [si]
- mov ah, 0x9
- int 0x10
- inc dl
- inc si
- cmp byte[si], 0
- jnz while1
- mov ah, 2
- int 0x10
- pop bp
- ret
- mytext db 'Hello World!', 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement