交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx

上传人:b****8 文档编号:9375449 上传时间:2023-02-04 格式:DOCX 页数:9 大小:18.38KB
下载 相关 举报
交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx_第1页
第1页 / 共9页
交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx_第2页
第2页 / 共9页
交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx_第3页
第3页 / 共9页
交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx_第4页
第4页 / 共9页
交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx

《交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx》由会员分享,可在线阅读,更多相关《交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx(9页珍藏版)》请在冰豆网上搜索。

交通大学15年《汇编语言程序设计》在线作业考查课试题最新.docx

交通大学15年《汇编语言程序设计》在线作业考查课试题最新

交通大学15年7月《计算机控制技术》在线作业考查课试题

一、单选题(共40道试题,共80分。

)V1.  若X补=11111,则其十进制真值为

A.-31

B.-15

C.-1

D.31

    满分:

2  分

2.  使用DOS系统功能调用时,使用的软中断指令是()

A.INT21

B.INT10H

C.INT16H

D.INT21H

    满分:

2  分

3.  下列传送指令中有语法错误的是()。

A.MOVCS,AX

B.MOVDS,AX

C.MOVSS,AX

D.MOVES,AX

    满分:

2  分

4.  堆栈指针SP的内容是

A.栈顶单元内容

B.栈顶单元地址

C.栈低单元内容

D.栈低单元地址

    满分:

2  分

5.  下列叙述正确的是()

A.对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令

B.对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令

C.对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令

D.对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令

    满分:

2  分

6.  在下列串操作指令中,同时使用源串和目的串地址指针的指令是()

A.STOSW

B.LODSW

C.SCASW

D.CMPSW

    满分:

2  分

7.  下列指令执行时出错的是()

A.ADDBUF1,BUF2

B.JMPDWORDPTRDAT[BX]

C.MOVAX,[BX+DI]NUM

D.TESTAL,08H

    满分:

2  分

8.  下列指令中不等价的是:

()

A.JA和JNBE

B.JG和JNLE

C.JL和JNG

D.JBE和JNA

    满分:

2  分

9.  下列指令执行后总是使CF=0,OF=0的是()。

A.AND

B.NEG

C.NOT

D.INC

    满分:

2  分

10.  在下列指令的表示中,不正确的是()

A.MOVAL,[BX+SI]

B.JMPSHORTDONI

C.DEC[BX]

D.MULCL

    满分:

2  分

11.  执行INC指令除对SF、ZF有影响外,还要影响的标志位是()。

A.OF,AF,PF

B.OF,AF,CF

C.OF,PF,CF

D.AF,PF,CF

    满分:

2  分

12.  指令指针寄存器是()。

A.IP

B.SP

C.BP

D.PSW

    满分:

2  分

13.  原码乘法是

A.用原码表示操作数

B.被乘数用原码表示,乘数取绝对值,然后相乘

C.乘数用原码表示,被乘数取绝对值,然后相乘

D.先取操作数绝对值相乘,符号位单独处理

    满分:

2  分

14.  编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有()。

A.CMP

B.SUB

C.AND

D.MOV

    满分:

2  分

15.  对寄存器AX的内容乘以4的正确指令序列是()。

A.SHRAX,1SHRAX,1

B.SHLAX,1SHL,AX,1

C.ROLAX,1ROLAX,1

D.RCRAX,1RCRAX,1

    满分:

2  分

16.  指令JMPFARPTRDONE属于()

A.段内转移直接寻址

B.段内转移间接寻址

C.段间转移直接寻址

D.段间转移间接寻址

    满分:

2  分

17.  下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()

A.DX

B.BX,BP,SI,DI

C.SP,IP,BP,DX

D.CS,DS,ES,SS

    满分:

2  分

18.  在段定义时,如果定位类型用户未选择,就表示是隐含类型,其隐含类型是()。

A.WORD

B.PAGE

C.BYTE

D.PARA

    满分:

2  分

19.  在MOVB指令中,其目的串的物理地址为:

()

A.DS*2*2*2*2+SI

B.DS*2*2*2*2+DI

C.ES*2*2*2*2+SI

D.ES*2*2*2*2+DI

    满分:

2  分

20.  执行下面指令序列后,结果是()。

MOVAL,82HCBW

A.AX=0FF82H

B.AX=8082H

C.AX=0082H

D.AX=0F82H

    满分:

2  分

21.  执行如下程序:

   MOVAX,0    MOVBX,1    MOVCX,100    A:

ADDAX,BX    INCBX    LOOPA    HLT执行后(BX)=()

A.99

B.100

C.101

D.102

    满分:

2  分

22.  完成对CL寄存器的内容乘以4的正确操作是()

A.ROLCL,1

B.MUL4ROLCL,1

C.SHLCL,1

D.MOVCL,2SHLCL,1SHLCL,CL

    满分:

2  分

23.  完成同指令XCHGAX,BX相同功能的指令或指令序列是()。

A.MOVAX,BX

B.MOVBX,AX

C.PUSHAX POPBX

D.MOVCX,AX    MOVAX,BX    MOVBX,CX

    满分:

2  分

24.  十六进制数88H,可表示成下面几种形式,请找出错误的表示()。

A.无符号十进制数136

B.带符号十进制数-120

C.压缩型BCD码十进制数88

D.8位二进制数-8的补码表示

    满分:

2  分

25.  为使CX=-1时,转至MINUS而编制了一指令序列,其中错误的序列是()。

A.INCCXJZMINUS

B.SUBCX,OFFFFHJZMINUS

C.ANDCX,OFFFFHJZMINUS

D.XORCX,OFFFFHJZMINUS

    满分:

2  分

26.  下面各传送指令中,正确的是()

A.MOV[DI],[SI]

B.MOV[DX+DI],AL

C.MOVWORDPTR[BX],0100H

D.MOVAL,BX

    满分:

2  分

27.  汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法()

A.名字的第一个字符可以是大写英文字母及小写英文字母

B.名字的第一个字符可以是字母、数字及、@、_

C.名字的有效长度≤31个字符

D.在名字中不允许出现$

    满分:

2  分

28.  要实现使BETA的值为56,应采用语句为()

A.BETADB56

B.BETADB56H

C.BETAEQU56

D.BETAEQU56H

    满分:

2  分

29.  IBMPC微机中,有符号数是用()表示的

A.原码

B.补码

C.反码

D.BCD码

    满分:

2  分

30.  BUFDW10HDUP(3DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是()。

A.80H

B.100H

C.124

D.192

    满分:

2  分

31.  测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是()。

A.TESTBL,4FH    JZNEXT

B.XORBL,4FH    JZNEXT

C.ANDBL,4FH    JZNEXT

D.ORBL,4FH    JZNEXT

    满分:

2  分

32.  当执行指令ADDAX,BX后,若AX的内容为2BA0H,设置的奇偶标志位PF=1,下面的叙述正确的是()。

A.表示结果中含1的个数为偶数

B.表示结果中含1的个数为奇数

C.表示该数为偶数

D.表示结果中低八位含1的个数为偶数

    满分:

2  分

33.  执行除法指令后,影响的标志位是()。

A.CF,OF

B.SF,ZF

C.CF,OF,SF

D.AF,CF,OF,PF,SF,ZF都不确定

    满分:

2  分

34.  实现将DX:

AX中存放的32位数扩大四倍,正确的程序段是()。

A.SHLAX,2   ROLDX,2

B.RCLAX,2   SHLDX,2

C.MOVCX,2   LOP:

SHLAX,1RCLDX,1   LOOPLOP

D.SHLAX,1   SHLAX,1   RCLDX,1   RCLDX,1

    满分:

2  分

35.  设DH=10H,执行NEGDH指令后,正确的结果是()。

A.DH=10HCF=1

B.DH=0F0HCF=0

C.DH=10HCF=0

D.DH=0F0HCF=1

    满分:

2  分

36.  在汇编语言程序的开发过程中使用宏功能的顺序是()。

A.宏定义,宏调用

B.宏定义,宏展开

C.宏定义,宏调用,宏展开

D.宏定义,宏展开,宏调用

    满分:

2  分

37.  执行段间调用指令CALL时,首先保护断点的:

()

A.段地址和偏移地址

B.段地址

C.偏移地址

    满分:

2  分

38.  完成将累加器AL清零,并使进位标志CF清零,下面错误的指令是()。

A.MOVAL,00H

B.ANDAL,00H

C.XORAL,AL

D.SUBAL,AL

    满分:

2  分

39.  执行下列指令后,正确的结果是()MOVAL,100MOVBL,-2

A.AL=100HBL=02H

B.AL=64HBL=0FEH

C.AL=64HBL=82H

D.AL=100HBL=0FEH

    满分:

2  分

40.  在汇编语言程序中,对END语句的叙述正确的是()

A.END语句是一可执行语句

B.END语句表示程序执行到此结束

C.END语句表示源程序到此结束

D.END语句在汇编后要产生机器码

    满分:

2  分 

二、多选题(共10道试题,共20分。

)V1.  下面可以形成分支条件的指令有()

A.CMP

B.MOV

C.AND

D.SUB

    满分:

2  分

2.  逻辑运算指令执行后,影响的标志位是()

A.AF

B.SF

C.ZF

D.PF

    满分:

2  分

3.  下列指令中,()的源操作数采用的是直接寻址。

A.MOVAL,[23H]

B.MOVDX,AX

C.MOVAL,0FFH

D.INAL,23H

    满分:

2  分

4.  若需将数据段中的源串传送到附加段的目的串,可用的指令有()

A.MOV

B.MOVS

C.SCAS

D.LODS和STOS

    满分:

2  分

5.  下面保留字中,为伪指令的有()

A.INT

B.DB

C.PROC

D.DH

    满分:

2  分

6.  乘法运算指令执行后,影响的标志位是()

A.OF

B.SF

C.CF

D.ZF

    满分:

2  分

7.  下面哪些叙述符合按I/O端口寻址的特点()

A.独立的I/O控制结构;独立I/O指令,程序易读

B.控制逻辑简单;指令功能强

C.控制逻辑复杂;指令功能比较弱

D.指令执行时间长(20T);占部分内存

    满分:

2  分

8.  执行INC指令除对SF、ZF有影响外,还要影响的标志位是( )

A.OF

B.AF

C.PF

D.CF

    满分:

2  分

9.  下面源程序语句中,()包含有直接寻址方式

A.MOVAX,12H

B.MOVAX,[1234H]

C.MOVDS:

[1234H],12H

D.MOVAL,DS:

[1234H]

    满分:

2  分

10.  执行时可能改变IP值的指令有()。

A.调用及返回指令

B.中断及返回指令

C.转移指令

D.串操作指令

    满分:

2  分 

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

当前位置:首页 > 解决方案 > 学习计划

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

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