成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

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

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

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

指令尋址方式

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

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

2. 立即尋址:指令的地址字段指出的不是操作數(shù)的地址,而是操作數(shù)本身。這種方式的特點(diǎn)是指令執(zhí)行時間很短,不需要訪問內(nèi)存取數(shù)。例如:單地址的移位指令格式為。

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

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

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

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

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

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

標(biāo)簽: