指令中如何提供操作數或操作數地址
發布時間:2019/6/5 21:30:56 訪問次數:6638
尋址方式
指令中如何提供操作數或操作數地址,稱為尋址方式。Ⅳ-⒛0PI£的尋址方式有:立即尋址、直接尋址、間接尋址。
1 立即尋址E1116AEBG-8E
立即尋址方式是指令直接給出操作數,操作數緊跟著操作碼,在取出指令的同時也就取出了操作數,立即有操作數可用,所以稱為立即尋址。立即尋址方式可用來提供常數、設置初始值等。指令中常常使用常數,常數值可分為字節、字、雙字型等數據。CPU以二進制方式存儲所有常數。指令中可用十進制數、十六進制數、AsCII碼或浮點數形式來表示。十進制數、十六進制數、ASαI碼浮`煢數的表示格式舉例如下:
十進制常數:30112
十六進制常數:16#42F
ASCⅡ常數:lINPUT|
實數或浮點常數:+1.112234e-10(正數),-1,328465e-10(負數)
二進制常數:2艸01011110上述例子中的艸為常數的進制格式說明符。如果常數無任何格式說明符,系統默認為十進制數。
2直接尋址
直接尋址方式是指令直接使用存儲器或寄存器的元件名稱和地址編號,根據這個地址就可以立即找到該操作數。操作數的地址應按規定的格式表示。指令中,數據類型應與指令標識符相匹配。
不同數據長度的尋址指令舉例如下:
位尋址:A Q5.5
字節尋址:()RB VB33,LB21
字尋址:MOVW AC0,AQW2
雙字尋址:M()VD AC1,VD200
尋址方式
指令中如何提供操作數或操作數地址,稱為尋址方式。Ⅳ-⒛0PI£的尋址方式有:立即尋址、直接尋址、間接尋址。
1 立即尋址E1116AEBG-8E
立即尋址方式是指令直接給出操作數,操作數緊跟著操作碼,在取出指令的同時也就取出了操作數,立即有操作數可用,所以稱為立即尋址。立即尋址方式可用來提供常數、設置初始值等。指令中常常使用常數,常數值可分為字節、字、雙字型等數據。CPU以二進制方式存儲所有常數。指令中可用十進制數、十六進制數、AsCII碼或浮點數形式來表示。十進制數、十六進制數、ASαI碼浮`煢數的表示格式舉例如下:
十進制常數:30112
十六進制常數:16#42F
ASCⅡ常數:lINPUT|
實數或浮點常數:+1.112234e-10(正數),-1,328465e-10(負數)
二進制常數:2艸01011110上述例子中的艸為常數的進制格式說明符。如果常數無任何格式說明符,系統默認為十進制數。
2直接尋址
直接尋址方式是指令直接使用存儲器或寄存器的元件名稱和地址編號,根據這個地址就可以立即找到該操作數。操作數的地址應按規定的格式表示。指令中,數據類型應與指令標識符相匹配。
不同數據長度的尋址指令舉例如下:
位尋址:A Q5.5
字節尋址:()RB VB33,LB21
字尋址:MOVW AC0,AQW2
雙字尋址:M()VD AC1,VD200
上一篇:計數器存儲器(C)