早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
执行下列3条指令后,AX寄存器中的内容是______。 MOV AX,‘8’ ADD AL,‘9’ AAAA.0017HB.0
题目
执行下列3条指令后,AX寄存器中的内容是______。 MOV AX,‘8’ ADD AL,‘9’ AAA
A.0017H
B.0077H
C.0107H
D.0071H
参考答案
正确答案:C
解析:AAA是加法的ASCII调整指令,AAA调整步骤是:(1)如果AL的低4位在0~9之间,且AF位为0,则跳过第②步,执行第③步。(2)如果AL的低4位在A~F之间或AF为1,则AL的内容加6,AH的内容加1,并将AF位置1。(3)清除AL的高4位。(4)AF位的值送CF位。本题中,执行完加法指令后,AL中为0111000lB,标志位AF为1。执行AAA指令的调整步骤后,AX中内容为0000000100000111B,即0107H。
解析:AAA是加法的ASCII调整指令,AAA调整步骤是:(1)如果AL的低4位在0~9之间,且AF位为0,则跳过第②步,执行第③步。(2)如果AL的低4位在A~F之间或AF为1,则AL的内容加6,AH的内容加1,并将AF位置1。(3)清除AL的高4位。(4)AF位的值送CF位。本题中,执行完加法指令后,AL中为0111000lB,标志位AF为1。执行AAA指令的调整步骤后,AX中内容为0000000100000111B,即0107H。
看了执行下列3条指令后,AX寄存器...的网友还看了以下:
d/dx∫dt/√1+t^4上标是x^3下标是x^2 数学 2020-05-13 …
求VB题详细运行过程!!!!下列程序段执行后,元素X(3,4)的值为。DimX(3,5)AsInt 其他 2020-06-12 …
函数f(x)=-x-x^3,(下标打不出来,用括号代替),x(1)+x(2)>0,x(2)+x(3 数学 2020-06-27 …
已知抛物线y=x2-2x+3经过点B(3,6),与y轴交于点A(0,3),若点M是直线AB:y=x 数学 2020-07-10 …
下列程序段的执行结果是()下列程序段的执行结果是()x=3:y=5:z=9x=x+yy=x-yif 数学 2020-07-19 …
V是次数小于3的实系数一元多项式的全体的线性空间,V上的线性变换T定义为:任意f(x)属于V,T( 数学 2020-08-02 …
定积分怎么求导啊?书上例题看不懂,例如y=∫cost^2dt上限x^3下限0答案3x^2cosx^6 数学 2020-11-28 …
利用命令DIMENSIONx(2,3)定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10, 数学 2020-12-15 …
110、执行以下程序段后,y的值为A。怎么算的?????staticinta[]={1,3,5,7, 其他 2020-12-15 …
一个简单的C++的题目当执行以下程序段时(A)x=-1;do{x=x*x;}while(!x);A) 其他 2020-12-15 …