指令和資料均存放在記憶體中,計算機如何從時間和空間上區分它們是指令還是資料

2022-03-29 08:59:32 字數 2175 閱讀 9021

1樓:匿名使用者

取指週期中從記憶體讀出的資訊流是指令,它流向控制器;而在執行器週期中從記憶體讀出的資訊流是資料流,它由記憶體流向運算器。

2樓:水野未知

準確地講,指令和資料其實都是放在記憶體空間中(包括ram,rom,flash,eeprom等等),那麼計算機上如何區分的呢?

不同的處理器都不同相同,但是原理基本一樣。以 intel x86的cpu為例,只有cs:ip指向的記憶體單元存放的才代表指令。建議看王爽的《組合語言》。

3樓:瑞錶迷

指令存在rom記憶體中!!資料並不是存在記憶體!!

4樓:匿名使用者

程式都已經編好了,指令和資料零散分開存放在記憶體中。

要想更明白,你可以看一看《組合語言》。

5樓:中兵勘察海外部

編譯的時候,就分配好了。

前面是是**,後面是資料區。

指令和資料均存放在記憶體中,計算機如何區分它們是指令還是資料

6樓:娜莉

通常完成一條指令可分為取指階段、分析階段和執行階段。在取指階段通過訪問儲存器可將指令取出;在執行階段通過訪問儲存器可將運算元取出。這樣,雖然指令和資料都是以0、1**形式存在儲存器中,但cpu可以判斷出在取指階段訪訪問出的0、1**是指令;在執行階段訪訪問出的0、1**是資料。

計算機區分指令和資料有以下2種方法:

 通過不同的時間段來區分指令和資料,即在取指令階段(或取指微程式)取出的為指令,在執行指令階段(或相應微程式)取出的即為資料。

 通過位址**區分,由pc提供儲存單元位址的取出的是指令,由指令位址碼部分提供儲存單元位址的取出的是運算元。

7樓:神馬使用者

樓主:計算機區分指令和資料有以下2種方法:

 通過不同的時間段來區分指令和資料,即在取指令階段(或取指微程式)取出的為指令,在執行指令階段(或相應微程式)取出的即為資料。

 通過位址**區分,由pc提供儲存單元位址的取出的是指令,由指令位址碼部分提供儲存單元位址的取出的是運算元。

指令和資料均存放在記憶體中,計算機如何區分它們是指令還是資料

8樓:手機使用者

每個位元組都有乙個位址cs指定**段ip在**段中指定當前要執行的指令 ds指定資料段具體訪問資料由各通用指標暫存器指定,就是要訪問的資料

麻煩採納,謝謝!

指令和資料均以二進位制**形式存放在在主存中,cpu是如何區別它們是指令還是資料的? 15

9樓:

通過定址方式來區別它們是指令還是資料的,具體到8051如下:

立即數定址: mov a,#123 ;123->a暫存器定址: mov a,r1 ;r1->a間接定址:

mov a,@r1 ;r1指向的資料->a以上是資料,下面是程式

movc a,@dptr ;dptr指向的程式內容->a

10樓:歐陽狂野

根據偏移量

你可以看下彙編相關的書

和 計算機組成原理的書

裡面有詳細的講cpu的執行知識

指令和資料均存放在記憶體中,計算機如何區分它們是指令還是資料?

11樓:神馬使用者

樓主:計算機區分指令和資料有以下2種方法:

 通過不同的時間段來區分指令和資料,即在取指令階段(或取指微程式)取出的為指令,在執行指令階段(或相應微程式)取出的即為資料。

 通過位址**區分,由pc提供儲存單元位址的取出的是指令,由指令位址碼部分提供儲存單元位址的取出的是運算元。

指令和資料均存放在主存中,計算機如何區分它們

12樓:

從組合語言的角度說,有操作碼和運算元的之分。

如:mov a,b mov就是操作碼,後面就是運算元。

系統可以區分。

13樓:匿名使用者

靠位址呀。指令和資料存放的區域的位址計算機都有記錄。

14樓:匿名使用者

指令包含資料,資料不一定包含指令,指令是可以執行的程式檔案。

什麼是網頁空間和資料庫空間,網頁空間和資料庫空間有什麼區別 ?

網頁空間 相當於店鋪 主要放html,js,img等靜態檔案 靜態 所有檔案都放在網頁空間,沒有資料庫 動態 需要從資料庫中動態提取資料,需要資料庫 資料庫空間 相當於倉庫,資料放在資料庫中,利用 動態提取靜態 沒有資料庫,資料直接寫在網頁檔案中動態 有資料庫,網頁中的資料通過js動態生成 一些用a...

BREW如何和資料庫連線?

mac 上用homebrew安裝完mysql後,怎樣使用密碼連線資料庫 1點選右上角的蘋果圖示,選擇系統偏好設定。2在選單中選擇mysql 3點選進入,選擇啟動mysql服務,會提示輸入密碼,密碼為您的mysql資料庫密碼。4啟動成功,可以在終端中使用了。mac brew mysql安裝怎麼新增遠端...

凱文馬丁本賽季場均資料,凱文 馬丁 本賽季場均資料

聯盟排第11位,凱文 馬丁 球隊 出場 場均時間 場均得分 得分總計 投籃命中率 三分命中率 罰球命中率 火箭 23 32.2 23.2 533 44.4 41.9 91.8 凱文 馬丁目前場均23.5分,3個籃板,2.4助攻 聯盟第5 馬丁 平均30分 出場數 先發 分鐘 命中率 三分命中率 罰球...