早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
执行下列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调整(非压缩的BCD码)。无操作数,调整的加法结果在AL中。AF和CF的状态改变说明结果大于9。检查AL的低四位是否为合法的BCD码(0~9),如果合法就清除AL的高四位以及AF和CF标志。当AL的低四位表示的数大于9或AF=1时,将AL加6,AH加1,并使AF和CF置位,清除AL中的高四位。任何一个A~F之间的数加上6以后,都会使AL低4位产生0~9之间的数,从而达到调整的目的。本题中,执行完加法指令后,AL中为0111000lB,标志位AF为1。执行AAA指令的调整步骤后,AX中的内容为0107H。
解析:AAA指令助记符——加法运算后的ASCII调整(非压缩的BCD码)。无操作数,调整的加法结果在AL中。AF和CF的状态改变说明结果大于9。检查AL的低四位是否为合法的BCD码(0~9),如果合法就清除AL的高四位以及AF和CF标志。当AL的低四位表示的数大于9或AF=1时,将AL加6,AH加1,并使AF和CF置位,清除AL中的高四位。任何一个A~F之间的数加上6以后,都会使AL低4位产生0~9之间的数,从而达到调整的目的。本题中,执行完加法指令后,AL中为0111000lB,标志位AF为1。执行AAA指令的调整步骤后,AX中的内容为0107H。
看了执行下列3条指令后,AX寄存器...的网友还看了以下:
关于DNA序列在NCBI上比对的问题1.我做细菌鉴定,把16srDNA PCR后拿出去测序,得到了 其他 2020-04-06 …
鸦片战争后,英、法、美分别强迫清政府签订了《南京条约》、《南京条约》附件、《望厦条约》和《黄埔条约 历史 2020-05-13 …
电路图上的数字是怎么编的电路图的接口处有一些数字,貌似是从1向后排列的,下面还要有貌似明细一样的表 语文 2020-05-17 …
制定机动车交通事故责任强制保险条列的法律依据是()。 A《中华人民共和国道路交通安全法》和《中 职业资格考试 2020-05-21 …
下列各项,根据若干个总账科目期末余额计算后填列的是( )。 财会类考试 2020-05-21 …
下列各项,根据若干个总账科目期末余额计算后填列的是( )。A.预付账款B.待摊费用C.应付票据D.其 财会类考试 2020-05-30 …
试找出满足下列条件的二叉树:1)先序序列与后序序列相同;2)中序序列与后序序列相同;3)先序序列与 数学 2020-06-18 …
本题后面列的哪一项应该接在“*0000*000***A*0*B00*C0**还有星号呢? 语文 2020-06-25 …
试找出分别满足下面条件的所有二叉树(1)先序遍历序列和中序遍历序列相同;(2)中序遍历序列和后序遍 其他 2020-07-15 …
有一A表,有一B表,A和B结构相同,数据不同.A表有一ID列,此ID有数据,B表的ID列为空.A表I 数学 2020-11-20 …