org 0x8400
jmp start
start:
;STI可屏蔽终端置1,可以有中断,CLI置0,中断就不能运行了
sti
;指向文本模式的显示缓冲区 bx bp si di 放偏移地址 段基址:cs ds es ss
mov ax, 0xb800 ;指向文本缓冲区
mov es, ax
mov ax, 0
mov ds, ax
mov word [ds:0x20], int_time0
mov word [ds:0x22], 0
mov bx, 0
jmp $
other:
x3:
mov byte[es:bx], 'H'
mov byte[es:bx + 1], 0x0a
add bx, 2
x4:
mov al, 0x20
mov dx, 0x20
out dx,al
mov word [ds:0x20], int_time0
iret
int_time0:
mov word [ds:0x20], other
x1:
mov byte [es:bx],'Y'
mov byte [es:bx+1],0x0a
inc bx
inc bx
x2:
mov al,0x20
mov dx,0x20
out dx,al
iret
![]()