写出完成下述功能的指令: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)AL的内容乘以BL的内容 (4)测试AL最低位是否为1 (5)把AL内容变成对应的ASCII (6)截取AL的低4位 (7)交换AX、BX的内容
正确答案
(2)SAL AL,1
(3)MUL AL,BL
(4)TEST AL,01H
(5)OR AL,30H
(6)AND AL,OFH
(7)XCHG AX,BX
答案解析
相似试题
(简答题)
写出完成下述功能的程序段: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)传送15H到BL寄存器 (4)AL的内容乘以BL的内容 并请写出最后(AX)=?
(简答题)
写出完成下述功能的程序段: (1)传送40H到AL寄存器; (2)将AL的内容乘以2; (3)传送16H到AH寄存器; (4)AL的内容加上AH的内容。 计算最后结果(AL)=?
(简答题)
写出完成下述功能的程序段: (1)从缓冲区BUF的0004偏移地址处传送一个字到AX寄存器; (2)将AX寄存器的内容右移2位; (3)将AX内容与BUF的0006偏移地址处的一个字相乘; (4)相乘结果存入BUF的0020H偏移地址处(低位在前)。
(简答题)
写出能完成下述操作的指令。 (1)将立即数1234H送至DS寄存器。 (2)将存储单元3000H和内容送至4000H单元。 (3)将累加器AX与寄存器CX中的内容对调。
(简答题)
串行异步通信规定传送数据的格式为1位起始位、8位数据位、无校验位、两位停止位。试画出传送数据25H的波形。
(简答题)
写出能够完成下列操作的8086CPU指令。 (1)把4629H传送给AX寄存器; (2)从AX寄存器中减去3218H; (3)把BUF的偏移地址送入BX中。
(简答题)
下图给出了某CPU内部结构的一部分,MAR和MDR直接连到存储器总线(图中省略)。在两个总线之间的所有数据传送都需经过算术逻辑部件ALU。ALU可实现的部分功能及其控制信号如下: MOVa:F=A;MOVb:F=B;a+1:F=A+1;b+1:F=B+1 a-1:F=A-1;b-1:F=B-1其中A和B是ALU的输入,F是ALU的输出。假定JSR(转子指令)指令占两个字,第一个字是操作码,第二个字给出子程序的起始地址,返回地址保存在主存的栈中,用SP(栈指示器)指向栈顶,按字编址,每次从主存读取一个字。请写出读取并执行JSR指令所要求的控制信号序列(提示:当前指令地址在PC中)。
(单选题)
某输入设备的端口地址为25H,输入一个数至AL中的输入指令为()。
(判断题)
MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。