按下列要求寫出指令:
(1)將AX寄存器的低4位清零,其余位不變;
(2)將BX寄存器的低4位置1,其余位不變;
(3)將AL寄存器的低4位保持不變,高4位取反;
(4)測(cè)試BX中的位1和位2,當(dāng)這兩位同時(shí)為0時(shí)將AL置0FFH,否則AL清零;
(5)測(cè)試BX中的位1和位2,當(dāng)這兩位有一位為0時(shí)將AL置0FFH,否則AL清零;
(6)將AL中保存的字母ASCII碼變換成相應(yīng)的大寫字母的ASCII碼;
(7)將AL中保存的字母ASCII碼變換成相應(yīng)的小寫字母的ASCII碼;
(8)將AX中的各位取反;
(9)將DX中的低7位取反,高9位不變;
(10)將CX中的低8位與高8位互換。
您可能感興趣的試卷

最新試題
32位的微處理器Pentium中的所有寄存器都是32位的。
將AL中小字母變換成大寫字母是()。
為什么DAC0832特別適用于多個(gè)模擬量同時(shí)輸出的場(chǎng)合?其工作過(guò)程如何?
判斷下列指令的格式是否正確,錯(cuò)誤的請(qǐng)說(shuō)明原因。(1)SBB AX,OABH(2)MUL AX,25(3)MOV CX,789H(4)DEC BYTE [BP](5)XCHG AX,CS(6)MOV 23H,[1200H](7)POP CS(8)MOV [3200H],[7900H](9)RCP AX,2(10)PUSH BL(11)MOV ECX,[EBX][EBP](12)NOT [BX](13)TEST AL,01H(14)REPZ MOVSB(15)IDIV BYTE PTR [DI]
如果CPU通過(guò)8255A端口C的某一條線向外部輸出連續(xù)的方波信號(hào),完成下列要求:(1)說(shuō)出兩種實(shí)現(xiàn)方法;(2)具體說(shuō)明怎樣實(shí)現(xiàn)。