問(wèn)答題
設(shè)(R0)=7EH,(DPTR)=10FEH,片內(nèi)RAM7EH單元的內(nèi)容為0FFH;7F單元的內(nèi)容為38H,試為下列程序的每條指令注釋其執(zhí)行結(jié)果。
要將片內(nèi)RAM0FH單元的內(nèi)容傳送去專(zhuān)用寄存器B,對(duì)0FH單元的尋址可有三種方法: (1)R尋址; (2)R間址; (3)Direct尋址; 請(qǐng)分別編寫(xiě)出相應(yīng)程序,比較其字節(jié)數(shù)、機(jī)器周期數(shù)和優(yōu)缺點(diǎn)。
回答問(wèn)題: (1)算術(shù)操作類(lèi)指令對(duì)標(biāo)志位的影響。 (2)邏輯操作類(lèi)指令對(duì)字節(jié)內(nèi)容的修改。
寫(xiě)出下列各條指令的機(jī)器碼,并逐條寫(xiě)出依次執(zhí)行每一條指令后的結(jié)果和PSW的內(nèi)容:
為達(dá)到下列要求,請(qǐng)說(shuō)明應(yīng)采用何種邏輯操作,采用什么操作數(shù),要求不得改變各未涉及位的內(nèi)容。
請(qǐng)對(duì)下列各組數(shù)分別計(jì)算“與”、“或”、“異或”的結(jié)果: (1)10011010B和00001111B (2)11010011B和01011010B (3)11001100B和00110011B (4)10101010B和11111111B
已知:(A)=78H,(R1)=78H,(B)=04H,C=1,片內(nèi)RAM(78H)=DDH,片內(nèi)RAM(80H)=6CH,試分別寫(xiě)出下列指令的執(zhí)行結(jié)果(如涉及標(biāo)志位,也要寫(xiě)出)。