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