第一范文网 - 专业文章范例文档资料分享平台

《汇编语言程序设计》期末复习题

来源:用户分享 时间:2025/8/17 14:32:05 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

汇编语言程序设计 综合复习

③ 影响SF符号标志 ④ 影响CF进位标志

17.设物理地址(21000H)=20H,(21001H)=30H,(21002H)=40H, 如从地址21001H中取出一个字的内容是 4

① 2030H ② 3040H ③ 3020H ④ 4030H

18.若内存中有100个字节数据区,其首地址为10210H,那么其最末一个字节单元的地址是 3

① 10274H ② 10310H ③ 1021H:0063H ④ 1021H:0064H

19. 假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,

52H,OFEH,则存放字数据0FE52H的字地址是 3

① 7462H ② 7463H ③ 7464H ④ 7465H 20.将-1存入AX中,其内容为 1

① FFFFH ② -0001H ③ FFH ④ 8001H

21.在段内寻址时,可以提供偏移地址的寄存器组是 2

① AX,BX,CX,DX ② BX,BP,SI,DI ③ SP,BP,SI,DI ④ DS,ES,CS,SS

22.将AX的内容存入堆栈正确的指令是 3

① MOV [SP],AX ② POP AX ③ PUSH AX ④ MOV SS:[SP],AX

23. MOV AL,79 ADD AL,0B1H

上面指令执行后,设置的标志位CF和OF的值是 4

① CF=0,OF=1 ② CF=1,OF=1 ③ CF=0,OF=0 ④ CF=1,OF=0

24. 能够将BL的低四位清“0”的指令是 1

① AND BL,0F0H ② OR BL,00H ③ OR BL,0F0H ④ AND BL,00H

25.已知AX、BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是 2 ① DIV BX ② CWD

IDIV BX ③ XOR DX,DX ④ CBW

DIV BX IDIV BX

26.没有语法错误的输入指令是 1

① IN AL,30H ② IN 30H,AL ③ IN DX,AL ④ IN AL,[BX]

27. 设(AL)=63H (BL)=29H 执行下面指令后 SUB AL,BL

共28页 第 5 页

汇编语言程序设计 综合复习

DAS

AX的内容是 3

① (AX)=0304H ② (AX)=0034 ③ (AX)=0034H ④ (AX)=0304

28. 算术右移指令SAR和逻辑右移指令SHR,两条指令执行结果完全相同的条件是 1 ① 目的操作数最高位为0 ② 目的操作数最高位为1

③ 目的操作数为任意情况 ④ 无论什么情况都不可能完全相同

29. 设OP1、OP2是变量,下面哪条指令是非法的 2

① CMP AX,OP1 ② CMP OP1,OP2 ③ CMP BX,OP2 ④ CMP OP,0FFH

30.在执行十进制调整指令前,必须先把需要调整的数送入 1

① AL ② AX ③ DL ④ DX

31.下列指令中操作数在代码段中的是 1

① MOV EAX,123400FEH ② ADD EBP,EAX ③ SUB [BX],DI ④ INC WORD PTR[BX]

32. 设AL=0A8H,CL=23H,执行乘法指令MUL CL后,标志位OF,CF的值分别是 1

① OF=1,CF=1 ② OF=1,CF=0 ③ OF=0,CF=1 ④ OF=0,CF=0

33. 设DF=0,SI=20H,CX=10,执行REP LODSW指令后,SI中的内容是 3

① 20H ② 30H ③ 34H ④ 40H

34. 在串操作指令中,使用重复操作前缀不正确的是 2

① REP MOVSB ② REP LODSB ③ REP STOSB ④ REPNZ SCASB

35. 设有变量VAR和标号LAB,不正确的指令是 3

① LEA AX,VAR ② LEA AX,LAB ③ JMP NEAR PTR VAR ④ JMP SHORT LAB

36. 指令CALL DWORD PTR VALUE 属于 4 寻址方式。

① 段内直接调用 ② 段内间接调用 ③ 段间直接调用 ④ 段间间接调用

37.用REPE SCASB指令对字符串进行扫描,如CX≠0时,扫描结束,那么表示 4 ① 在字符串中遇上第一个AL中指定的字符 ② 在字符串中有一个AL中指定的字符 ③ 在字符串中有一个不是AL中指定的字符 ④ 在字符串中遇上第一个不是AL中指定的字符

38.指令LOOPNE LOP的循环条件是 2

共28页 第 6 页

汇编语言程序设计 综合复习

① (ZF)=0,(CX)=0 ② (ZF)=0,(CX)≠0 ③ (ZF)=1,(CX)=0 ④ (ZF)=1,(CX)≠0

39.累加器AX内的内容为01H,执行CMP AX,01H指令后,(AX)= 2

① 0H ② 1H ③ -2H ④ 2H

40.指令执行后可能改变了累加器内容的是 3

① OR AL,00H ② AND AL,0FFH ③ XOR AL,AL ④ TEST AL,0FFH

41. 在指令PUSH AX的执行过程中,要进行 1 操作

① (SP)-2?SP ② (SP)+1?SP ③ (SP)-1?SP ④ (SP)+2?SP

42.设A、B均为无符号数,若A≥B则转向VALUE处,给出错误的条件转移指令是 4

① JNB VALUE ② JAE VALUE ③ JNC VALUE ④ JNS VALUE

43.设SP的初值为1000H,执行指令PUSH AX后SP的值是 3

① 0FFFH ② 1001H ③ 0FFEH ④ 1002H 44.下列指令中,非法的是 1

① MOV AL,DX ② SHR DX,CL ③ IN AL,DX ④ OUT 02,AL

45.下列指令执行后对源操作数和目的操作数均无影响的是 4 ① MOV [BX+2],AX ② SUB AX,2476H ③ SBB [SI],BX ④ CMP AX,BX

46.设AX中存放的是带符号数,对其进行除8操作,能够完成此项功能的指令序列是 4

① SHR AX,2 ② SAR AX,2

SHR AX,2 SAR AX,1

③ MOV CL,3 ④ MOV CL,3 SHR AX,CL SAR AX,CL

47. 设AL中是无符号数,试将AL内容扩展后送入BX中, 能够完成此项功能的指令序列

是 2

① CBW ② MOV AH,0

MOV BX,AX MOV BX,AX

③ MOV AH,0FFH ④ MOV BL,AL

MOV BX,AX MOV BH,AH

48.若(AX)=1234H,(DX)=89ABH,执行XCHG AX,DX指令后,AX、DX中的内容应是 3

① (AX)=1234H (DX)=1234H ② (AX)=12ABH (DX)=8934H ③ (AX)=89ABH (DX)=1234H ④ (AX)=89ABH (DX)=89ABH

共28页 第 7 页

汇编语言程序设计 综合复习

49.(CF)=1时转移到目标地址的条件转移指令是 2

① JNC ② JC ③ JZ ④ JS

50.汇编语言源程序,可以是 4

① 可以直接由机器执行

② 必须由编译程序生成目标程序才能执行 ③ 必须由解释程序生成目标程序才能执行 ④ 必须由汇编程序汇编成目标程序才能执行

51.完成(BX)-(CX)?AX的错误指令是 2

① SUB BX,CX ② XCHG AX,CX MOV AX,BX SUB AX,BX

③ XCHG AX,BX ④ MOV AX,BX SUB AX,CX SUB AX,CX 52. 下列指令中操作数在代码中的是 2

① MOV AL,[100H] ② MOV AL,00H ③ MOV [20H],AL ④ MOV AL,BL

53.下列指令中,影响或修改PSW内容的指令是 2

① PUSHF ② POPF ③ JCXZ ④ LOOPZ

54.下列有语法错误的语句是 3

① DB 12H ② DW 4567H ③ DD ‘ABCD’ ④ DB ‘ABCD’

55.AL、BL中都是无符号数,若(AL)>(BL)时,转到NEXT处。在执行CMP AL,BL指令

后应选用的指令是 1

① JNBE NEXT ② JNLE NEXT ③ JBE NEXT ④ JLE NEXT

56.使状态标志位CF清零的错误指令是 4

① CLC ② XOR AX,AX ③ SUB AX,AX ④ MOV CF,0

57.执行POP AX 指令正确的CPU操作过程是 3

① i(SP)+1?SP,((SP)) ?AL ② i (SP)+1?SP,((SP)) ?AH ii(SP)+1?SP,((SP)) ?AH ii (SP)+1?SP,((SP)) ?AL

③ i((SP)) ?AL,(SP)+1?SP ④ i((SP)) ?AH, (SP)+1?SP ii((SP)) ?AH,(SP)+1?SP ii((SP)) ?AL, (SP)+1?SP

58. MOV BX,0FFFEH

NEG BX NOT BX

上述三条指令执行后,BX中的内容是 3

① -1 ② -2 ③ -3 ④ -4

共28页 第 8 页

搜索更多关于: 《汇编语言程序设计》期末复习题 的文档
《汇编语言程序设计》期末复习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1rch962uci7d82v9y96r_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top