将 AX 寄存器清零有 4 种方法,试写出这 4 条指令。
正确答案
SUB AX, AX
AND AX, 00H
XOR AX, AX
答案解析
相似试题
(简答题)
按下列要求写出指令: (1)将AX寄存器的低4位清零,其余位不变; (2)将BX寄存器的低4位置1,其余位不变; (3)将AL寄存器的低4位保持不变,高4位取反; (4)测试BX中的位1和位2,当这两位同时为0时将AL置0FFH,否则AL清零; (5)测试BX中的位1和位2,当这两位有一位为0时将AL置0FFH,否则AL清零; (6)将AL中保存的字母ASCII码变换成相应的大写字母的ASCII码; (7)将AL中保存的字母ASCII码变换成相应的小写字母的ASCII码; (8)将AX中的各位取反; (9)将DX中的低7位取反,高9位不变; (10)将CX中的低8位与高8位互换。
(简答题)
写出完成下述功能的程序段: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)传送15H到BL寄存器 (4)AL的内容乘以BL的内容 并请写出最后(AX)=?
(简答题)
写出把首地址为DATA的字数组和第4个字送到AX寄存器的指令。要求使用寄存器相对寻址与基址加变址寻址两种寻址方式。
(简答题)
写出完成下述功能的程序段: (1)从缓冲区BUF的0004偏移地址处传送一个字到AX寄存器; (2)将AX寄存器的内容右移2位; (3)将AX内容与BUF的0006偏移地址处的一个字相乘; (4)相乘结果存入BUF的0020H偏移地址处(低位在前)。
(简答题)
写出完成下述功能的指令: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)AL的内容乘以BL的内容 (4)测试AL最低位是否为1 (5)把AL内容变成对应的ASCII (6)截取AL的低4位 (7)交换AX、BX的内容
(单选题)
将CX寄存器低4位清零的正确指令是()。
(简答题)
根据题目要求,写出相应的汇编指令: (1)把BX寄存器的值传送给AX。 (2)将立即数15送入CL寄存器。 (3)用BX寄存器间接寻址方式将存储单元中的字与AX寄存器的值相加,结果在AX中。 (4)把AL中的字节写入用基址变址寻址的存储单元中。 (5)用SI寄存器和位移量VALUE的寄存器相对寻址方式,从存储单元中读出一个字送入寄存器AX。 (6)将AX中的数与偏移地址为2000H存储单元的数相减,结果在AX中。
(简答题)
在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: PUSH AX/ PUSH BX/保护现场 PUSH CX/ PUSH DX/ : }恢复现场 试写出恢复现场时的指令序列。
(简答题)
在某子程序的开始处要保护AX,BX,CX,DX四个寄存器信息,在子程序结束时要恢复这四个寄存器信息。例如: 试写出恢复现场时的指令序列。