最后
歡迎光臨小站:yuruotong.com
以下是文字提取部分欢搜,閱讀完畢的同學可以離開了
我們用;reg;表示一個寄存器
用;sreg;表示一個段寄存器
下面我們對幾個寄存器;做個總結(jié);
8086中只有;四個寄存器;可以用在[…]
;bx,si,di,dp;
這四種寄存器可以;相互組合;
但組合對象是;固定的;
bx和si,bx和di
bp和si,bp和di
只要[…]中有;bp;
而指令中沒有;顯性地給出;段地址
那么段地址就;默認在ss;中
否則;默認在ds;中
指令執(zhí)行前
所要處理的數(shù)據(jù)可以在;各個地方;
cpu內(nèi)部夷都,內(nèi)存滓鸠,端口(后面會講)
比如下面的例子
如果數(shù)據(jù);在內(nèi)存;
我們又可以用;多種方式;定義偏移地址
稱之為;尋址方式;
既然知道了數(shù)據(jù)存放的;位置;
我們就需要;表達;這個位置
匯編語言使用;三個方法;
;立即數(shù);就是idata
;寄存器名字;
;段地址+偏移地址;
既然已經(jīng)知道了;數(shù)據(jù)的位置;
下一步就要確定;數(shù)據(jù)的大小;
匯編語言一般用;下面方法;處理
通過;寄存器名;
如果;沒有寄存器;
通過操作符;X ptr;
X可以是word或者byte
還有一個叫;push操作;
push默認只進行;字操作;