在訪問儲存器運算元時,可以提供偏移地址的是BP BX SI DI AX BX CX DX SP IP BX SI

2021-09-02 04:48:48 字數 1079 閱讀 4098

1樓:匿名使用者

彙編啊……貌似問錯地方了吧

頭大,好久沒看了,試試看答吧:

暫存器esi、edi、si和di稱為變址暫存器(index register),它們主要用於存放儲存單元在段內的偏移量,用它們可實現多種儲存器運算元的定址方式,為以不同的地址形式訪問儲存單元提供方便。

因此,第一句是傳送偏移量addr到暫存器di。

而暫存器bx稱為基地址暫存器(base register),它可作為儲存器指標來使用。同時他也是4個通用暫存器(ax,bx,cx,dx)之一,用於儲存運算元和運算結果等資訊,從而節省讀取運算元所需佔用匯流排和訪問儲存器的時間。

第二句屬於基址變址定址方式,是將以bp為基址,si為偏移量的內容存放到bx中。

p.s. 小建議:

雖然不是必要的,但是建議將暫存器名稱大寫,這樣可以使**更明朗。

2樓:鈄又蓮

(1)mov bx,[bx+si+2] pw=ds*16+bx+si+2

(2)mov 5[bp],ax pw=ss*16+bp+5

(3)inc[2000h] pw=ds*16+2000h

(4)mov dl,es:[bx][di] pw=es*16+bx+di

誰幫我做幾個選擇題很重要的,謝謝 5

3樓:典凌絲

綜合上述答案,我認為:

1、 a

2、 b

3、 b

4、 b

5、 a

6、 c

7、 c

8、 a

9、 b

10、b

11、d

12、c

13、c

14、d

15、c

16、c

17、b

18、a

19、b

20、d

4樓:

不用重複問,把分給我得了.我已經幫你做了.

CPU不能直接訪問的儲存器是什麼

cpu不能直接訪問的儲存器是外儲存器。外儲存器指除計算機記憶體及cpu快取以外的儲存器,此類儲存器一般斷電後仍然能儲存資料。常見的外儲存器有硬碟 軟盤 光碟 u盤等。從馮.諾依曼的儲存程式工作原理及計算機的組成來說,計算機分為運算器 控制器 儲存器和輸入 輸出裝置,這裡的儲存器就是指記憶體,而硬碟屬...

在主存和CPU之間增加cache儲存器的目的是

把常用的資料和指令存在這裡,提高系統的速度。因為cpu的速度太快了。硬碟和記憶體的速度無法跟上。就必須弄出幾級cache來暫存資料。否則,cpu把資料處理完畢,但是硬碟上的資料和記憶體中的資料卻還沒有達到cpu,那樣cpu就會空轉,影響整個系統的效率。其實如果硬碟到cpu的速度足夠快,那麼包括記憶體...

php為什麼在iis伺服器無法訪問瀏覽頁面

php ini中文版 iis本身並不直接支援php 需要配置開啟php擴充套件 具體步驟是先在iis中web擴充套件中新增回php擴充套件 後面可以配上圖 答 接著在需要支援php的 新增isapi篩選器 詳細 教程可到vps之家檢視 最後,在文件裡新增index.php首頁預設文件即可。能具體一點...