8086CPU汇编寻址写法
基礎(chǔ)知識:
缺省:缺少某信息時,系統(tǒng)默認設(shè)置的信息
物理地址:xxxxxh(20位,h表示使用16進制)
段地址(SA):xxxxh(16位)
偏移地址(EA):yyyyh(16位)
物理地址=段地址:偏移地址=段地址·16+偏移地址=x(x+y)(x+y)(x+y)yh
基址寄存器:
bx(基地址寄存器):缺省段寄存器默認為ds
bp(基址指針):缺省段寄存器默認為ss
變址寄存器:
si(源變址寄存器):(待補充)
di(目的變址寄存器):(待補充)
總結(jié)物理地址:
1、段地址:偏移地址
2、((段地址) x 16+(偏移地址))
3、[偏移地址](段地址提前設(shè)置,或為基址寄存器的缺省段寄存器)
補充:(偏移地址)=((基址)+(變址)+xxxxh)
總結(jié)偏移地址:
1、[基址寄存器+變址寄存器+位移量(常數(shù))]
2、[基址寄存器]
3、[基址寄存器+變址寄存器]
4、[基址寄存器+位移量(常數(shù))]
5、[變址寄存器]
6、[變址寄存器+位移量(常數(shù))](待驗證)
7、[位移量(常數(shù))]
8、[xxxxh] [yyyyh]=xxxxh [yyyyh]=[xxxxh].yyyyh=[xxxxh+yyyyh] (yyyyh為偏移量且在中括號之后時,需“.”進行連接)
如果對尋址有疑問可在嗶哩嗶哩搜up主小甲魚的《0基礎(chǔ)入門學習匯編語言》,視頻第37p 20:50處有動畫
總結(jié)
以上是生活随笔為你收集整理的8086CPU汇编寻址写法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 辗转相除法求多项式的最大公因式
- 下一篇: 8086CPU常见汇编指令、debug命