assume cs:codesg
codesg segment
start: mov bx, 1000h
mov ds, bx
mov al,[0]
mov ax,4c00h
int 21h
codesg ends
end
经常在将写程序的时候,要有套路,当理解不了的时候,先不用去理解,把套路放在那里。
以后会明白的。
这个程序中,就有明显的套路痕迹。
assume cs:codesg
codesg segment
start: mov bx, 1000h
mov ds, bx
//这里填写你的汇编代码
mov ax,4c00h
int 21h
codesg ends
end
1. 套路一
assume cs:codesg
codesg segment
汇编代码
codesg ends
end
2. 套路二
给ds赋值,
a. 不能直接给ds复制,必须通过一个中间寄存器
mov bx, 1000h
mov ds, bx