本文为《汇编语言程序设计》0803小节例程。点击链接…进课程主页。
程序:
assume cs:codesg, ds:datasg
datasg segment
db 60h dup (0) ;在此模拟要修改的数据不从偏移地址0处开始
db 'Yao','19800912'
dw 15, 32
db 'SHH'
datasg ends
codesg segment
start:
mov ax,datasg
mov ds,ax
mov bx,60h
mov word ptr [bx+0ch],11
mov word ptr [bx+0eh],13
mov si,0
mov byte ptr [bx+10h+si],'H'
inc si
mov byte ptr [bx+10h+si],'O'
inc si
mov byte ptr [bx+10h+si],'U'
mov ax, 4c00H
int 21H
codesg ends
end start