自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx

上传人:b****1 文档编号:13955107 上传时间:2022-10-15 格式:DOCX 页数:30 大小:33.93KB
下载 相关 举报
自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx_第1页
第1页 / 共30页
自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx_第2页
第2页 / 共30页
自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx_第3页
第3页 / 共30页
自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx_第4页
第4页 / 共30页
自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx

《自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx(30页珍藏版)》请在冰豆网上搜索。

自考《汇编语言程序设计》模拟试题卷二Word格式文档下载.docx

HLT

执行后的结果为:

(AX)=(C),(BX)=().

A5050,99 

B2500,100 

C5050,101D2550,102

31.JMPFARPTRABCD(ABCD是符号地址)是(D)。

A段内间接转移B段间间接转移C段内直接转移D段间直接转移

32.已知JNC指令的机器代码是73FCH(FC是根据条件转移确定的偏移量),CF=0,IP=1000H,试问执行该指令后,IP=(C)。

0FFFHB 

10FEHC 

0FFEHD 

10FCH

33.满足转移指令JNE的测试条件是(C)。

ZF=1 

BCF=0C 

ZF=0D 

CF=1

34.将累加器AX的内容清零的正确指令是(A)。

ANDAX,0BXORAX,BXC 

SUBAX,BXDCMPAX,BX

35.逻辑位移指令SHR用于(D),而算术位移指令SAR用于带符号数除2。

带符号数减2B带符号数除2 

无符号数乘2D无符号数除2

36.对于下列程序段:

AGAIN:

MOVAL,[SI]

MOVES:

[DI],AL

INCSI

INCDI

LOOPAGAIN

也可用指令()完成同样的功能。

REPMOVSB 

REPLODSBC 

REPSTOSBD 

REPESCASB

37.JMPWORDPTR[DI]是(B)。

A

段内间接转移B 

段间间接转移C 

段内直接转移D 

段间直接转移

38.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为(C)。

直接、立即、间接 

直接、间接、立即 

立即、直接、间接D不一定

39.执行下列指令后:

MOVAX,1234H

MOVCL,4

ROLAX,CL

DECAX

MOVCX,4

MULCX

寄存器AL的值是(B)。

60H 

00H 

04H 

08DH40.下列程序执行后,(AL)=(B)。

MOVBX,5678H

ADDAL,BL

DAA

MOVCL,AL

MOVAL,AH

ADCAL,BH

69HB 

78H 

56HD 

34H

41.若AL,BL中是BCD数,且在执行ADDAL,BL之后,(AL)=0EH,CFAF=10。

再执行DAA后,(AL)=()。

04HB 

14HC64HD 

74H

42.下面程序段中,当满足条件转到NEXT标号执行时,AL中的值正确的是(D)。

CMPAL,OFBH

JNLNEXT

……

NEXT:

AL=80HB 

AL=8FHCAL=0F0HDAL=0FFH

43.对于下列程序段:

MOVES:

[DI],AL

LOOPAGAIN

可用指令()完成相同的功能。

AREPMOVSB 

REPLODSB 

REPSTOSBDREPESCASB

44.设AL和BL中都是带符号数,当AL≤BL时转至NEXT处,在CMPAL,BL指令后应选用正确的条件转移指令是(B)。

AJBEB 

JNGC 

JNA 

JNLE

45.使得JB指令执行转移操作的条件是()。

ACF=1 

CF=1且ZF=0 

ZF=0DCF=0或ZF=1

46.在“先判断后工作”的循环程序结构中,循环执行的次数最少是()。

A1B 

0C 

不定

47.下列指令中,指令()先执行CX-1赋给CX操作,然后再根据CX的值决定是否转移、循环或进行重复操作。

JNCB 

REPC 

JCXZ 

LOOP

48.指令LOOPZ的循环执行条件是()。

CX≠0并且ZF=0 

BCX=0或ZF=0 

CX≠0并且ZF=1 

DCX=0或ZF=1

49.向量中断是()。

A外设提出中断

B由硬件形成中断服务程序入口地址

C由硬件形成向量中断地址,再由向量地址找到中断服务程序入口地址

D以上都不正确

50.寄存器间接寻址方式中,操作数在(C)中。

通用寄存器 

堆栈C 

主存单元 

段寄存器

51.运算型指令的寻址和控制转移型指令的寻址,其不同点在于()。

前者取操作数,后者决定程序的转移地址

后者取操作数,前者决定程序的转移地址

两者都是取操作数

两者都是决定程序的转移地址

52.在PC系列机中调试汇编语言程序的工具软件是DEBUG。

用DEBUG调试程序时,可以在目标程序中设断点,或用单步跟踪来找出程序中的毛病。

断点只能在RAM中设置,不能在ROM中设置,这是因为()。

ROM不能存放汇编程序 

ROM中数据不能修改

ROM不能放入断点中断指令 

ROM不能保护断点

53.汇编语言语句格式中的名字项,下列哪一个不正确?

( )

 A.FFFFFH 

B.@Variable 

C.0FFFFH 

D.Third_street

54.下列语句中错误的有()

A.MOVBL,0A7HB.MOVCX,COUNT

C.MOV[BX],5 

D.INAL,PORT-VAL

55.(A)不是数值变量的类型属性。

A.字符型 

B.字型C.字节型D.双字型

56.用ASSUME伪指令指定某个段分配给那个寄存器后,还需要通过MOV指令来给段寄存器赋值,其中(C)不能这样做,而是在程序初始化时自动完成的。

A.数据段寄存器DS 

B.堆栈段寄存器SS

C.代码段寄存器CS 

D.附加段寄存器ES

57.有关宏指令和子程序,下列说法哪一个不正确?

(D)

A.宏指令并不能简化目标程序

B.子程序可以简化目标程序,但执行时间要长些

C.子程序或过程在执行时,由CPU处理

D.宏指令在执行时要保护现场和断点

58.下列哪一个伪指令对符号名可以重复定义(A)

A.=B.EQUC.DBD.PURGE

59.下面指令序列执行后的正确结果是(A 

)。

MOVBX,0FFFCH

MOVCL,2

SARBX,CL

A.3FFFHB.0FFFFH 

C.0FFFCHD.0FFF5H

60.一般用条件转移指令JZ、JNZ、JC、JNC等来实现程序的(B)结构。

A.顺序 

B.分支 

C.循环D.模块化

61.下列哪一种不是多分支程序设计的形式?

()

A.开关法 

B.转移表法 

C.地址表法D.逻辑分解法

62.下面程序段中,当满足条件转到NEXT标号执行时,AL中的值正确的是(D)。

CMPAL,0FBH

JNLNEXT

......

A.AL=80H 

B.AL=8FH 

C.AL=0F0HD.AL=0FFH

63.循环程序的基本结构形式不包括下面哪一部分?

A.循环参数置初值部分 

B.循环工作部分

C.循环控制部分 

D.设置段寄存器部分

64.数值计算中的反复迭代计算的过程是循环结构,该类问题使用()控制循环。

A.计数控制法 

B.条件控制法

C.开关控制法 

D.逻辑尺控制法

65.在循环设计中循环体的重复执行次数已知的情况下,一般采用哪种计数方法来控制循环?

A.正计数法 

B.倒计数法

C.两者相同 

D.两者都不是

66.子程序结构中不包括(B)。

A.子程序的说明文件 

B.子程序的现场保护和现场恢复

C.子程序的调用和返回 

D.入口参数的设置

67.(D)不是系统功能调用的功能。

A.文件管理B.设备管理C.作业管理D.总线管理

68.DOS系统功能调用中,将子程序编号送入(A)寄存器。

A.AHB.AL 

C.BH 

D.BL

69.表达式19MOD7的结果为(B)。

A2B5 

-2 

D-5

70.执行伪指令语句STRDD‘AB’后,下列说法正确的是()。

A存入41H,42H 

B存入42H,41H 

C存入41H,42H,00H,00H 

D存入42H,41H,00H,00H

71.下列伪指令语句正确的有(D)。

AERR1:

DW99B 

EXPRDB2*3+7 

CERR2DB25*60 

ERR3DD‘ABCD’

72.下列说法正确的是(B)。

SEGMENT与ENDS是段定义语句的伪指令,而ASSUME不是

SEGMENT和ENDS语句成对使用,把汇编语言源程序分为段

代码段中存放指令和伪指令,但不存放宏指令

SEGMENT与ENDS伪指令前的段名可以不同

73.汇编语言在上机过程中用不到的程序为(D)。

编辑程序B 

汇编程序 

连接程序D编译程序

74.程序设计的结构化的首要问题是()。

A程序的模块化

B程序设计时采用“自上而下,逐步求精”的实施方法

C模块之间的组合问题

D各个结构的出口点和入口点

75.下面指令序列执行后完成的运算,正确的算术表达式应是(C)。

MOVAL,BYTEPTRX

SHLAL,1

DECAL

MOVBYTEPTPY,AL

Y=2X+1 

BX=2Y+1CY=2X-1DX=2Y-1

76.若各分支条件不满足线性规律,是一些跳跃性很大的离散值。

则在程序设计时,一般采用( )。

开关法 

转移表法 

地址表法 

D逻辑分解法

77.实现“>

=”转移的伪指令是(C)。

JAE/JNBB 

JBE/JNAC 

JGE/JNL 

DJG/JNLE

78.在程序设计的实际应用中往往存在要重复执行的某些操作的一类问题,这类问题由(C)来解决。

顺序结构程序 

分支结构程序

循环结构程序 

以上都不是

79.下列说法中,错误的有()。

A内循环必须完整地包含在外循环中,内外循环不能相互交叉

B内循环在外循环中位置可根据需要任意设置

C从内循环中可以直接跳到外循环,从外循环也可以直接跳到内循环

D每次由外循环再次进入内循环中,初始条件必须重新设置

80.()是循环程序设计的一个核心问题。

A循环的控制 

B循环结构的选择C循环体的设计 

D循环参数的置初值

81.循环体不包括下列哪项?

A重复操作的程序段 

B循环参数的修改C循环控制参数的修改 

D循环参数置初值部分

82.如果在一个循环结构中包含若干个循环体,每个循环体对应一个条件,当满足某一条件后就执行对应循环体。

进行这种循环结构的程序设计,常用()。

A计数控制法 

B条件控制法 

C开关控制法 

D逻辑尺控制法

83.下列说法错误的是()。

A子程序结构简化了程序设计过程,使程序

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 理学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1