卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

計(jì)算機(jī)指令和數(shù)據(jù)的尋址方式

在存儲(chǔ)器中,操作數(shù)或指令字寫入或讀出的方式,有地址指定方式、相聯(lián)存儲(chǔ)方式和堆棧存取方式。當(dāng)采用地址指定方式時(shí),形成操作數(shù)或指令地址的方式,稱為尋址方式。尋址方式分為兩類,既指令尋址方式和數(shù)據(jù)尋址方式,

在存儲(chǔ)器中,操作數(shù)或指令字寫入或讀出的方式,有地址指定方式、相聯(lián)存儲(chǔ)方式和堆棧存取方式。當(dāng)采用地址指定方式時(shí),形成操作數(shù)或指令地址的方式,稱為尋址方式。尋址方式分為兩類,既指令尋址方式和數(shù)據(jù)尋址方式,前者比較簡(jiǎn)單,后者比較復(fù)雜。

指令尋址方式

指令的尋址方式有兩種,一種是順序?qū)ぶ贩绞剑硪环N是跳躍尋址方式。

1. 隱含尋址:指令中不明顯地給出操作數(shù)的地址。例如,單地址的指令格式,沒(méi)有在地址字段中指明第二操作數(shù)地址,而是規(guī)定累加寄存器AC作為第二操作數(shù)地址,AC對(duì)單地址指令格式來(lái)說(shuō)是隱含地址。

2. 立即尋址:指令的地址字段指出的不是操作數(shù)的地址,而是操作數(shù)本身。這種方式的特點(diǎn)是指令執(zhí)行時(shí)間很短,不需要訪問(wèn)內(nèi)存取數(shù)。例如:?jiǎn)蔚刂返囊莆恢噶罡袷綖椤?/p>

數(shù)據(jù)尋址方式

數(shù)據(jù)尋址方式包括直接尋址、間接尋址、寄存器尋址方式、寄存器間接尋址方式和相對(duì)尋址方式。

1. 直接尋址:在指令格式的地址字段中直接指出操作數(shù)在內(nèi)存的地址D。采用直接尋址方式時(shí),指令字中的形式地址D就是操作數(shù)的有效地址E,既E=D。因此通常把形式地址D又稱為直接地址。

2. 間接尋址:在間接尋址的情況下,指令地址字段中的形式地址D不是操作數(shù)的真正地址,而是操作數(shù)地址的指示器,D單元的內(nèi)容才是操作數(shù)的有效地址。如果把直接尋址和間接尋址結(jié)合起來(lái),指令有如下形式。

3. 寄存器尋址方式和寄存器間接尋址方式:當(dāng)操作數(shù)不放在內(nèi)存中,而是放在CPU的通用寄存器中時(shí),可采用寄存器尋址方式。此時(shí)指令中給出的操作數(shù)地址不是內(nèi)存的地址單元號(hào),而是通用寄存器的編號(hào)。寄存器間接尋址方式與寄存器尋址方式的區(qū)別在于:指令格式中的寄存器內(nèi)容不是操作數(shù),而是操作數(shù)的地址,該地址指明的操作數(shù)在內(nèi)存中。

4. 相對(duì)尋址方式:相對(duì)尋址是把程序計(jì)數(shù)器PC的內(nèi)容加上指令格式中的形式地址D而形成操作數(shù)的有效地址。程序計(jì)數(shù)器的內(nèi)容就是當(dāng)前指令的地址?!跋鄬?duì)”尋址,就是相對(duì)于當(dāng)前的指令地址而言。采用相對(duì)尋址方式的好處是程序員無(wú)須用指令的絕對(duì)地址編程,所編程序可以放在內(nèi)存任何地方。此時(shí)形式地址D通常稱為偏移量,其值可正可負(fù),相對(duì)于當(dāng)前指令地址進(jìn)行浮動(dòng)。

標(biāo)簽: