第三章:
Tarzan版
題3.1 偽指令語句與指令語句的本質(zhì)區(qū)別是什么?偽指令的主要作用是什么?
答: 偽指令語句與指令語句的本質(zhì)區(qū)別是指令語句有其對應(yīng)的機(jī)器指令,而偽指令沒有;
偽指令的主要作用是指示匯編程序如何匯編源程序;
題3.2 匯編語言中的表達(dá)式與高級語言中的表達(dá)式有何相同點和不同點?
答: 匯編語言中的表達(dá)式與高級語言中的表達(dá)式的相同點是都采用運算符、操作符以及括號
把常數(shù)和符合連起來;
不同點是匯編語言的表達(dá)式除了數(shù)值表達(dá)式外還有地址表達(dá)式;
題3.3 匯編語言中數(shù)值表達(dá)式與地址表達(dá)式有何區(qū)別?
答: 匯編語言中數(shù)值表達(dá)式在匯編過程中由匯編程序計算出數(shù)值,而地址表達(dá)式中部分相對地址
的地方,在匯編時無法確定其確定地址;
題3.4 匯編語言中的變量和標(biāo)號有何異同之處?
答: 匯編語言中的變量和標(biāo)號的相同之處是都代表著一個地址;
不同之處是變量表示的地址中存放的是數(shù)據(jù),而標(biāo)號表示的地址中存放的是代碼;
題3.5 請計算如下各數(shù)值表達(dá)式的值:
23H AND 45H OR 67H
1234H/16+10H
NOT(65535 XOR 1234H)
1024 MOD 7+3
LOW 1234 OR HIGH 5678H
23H SHL 4
"Eb" GE 4562H XOR -1
1234H SHR 6
'a' AND (NOT ('a'-'A')
'H' OR 00100000B
76543Q LT 32768 XOR 76543
3645H AND 0FF00H
答: 23H AND 45H OR 67H ;67H
1234H/16+10H ;133H
NOT(65535 XOR 1234H) ;1234H
1024 MOD 7+3 ;5
LOW 1234 OR HIGH 5678H ;D6H 注意1234 不是1234H
23H SHL 4 ;30H
"Eb" GE 4562H XOR -1