首页学历类考试大学计算机科学
(简答题)

若用64H减去AL中的内容,是否能用SUB  64H, AL 指令?为什么?如果不能,应使用什么指令?

正确答案

不能用SUB 64H, AL指令,因为减法指令中不能用立即数作目标操作数。应使用下列指令:
NEG  AL    ;AL←(AL)
ADD  AL, 100

答案解析

相似试题

  • (简答题)

    指出下列指令是否正确,若不正确说明原因:MOV 64H,AL

    答案解析

  • (单选题)

    执行下列()指令后,就能用条件转移指令判断AL和BL寄存器中的最高位是否相同

    答案解析

  • (单选题)

    要检查寄存器AL中的内容是否与AH相同,应使用的指令为()。

    答案解析

  • (简答题)

    已知8253计数器/定时器端口地址分别是:60H、62H、64H、66H, 初始化程序如下: MOV AL , 77H OUT 46H , AL MOV AL , 21H OUT 42H , AL MOV AL , 40H OUT 42H , AL STI 问: (1)计数器1工作于何种方式? (2)当CLK1为1MHZ时OUT1输出的周期是多少? (3)一个周期中处于低电平的时间是多少?

    答案解析

  • (单选题)

    累加器AL中的内容为74H,执行CMP AL,47H指令后,累加器AL中的内容为()。

    答案解析

  • (简答题)

    写出完成下述功能的指令: (1)传送25H到AL寄存器 (2)将AL的内容乘以2 (3)AL的内容乘以BL的内容 (4)测试AL最低位是否为1 (5)把AL内容变成对应的ASCII (6)截取AL的低4位 (7)交换AX、BX的内容

    答案解析

  • (单选题)

    寄存器AL中的内容是5AH,则执行SUBAL,50H后,AL的内容变为()

    答案解析

  • (填空题)

    将I/O设备端口内容读入AL中的指令助记符是()。

    答案解析

  • (单选题)

    下面程序段执行后,AL中的内容是() MOVAX,8833H ADDAL,AH DAA

    答案解析

快考试在线搜题