王爽老师的汇编语言,编写了一段:
assume cs:codesg,ds:datasg
datasg segment
db 'DEC'
db 'Ken Oslen'
db '137'
db '40'
db 'PDP'
datasg ends
codesg segment
start: mov ax,datasg
mov ds,ax ;指向DS数据段
mov si,0 ;从ds:si处开始
mov bx,60H ;偏移地址bx置60
mov di,0 ;目标地址
mov cx,20
s: mov ax,ds:[si]
mov word ptr ds:[bx+di],ax
inc si
inc di
loop s
mov word ptr [bx].0ch,38 ;排名字段改为38
add word ptr [bx].0eh,70 ;收入字段增加70
;mov di,0 ;用sp来定位产品字符串中的字符
;mov [bx+10].[di],'V'
;inc di
;mov [bx+10].[di],'A'
;inc di
;mov [bx+10].[di],'X'
mov ax,4c00h
int 21h
codesg ends
end start
执行到 loop s,查看076a:60的内容如下:

紧接着执行这两句
mov word ptr [bx].0ch,38 ;排名字段改为38
add word ptr [bx].0eh,70 ;收入字段增加70
结果如下:
出现了如图所示的结果,请帮忙分析谢谢