問(wèn)答題
寫(xiě)出下列指令的執(zhí)行結(jié)果:
下列偽指令有錯(cuò)嗎?如果有錯(cuò),請(qǐng)指出錯(cuò)誤原因:
根據(jù)題目,寫(xiě)出相關(guān)偽指令: (1)定義數(shù)據(jù)段DATA,并在數(shù)據(jù)段中定義兩個(gè)字單元X、Y,初始值都是0 (2)定義一個(gè)字符串SRING,保存’Computer’ (3)定義有100個(gè)字節(jié)單元的COUNT數(shù)組,初始值均為空 (4)用賦值偽指令定義PI為3.14 (5)用類(lèi)型操作符LABEL將VALUE單元定義為字節(jié)型
寫(xiě)出用下列尋址方式將存儲(chǔ)單元X中的第3個(gè)字取出,AX與其相加再放入Y單元的指令序列。 (1)直接尋址 (2)寄存器相對(duì)尋址 (3)基址變址
根據(jù)題目要求,寫(xiě)出相應(yīng)的匯編指令: (1)把BX寄存器的值傳送給AX。 (2)將立即數(shù)15送入CL寄存器。 (3)用BX寄存器間接尋址方式將存儲(chǔ)單元中的字與AX寄存器的值相加,結(jié)果在AX中。 (4)把AL中的字節(jié)寫(xiě)入用基址變址尋址的存儲(chǔ)單元中。 (5)用SI寄存器和位移量VALUE的寄存器相對(duì)尋址方式,從存儲(chǔ)單元中讀出一個(gè)字送入寄存器AX。 (6)將AX中的數(shù)與偏移地址為2000H存儲(chǔ)單元的數(shù)相減,結(jié)果在AX中。
請(qǐng)指出下列指令的錯(cuò)誤:
已知(BX)=1290H,(SI)=348AH,(DI)=2976H,(BP)=6756H,(DS)=2E92H,(ES)=4D82H,(SS)=2030H,請(qǐng)指出下列指令的尋址方式,并求出有效地址EA和物理地址:
單項(xiàng)選擇題
A.MOV DS:[0016H],AL B.MOV AL,DS:[0016H] C.MOV DS:[0010H],AL D.MOV AL,DS:[0010H]