指令系統中採用多種不同定址方式的主要目的是

2021-05-22 20:58:30 字數 5424 閱讀 8612

1樓:匿名使用者

1、為使用者組織和使用資料提供方便。

2、縮短指令長度。比如變址定址有利於數版組操專作和程式共用。同時,屬權位移值長度可短於地址長度,因而指令長度可以縮短。

定址方式是確定本條指令的資料地址以及下一條要執行的指令地址的方法。

指令系統中採用不同定址方式的主要目的是什麼?

2樓:匿名使用者

1、為使用者組織和使用資料提供方便。

2、縮短指令長度。比如變址定址有利於陣列操作和程式共用。同時,位移值長度可短於地址長度,因而指令長度可以縮短。

定址方式是確定本條指令的資料地址以及下一條要執行的指令地址的方法。

3樓:匿名使用者

1.縮短指令長度,

2.擴大定址空間,

3.提高程式設計的靈活性

4樓:匿名使用者

80x86採用程式定址和資料定址兩種方式,程式的定址是指程式出現轉移和呼叫時的程式定位方式,這樣做當然是為了程式設計的需要;而資料定址大概有9種吧,原因不明,猜想是為了獲取有效資料,例如有效地址和偏移地址,有利於地址的重構和轉換...

指令定址方式主要是哪兩種

5樓:春素小皙化妝品

指令定址可以細分為順序定址和跳躍定址。

1、順序定址方式

程式中的指令序列在主存中是順序存放的。因此,程式執行時,從該程式的第一條指令開始,逐條取出並逐條執行的。這種程式的順序執行過程,稱為順序定址方式。

順序定址可通過程式計數器pc加1,自動形成下一條指令的地址。

2、跳躍定址方式

跳躍定址則需要通過程式轉移類指令實現。跳躍定址的轉移地址形成方式有3種:直接(絕對)、相對和間接定址。

擴充套件資料

在儲存器中,運算元或指令字寫入或讀出的方式,有地址指定方式、相聯儲存方式和堆疊存取方式。幾乎所有的計算機,在記憶體中都採用地址指定方式。當採用地址指定方式時,形成運算元或指令地址的方式稱為定址方式。

定址方式分為兩類,即指令定址方式和資料定址方式,前者比較簡單,後者比較複雜。值得注意的是,在傳統方式設計的計算機中,記憶體中指令的定址與資料的定址是交替進行的。

6樓:匿名使用者

指令定址方式有兩種:順序定址方式(按順序執行)

和跳轉定址方式(不按循序進行)。

運算元定址方式有許多種,例如;立即定址(地址碼欄位是立即數本身)、直接定址(地址碼欄位是運算元在記憶體的有效地址)、間接定址(地址碼欄位存放的是運算元在記憶體單元中的地址的地址)、暫存器間接定址(地址碼欄位存放的是運算元在暫存器中的地址,該暫存器中存放著有效地址)、變址定址、基址定址等等

7樓:匿名使用者

如果是8086 16位的話。是無法定址

20位地址的。所以用 段地址加偏移地址來定址。

如果是現在pc流行的 x86 結構。 32位和64位還是有些區別的。

區別不大,不過都是直接定址。地址可以直接從一字的低位讀取出來。

新手一半都需要掌握8086的定址方式,這個入門對於其他的比較容易入門了。

計算機指令系統中採用不同的定址方式可以提高程式設計的靈活性,立即定址是指__。

8樓:匿名使用者

正確答案復應該是a,即制運算元

包含在指令中。例如:mov ax,1000h,1000h就是運算元。

楓凌◎製作和冰咖啡/kf說的b是直接定址。例如:mov ax,[1000h],這裡的1000h表示的是運算元的地址。

_┌.擱.淺┄說的d是暫存器定址。例如:mov ax,bx。

9樓:匿名使用者

運算元就寫在指令中,和操作碼一起放在程式存貯器中。

所以選b

求一套計算機組成原理的試題(科學出版社)

10樓:匿名使用者

得分閱卷人(籤全名)

一、單項選擇題(本大題共20題,每題2 分,共40分)1、計算機經歷了從器件角度劃分的四代發展歷程,但從系統結構上來看,至今絕大多數計算機仍屬於______型計算機。a、實時處理 b、智慧化 c、並行 d、馮.諾依曼2、至今為止,計算機中的所有資訊仍以二進位制方式表示的主要原因是 。

a、節約元件 b、運算速度快 c、物理器件效能所致 d、資訊處理方便3.一個8位的二進位制整數,採用補碼錶示,且由3個「1」和5個「0」組成,則最小值為______。a.-127 b.

-32 c.-125 d.-34、下列數中最小的數是______。

a.(100101)2 b.(50)8 c.

(100010)bcd d.(625)165、在定點二進位制運算器中,減法運算一般通過______來實現。a、原碼運算的二進位制減法器 b、補碼運算的二進位制減法器c、補碼運算的十進位制加法器 d、補碼運算的二進位制加法器6、 在定點運算器中,無論採用雙符號位還是單符號位,必須有______,它一般用______來實現。

a、譯碼電路,與非門 b、編碼電路,或非門c、溢位判斷電路,異或門 d、移位電路,與或非門7、常用的虛擬儲存系統由______兩級儲存器組成,其中輔存是大容量的磁表石儲存器。a.cache—主存 b.

主存—輔存 c.cache—輔存 d.通用暫存器—主存8、某計算機字長16位,儲存器容量64kb,若按字編址,那麼它的定址範圍是________a、64k b、32k c、64kb d、32kb9、雙埠儲存器________情況下會發生讀/寫衝突。

a、左埠與右埠地址碼不同 b、左埠與右埠地址碼相同c、左埠與右埠資料碼不同 d、左埠與右埠資料碼相同10、某dram晶片,其儲存容量為512k×8位,該晶片的地址線和資料線數目為________a、8,512 b、512,8 c、18,8 d、19,811、指令系統中採用不同定址方式的目的主要是__________。a、實現儲存程式和程式控制b、縮短指令長度,擴大定址空間,提高程式設計靈活性c、可以直接訪問外存d、提供擴充套件操作碼的可能並降低指令譯碼難度12、週期挪用方式常用於______方式的輸入/輸出中。a dma b 中斷 c 程式傳送 d 通道 13、同步控制方式是__________。

a、只適用於cpu控制的方式 b、只適用於外設控制的方式c、由統一時序訊號控制的方式 d、所有指令執行時間都相同的方式14、在單級中斷系統中,cpu一旦響應中斷,則立即關閉______標誌,以防本次中斷服 務結束前同級的其他中斷源產生另一次中斷進行干擾。 a、 中斷允許 b、 中斷請求 c 、 中斷遮蔽 d、 中斷保護15、計算機的外圍裝置是指______。a、輸入/輸出裝置 b、外儲存器c、遠端通訊裝置 d、除了cpu和記憶體以外的其它裝置16、以下四種型別指令中,執行時間最長的是______。

a、rr型指令 b、rs型指令 c、ss型指令 d、程式控制指令17、在多級儲存體系中,「cache—主存」結構的作用是解決______的問題。a、主存容量不足 b、主存與輔存速度不匹配 c、輔存與cpu速度不匹配 d、主存與cpu速度不匹配18、微程式控制器中,機器指令與微指令的關係是______。a、每一條機器指令由一條微指令來執行b、每一條機器指令由一段微指令編寫的微程式來解釋執行c、每一條機器指令組成的程式可由一條微指令來執行d、一條微指令由若干條機器指令組成19、在單機系統中,三匯流排結構的計算及匯流排系統由______組成。

a、系統匯流排、儲存匯流排和i/o匯流排b、資料匯流排、地址匯流排和控制匯流排c、系統匯流排、內部匯流排和i/o匯流排 d、isa匯流排、vesa匯流排和pci匯流排20、為了便於實現多級中斷,儲存現場資訊最有效的方法是採用________。a、通用暫存器 b、堆疊 c、儲存器 d、外存得分閱卷人(籤全名)

二、填空題(本大題共5題,每空1分,共10分)1、在計算機術語中,將運算器和控制器合在一起稱為 ______。2、計算機系統中的儲存器分為______和______。在cpu執行程式時,必須將指令存放在______中。

3、微程式控制器主要由______,微指令暫存器和______三大部分組成。。4、匯流排定時是匯流排系統的核心問題之一。為了同步主方、從方的操作,必須制訂定時協議通常採用______定時和______定時兩種方式。

5、每一種外設都是在它自己的裝置控制下進行工作,而裝置控制器則通過. ______和______相連並受其控制。得分閱卷人(籤全名)

三、簡答題(本大題共6題,每題3分,共18分)1、簡述儲存訪問的區域性性原理。 2、簡述多體交叉儲存器的地址安排方式。3、簡述cache的地址對映方法。

4、指令格式如下所示,op為操作碼欄位,試分析指令格式特點。 31 26 22 18 17 16 15 0 op ———— 源暫存器 變址暫存器 偏移量 5、什麼是匯流排仲裁,匯流排仲裁的分類?6、外圍裝置的輸入輸出方式 得分閱卷人(籤全名)

四、計算題(本大題共3題,每題4分,共12分)1、用補碼運算方法求x+y=?(1)x=0.1010,y=0.

1100(2)x=-0.0100,y=0.1001 2、某機字長32位,定位表示,尾數31位,數符1位,問:

(1)定點原碼整數表示時,最大正數是多少?最小負數是多少?(2)定點原碼小數表示時,最大正數是多少?

最小負數是多少?3、某磁碟儲存器轉速為3000轉/分,共有4個記錄面,每道記錄資訊為12288b,最小磁軌直徑為230mm,共有275道,問 (1)磁碟儲存器的儲存容量是多少? (2)磁碟資料傳輸率是多少?

得分閱卷人(籤全名)

五、應用題(本大題共2題,每題10分,共20分)1、用512k*16位的flash儲存器晶片組成一個2m*32的半導體只讀儲存器,試問: 1)資料暫存器多少位? 2)地址暫存器多少位?

3)共需要多少個這樣的器件? 4)畫出此儲存器的組成框圖. 2、、已知某機採用微程式控制方式,其控制儲存器容量為512×48(位),微程式在整個控制儲存器中實現轉移,可控制的條件共4個,微指令採用水平型格式,後繼微指令地址採用斷定方式,如圖所示:

微命令欄位 判別測試欄位 下地址欄位

←操作控制→ ←—————— 順序控制 ————————→ (1) 微指令中的三個欄位分別應多少位?(2) 畫出對應這種微指令格式的微程式控制器邏輯框圖。

彙編中的TEST指令

test執行的就是and的指令,只不過不會儲存and執行的結果,而是根據and的結果設定flags暫存器的各種標誌 test al,08h 就是測試al的第4位是不是1,8h 0000 1000 同理test ax,0200h 測試ax的第10位,0200h 0000 0010 0000 0000 ...

建立地面永久抽採瓦斯系統或井下臨時抽採瓦斯系統的前提條件是什

根據 煤礦瓦斯抽採工程設計規範 第3.2.1條規定,凡符合下列情況之一時,應建立地面固定瓦斯抽採系統 1 開採有煤與瓦斯突出危險煤層的礦井。2 瓦斯抽採系統設計抽採量大於或等於2 m3 min的礦井。地面瓦斯抽採量和井下瓦斯抽採量時一樣的麼 肯定不一樣。地面抽採是在地面建設永久性泵站,採用的離心式水...

何為計算機指令,指令中的操作碼運算元的作用

操作碼,是告訴cpu做什麼動作.運算元,是操作碼動作的引數.比如,你要 1 1 那麼 就是操作碼,兩個1就是運算元。指令中的操作碼和運算元有和作用 機器指令有它的編碼規則,以若干位代表不同的操作碼,若干位代表定址方式組合,若干位表示運算元型別是字還是位元組,若干位表示各個運算元,等等。8086指令的...