實驗四 [bx]和 loop 的使用
阿新 • • 發佈:2018-11-23
數據 內容 單元 開始 14. mage bubuko 技術 int
實驗內容
1.綜合使用loop,[bx],編寫完整程序,實現向內存b800:07b8開始的連續16個字單元重復填充字數據
源代碼如下:
assume cs:code
code segment
mov ax,0b800h
mov ds,ax
mov bx,07b8h
mov ax,0403h
mov cx,16
mov [bx],ax
mov ax,4c00h
int 21h
code ends
end
若改為0441h,則顯示出
2.綜合使用loop,[bx],編寫完整程序,實現向內存0:200~0:23F依次傳送數據0~63(3FH)
源代碼如下:
assume cs:code
code segment
mov ax,0020h
mov ds,ax
mov bx,0
mov cx,64
mov [bx],bx
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
3.教材實驗
code segment
mov ax,0ffffh
mov ds,ax
mov ax,0020h
mov es,ax
mov bx,0
mov cx,12
s:mov d1,[bx]
mov es:[bx],dl
inc bx
loop s
mov ax,4c00h
int 21h
code ends
end
實驗總結
通過程序測試的比較查看,發現不同的結果,對於[bx],loop的使用還比較生疏,需要加強相應的操作練習。
實驗四 [bx]和 loop 的使用