DI和SI
si和di是8086CPU中和bx功能相近的寄存器,di和si不能分成兩個8位寄存器來使用。下面的3組指令實現了相同的功能:
mov bx,0 mov ax,[bx]mov si,0 mov ax,[si]mov di,0 mov ax,[di]我們遇到si和di時,就往bx上靠,基本上bx什么功能di和si就是什么功能
[bx+si]和[bx+di]:
[bx+si]和[bx+di]含義相似,表示一個內存單元,使用bx和si、di結合體,會更加靈活指明一個內存單元(有種兩重for循環的感覺):
mov ax,2000h mov ds,axmov bx,1000h mov si,0 mov ax,[bx+si] inc simov cx,[bx+si] inc simov di,si add cx,[bx,di][bx+si+idata]和[bx+di+idata]
[bx+si+idata]和[bx+di+idata與[bx+si]和[bx+di]功能類似,只不過加上一個idata
常用格式:
使用bx,di,si,idata,使尋址更加靈活
總結
- 上一篇: 电信一个月多少钱啊?
- 下一篇: 固原看免疫性不孕最好的医院推荐