编写完成以下功能的程序段,并指出运行后,其标志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开始的两个字节单元。
问答题写出下列程序段完成的数学计算公式,并画出数据存放的示意图。
问答题已知的BCD数如下图所示,低位在前,按下列要求编写计算BCD数据(为组合型BCD)的程序段。 1.完成从NUM1单元开始的连续8个组合型BCD数相加,和(超过一字节)放在SUM和SUM+1两个单元中。 2.完成NUM1单元和NUM2单元的两个BCD数相减,其差存入SUM单元,差=?,(CF)=?