写出下列程序段执行后的结果:(AL)=?(DL)=?完成的是什么功能?
完成与、或、移位等逻辑运算,运算结果:(AL)=37H;(DL)=35H
问答题用循环移位指令实现下列功能,设(AX)=0C3H 1. 设(CL)=8,移位前、后AX内容不变 2. 设(CL)=9,移位前、后AX内容不变 3. 将AX中高4位和低4位交换位置 4. 将AX中高4位放到低4位上,而高4位置0
问答题编写完成以下功能的程序段,并指出运行后,其标志CF、ZF、SF和OF的状态是什么? 1. BCD数 58—32 2. 无符号数 3AH—3AH 3. 带符号数 79—(—57) 4. 带符号数—32+(42)
问答题用移位循环指令,编写完成以下功能的程序段(结果放回原处) 1. 将无符号数83D分别乘2和处2. 2. 将带符号数-47D分别乘2和除2. 3. 将下图中NUM1双字乘2和除2. 4. 将下图中从NUM1开始的4个字乘2.
问答题已知(AL)=0C4H,DATA单元中的内容为5AH,写出下列每条指令单独执行后的结果。
问答题已知数据如下图所示,低位在前,按下列要求编写程序段 1. NUM1和NUM2两个数据相乘(均为无符号数),乘积放在SUM开始的单元。 2. NUM1和NUM2两个字数据相乘(均为无符号数),乘积放在SUM开始的单元。 3. NUM1单元的字节数据除以13(均为无符号数),商和余数依次放入SUM开始的两个字节单元。 4. NUM1单元的字节数据除以NUM2字单元的字,商和余数依次放入SUM开始的两个字节单元。