暫存器間接定址方式中,運算元在中a通用暫存器 b

2021-03-11 04:56:00 字數 608 閱讀 3512

1樓:哆啦a夢是夢想家

c. 儲存單元

暫存器間接定址方式中,暫存器記憶體放的是

運算元的地址,而不是運算元

本回身,即運算元是答通過暫存器間接得到的,因此稱為暫存器間接定址。運算元放在ram某個儲存單元中,該單元的地址又放在暫存器r0或r1中。

如要進行算術運算,要計算每班學員各科成績的平均值,可以編一個求平均成績的通用程式,把每位學員的成績送入存貯器的各個單元中,這時可採取直接定址,所以,定址方式越多,編制程式就越方便、靈活,適用範圍就越廣。

擴充套件資料

運算元的分類

1、立即運算元

指令要操作的資料以常量的形式出現在指令中,稱為立即數,它只能作為源運算元。

2、暫存器運算元

指令要操作的資料存放在cpu中的暫存器裡,指令中給出暫存器名即可。

3、記憶體運算元

指令要操作的資料存放在記憶體某些單元中,指令中給出記憶體單元實體地址,實際上指令只給出了偏移地址,段地址採用隱含方式給出,也可以使用跨段方式指出當前段地址。

2樓:匿名使用者

c 暫存器間接定址,資料在儲存單元中,儲存單元的地址由暫存器提供

微控制器的特殊功能暫存器中哪些暫存器可以用暫存器定址

可以直接讀取,也就是暫存器定址是可以的,但80 ff的暫存器 52微控制器 必須採用暫存器間接定址。你用匯編嗎。如果用c的話就很簡單了。直接讀就好了。當然要看他的手冊,有的讀寫的時候,要先向暫存器寫入特定的值才能寫。比如你定義一個數 int dat dat gpiob 可以位bai定址的特殊功能du...

寫出下面指令中運算元的定址方式。邏輯地址和實體地址並指出儲存

變址定址 暫存器間接定址 暫存器間接定址 基址定址 邏輯地址和實體地址得根據題中給出的條件求解 組合語言程式設計考題,求高手解答 一 判斷題 5道小題,共15分 1 masm組合語言的註釋用分號開始,無所謂英文分號 還是中文分號。3分 錯誤2 按照masm語法程式設計時,可以將shl作為8086指令...

在彙編中為什麼要暫存器進行段裝入,而不能直接將標號送入段暫存器

說的是 intel 公司設計的 cpu 吧?任何事物都不是完美的,也可能當年忙中出錯,漏掉了這個功能。段暫存器存放的是段地址,但是標號卻存放的是實體地址 段地址 16 偏移地址。回有些人或許喜歡直答接讓計算機代替人來計算。但是計算機計算了就使得程式設計的靈活性減少了,就比如資料段的地址為什麼要讓人自...