計算機組成原理 儲存器的地址暫存器 MAR 存放的是指令的地址,還是運算元的地址?如果說

2021-04-20 14:24:17 字數 2705 閱讀 3343

1樓:匿名使用者

運算元地址,處理器中專門有一個存放指令地址的暫存器,叫做pc(program counter:程式計數器)或者ip(instruction pointer:指令指標)

計算機組成原理:儲存器的地址暫存器(mar)存放的是指令的地址,還是運算元的地址? 如果說

2樓:匿名使用者

運算元地址,處理器中專門有一個存放指令地址的暫存器,叫做pc(program counter:程式計數器)或者ip(instruction pointer:指令指標)

3樓:匿名使用者

存放指令在記憶體中的地址,cpu是根據pc中的內容去取指令

3.8086/8088cpu中有哪些暫存器可用來指示運算元在儲存器中某段內的偏移地址

4樓:泡喝玩尚懷

你問的是抄8086架構的cpu吧,看的很眼熟,很bai多年都du沒接觸了。8086中有4個

zhi16位的段暫存器:cs、daods、ss、es,分別用於存放可執行**的**段、資料段、堆疊段和其他段的基地址。

其中,段暫存器cs指向存放程式的記憶體段,ip是用來存放下條待執行的指令在該段的偏移量,把它們合在一起可在該記憶體段內取到下次要執行的指令。

段暫存器ss指向用於堆疊的記憶體段,sp是用來指向該堆疊的棧頂,把它們合在一起可訪問棧頂單元。

段暫存器ds指向資料段,es指向附加段,在存取運算元時,二者之一和一個偏移量合併就可得到儲存單元的實體地址。通常,預設的資料段暫存器是ds。

運算元的段地址是由暫存器給出,那偏移地址是由儲存器的儲存單元給出還是暫存器的儲存單元給出?

5樓:匿名使用者

偏移地址給出的bai方式很多,du如用立即數給出,zhi暫存器數dao給出等,根據給回出偏移地址偏答

要地址的方式不一樣,我們稱為不同的尋找方式,在8086燈低等cpu中,只能用立即尋找,暫存器定址,暫存器間接定址燈7中方式找到運算元偏移地址,而對於486以上的cpu可以又9中定址方式。

8086cpu中段暫存器是用來存放儲存器的段基址還是儲存器的邏輯地址?

6樓:用u戶名

你問的是8086架構的cpu吧,看的很眼熟,很多年都沒接觸了。8086中有4個16位的內段暫存器:cs、容ds、ss、es,分別用於存放可執行**的**段、資料段、堆疊段和其他段的基地址。

其中,段暫存器cs指向存放程式的記憶體段,ip是用來存放下條待執行的指令在該段的偏移量,把它們合在一起可在該記憶體段內取到下次要執行的指令。

段暫存器ss指向用於堆疊的記憶體段,sp是用來指向該堆疊的棧頂,把它們合在一起可訪問棧頂單元。

段暫存器ds指向資料段,es指向附加段,在存取運算元時,二者之一和一個偏移量合併就可得到儲存單元的實體地址。通常,預設的資料段暫存器是ds。

計算機指令一般包括()。是操作碼和運算元還是操作碼和地址碼?

7樓:暖暖炊煙裊裊

計算機指

令一般包括操作碼和運算元。

計算機指令必須包括操作碼和地版址碼是對的。

一條指令權就是對計算機下達的命令,必須包括操作碼和地址碼(或稱運算元)兩部分。前者指出該指令完成操作的型別,後者指出參與操作的資料和操作結果存放的位置。

相關知識:

1、計算機指令就是指揮機器工作的指示和命令,程式就是一系列按一定順序排列的指令,執行程式的過程就是計算機的工作過程。

2、控制器靠指令指揮機器工作,人們用指令表達自己的意圖,並交給控制器執行。

8樓:匿名使用者

地址碼是指存放運算元的儲存單元地址。從概念來說應該是計算機指令一般包括操作碼和運算元。

9樓:匿名使用者

計算機指令包括操作碼和運算元,不過呢,有的指令中可以不用指出運算元,因為運算元已隱含在指令中,用的是已知暫存器中得數值。

10樓:匿名使用者

一般包括 不是必須包括

一條空操作指令就只有操作碼 為了消耗時鐘

11樓:匿名使用者

計算機指令一般包括操作碼和運算元。

在計算機組成原理中,運算元型別中,各個定址方式中的運算元都是什麼?

12樓:匿名使用者

定址方式太多了。

來。立即數定址,自

運算元就是指令裡的數。

直接定址,指令裡的數是運算元所在的記憶體地址。

一次間接定址,指令裡的數是運算元的地址的地址。

相對定址,pc的值+指令裡的數,一般用在轉移指令裡。

基址定址,基址暫存器的值+指令裡的數,一般基址暫存器的值是固定的,指令給出的數是可變的

變址定址,變址暫存器的值+指令裡的數,變址暫存器的值是可變的。

堆疊定址,是棧頂和次棧頂。

隱含定址,是累加器acc的值直接作為運算元。

暫存器定址,是暫存器的值作為運算元

暫存器一次間接定址,是暫存器的值作為運算元的地址。

多次間接定址,略了。

還有很多其他的定址方式。這些算是常用的

13樓:一輩子的無柰

定址定址,顧名思義主要是定址。要麼是地址,要麼就是立即數。如果是加的有「[ ]」則是這個是括號裡的地址裡的值,括號裡的是個地址!

計算機組成原理看不懂,學計算機組成原理看不懂電路(以前沒學過),應該看什麼書?

一分鐘讀懂.計算機組成原理 巨集觀上看,一共8k 16k 4k 28k 儲存區域 以二級製表示,至少需要15位表示這一範圍。由於14位僅僅能表示2 14 16k區域,小於28k。至少要15位表示32k區域,才能包含28k範圍。這裡晶片地址線一共16位a0 a15。所以最高位不需要,設定為0 所以所有...

計算機組成原理習題答案

第一章1 模擬計算機的特點是數值由連續量來表示,運算過程也是連續的。數字計算機的主要特點是按位運算,並且不連續地跳動計算。模擬計算機用電壓表示資料,採用電壓組合和測量值的計算方式,盤上連線的控制方式,而數字計算機用數字0和1表示資料,採用數字計數的計算方式,程式控制的控制方式。數字計算機與模擬計算機...

計算機組成原理補碼符號擴充套件

錯大發了,首先按照你的思路 取反碼時,為什麼最後一位不變?而且12變16位時我覺得內也不應該直容 接加高位。應該的順序是先把 513用16位原碼錶示,這樣多妥帖。513 1000 0010 0000 0001,取反位1111 1101 1111 1110 求補碼為 1111 1101 1111 11...