王爽老師的匯編語言,撰寫了一段:
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
結果如下:

出現了如圖所示的結果,請幫忙分析謝謝
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/244919.html
標籤:驅動開發/核心開發
