(1)编写并安装int 7ch
中断例程,功能为显示一个用0结束的字符串,中断例程安装在0:200处。
assume cs:code, ds:data
data segment
db 'hello world', 0
data ends
code segment
start:
mov ax, cs
mov ds, ax
mov si, offset print ; ds:si指向源地址
mov ax, 0
mov es, ax
mov di, 200H ; es:di指向目的地址
mov cx, offset printend-offset print ; cx为传输长度
cld ; 传输反向为正
rep movsb
mov word ptr es:[7ch*4], 200H ; 设置中断向量表
mov word ptr es:[7ch*4+2], 0
mov dh, 10
mov dl,