37.在組合語言的指令中有一類指令,例如 ADD 5,其指令的運算資料直接顯示於指令中,請問這是哪 一種定址法(addressing mode)?
(A)直接(direct)
(B)立即(immediate)
(C)索引(index)
(D)間接(indirect)

答案:登入後查看
統計: A(489), B(530), C(136), D(15), E(0) #1340545

詳解 (共 9 筆)

#2146963

1. 暫存器定址法:這是最簡單的,也就是在暫存器與暫存器之間做資料傳送。
n範例:MOV AX,BX
n
n2. 立即定址法:指令的來源運算元是『立即數值』,而非『位址』
n範例:MOV AX,1000H
n
n3. 直接定址法:可以是代表某一記憶體位址的『標記 (也可以理解為變數)』,或是一直接的差距位址。
n範例:MOV AX,VAR
n
n4. 暫存器間接定址法:可將某暫存器的內含值當成一個『位址』,然後再將此位址的內含值傳入運算元。
n範例:MOV AX,[BX]

50
1
#2347508

其實我根本不懂(笑)  改一下我就不會了…

1.直接定址法 (Direct Adressing)又稱絕對定址法(absolute Adressing): 有效位址=運算元欄內含值所指的位址

2.間接定址法 (Indirect Adressing):有效位址=運算元欄內所指位址的內含值所指位址

3.相對定址法 (Relative Adressing):有效位址=(程式計數器 (PC) 內含值+運算元欄位內含值)所指位置

4.立即定址法 (Immediate Adressing):運算元欄即為資料,不必要定為找尋所需資料,故速度最快,但缺乏彈性

5.暫存器定址法 (Register Adressing): 略..應該不會考這麼難

6.索引定址法 (Index Adressing):有效位址=運算元欄位內含值+索引暫存器(index register)內含值所指位址

7.基底定址法 (Base Adressing)(又稱基暫存器定址法): 有效位址=(運算元欄位內含值+基底暫存器內含值)所指的位址

https://www.ptt.cc/man/ESOE-90/D328/D544/M.1010906120.A.html

28
1
#1641199
ADD (addition)指令:加法運...
(共 219 字,隱藏中)
前往觀看
13
0
#2371678
摩友們好認真找正確分享,真心謝謝你們超棒...
(共 172 字,隱藏中)
前往觀看
12
3
#2322683
直接(direct) 表示指令運算元即為...
(共 32 字,隱藏中)
前往觀看
10
1
#1559884
立即定址法:指令的來源運算元是立即"數值...
(共 23 字,隱藏中)
前往觀看
3
2
#2410029
某樓說不會考就不會考?那這題怎麼會出現在...
(共 24 字,隱藏中)
前往觀看
2
2
#1483098

不會考,這要學過才會,只能死背

2
2
#1453435
有人會嗎?

2
4