寫(xiě)出完成下述功能的程序段: (1)傳送40H到AL寄存器; (2)將AL的內(nèi)容乘以2; (3)傳送16H到AH寄存器; (4)AL的內(nèi)容加上AH的內(nèi)容。 計(jì)算最后結(jié)果(AL)=?
按下列要求寫(xiě)出指令: (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)的大寫(xiě)字母的ASCII碼; (7)將AL中保存的字母ASCII碼變換成相應(yīng)的小寫(xiě)字母的ASCII碼; (8)將AX中的各位取反; (9)將DX中的低7位取反,高9位不變; (10)將CX中的低8位與高8位互換。
設(shè)已用偽指令EQU定義了4個(gè)標(biāo)識(shí)符: 下列指令是否正確?并說(shuō)明原因。