8086CPU中若寄存器AX的内容为0028H,则执行INCAX

题目

8086CPU中若寄存器AX的内容为0028H,则执行INCAX指令后,AX的内容为()

  • A、0027H
  • B、0028H
  • C、0029H
  • D、002AH
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是有关8088/8086系统中通用寄存器的叙述,其中正确的是______。

A.8088/8086CPU中,通用寄存器中的SP和BP为段寄存器

B.8088/8086CPU中,通用寄存器中的SP和BP为指针寄存器

C.8088/8086CPU中,通用寄存器中的SP和BP为调试寄存器

D.8088/8086CPU中,通用寄存器中的SP和BP为控制寄存器


正确答案:B
解析:SP和BP为指针寄存器。

第2题:

若定义DAT DB '1234',执行指令MOV AX,WORD PTR DAT后,AX寄存器中的内容是( )。

A.1234H

B.3412H

C.3132H

D.3231H


正确答案:D

第3题:

若将第66题程序中的JZ NEXT 指令修改为JNZ NEXT指令,则程序执行结束后,AX寄存器中的内容是 (用16进制表示)。


正确答案:

0434H 

第4题:

在8086CPU中堆栈操作是字操作还是字节操作?已知SS=1050H,SP=0006H,AX=1234。若执行对AX的压栈操作后,则AX中的数据存放在何处?SP为什么值?


正确答案: 堆栈操作是字操作。
对AX压栈后,AX中的数据在10504H,10505H单元中,其中
(10504H)=34H,(10505H)=12H,SP=0004H。

第5题:

分别执行ADDAX,1和INCAX指令后,AX寄存器中将会得到同样的结果,但是在执行速度和占用内存空间方面存在着差别,试问下面说法正确的是( )。

A.ADDAX,1指令比INCAX指令执行速度快,而且占用较小的内存空间

B.ADDAX,1指令比INCAX指令执行速度慢,而且占用较大的内存空间

C.ADDAX,1指令比INCAX指令执行速度快,但占用的内存空间却较大

D.ADDAX,1指令比INCAX指令执行速度慢,但占用的内存空间却较小


正确答案:B

第6题:

若定义DATDB '1234',执行指令MOV AX,WORD PTR DAT后,AX寄存器中的内容是

A.1234H

B.3412H

C.3132H

D.3231H


正确答案:D
解析:该题考查考生对汇编指令的理解。因为AX是16位的,可以存放两个字节,所以语句“MOV AX,WORD PTR DAT”将数据DAT的前两个字节(即12)传送到 AX中,进入AX又是先低字节后高字节的顺序,读出的时候又是先高字节后低字节,所以应该选择D。

第7题:

若定义变量DAT DB OA5H,5BH,则执行MOV AX,WORD PTR DAT指令后AX寄存器的内容是【 】。


正确答案:5BA5H
5BA5H

第8题:

若定义变量DATDB 0A5H,5BH,则执行MOVAX,WORDPTRDAT指令后AX寄存器的内容是______。


正确答案:5BA5H
5BA5H

第9题:

某寄存器的内容为D5H,则执行逻辑左移一次后的结果为(57);若先取反,再与立即数 FBH进行异或运算,则寄存器中的结果为(58)。

A.AAH

B.ABH

C.6AH

D.EAH


正确答案:A
解析:执行逻辑左移运算时,各位顺次左移1位,低位填入0。本题中原操作数是D5H=11010101,经过一次逻辑左移运算后变为10101010=AAH。

第10题:

设(AX)=ABDFH,则在执行指令“ANDAX,0001H”后,AX寄存器的内容为()

  • A、ABDEH
  • B、FFFFH
  • C、0001H
  • D、0000H

正确答案:C

更多相关问题