奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 364|回复: 0

西安交通大学23春《汇编语言程序设计》在线作业

[复制链接]

2947

主题

1

回帖

5896

积分

论坛元老

积分
5896
发表于 2023-4-3 20:21:30 | 显示全部楼层 |阅读模式
扫码加微信
西交《汇编语言程序设计》在线作业00003
试卷总分100得分98
西安交通大学2023年春季学期作业
一、单选题(共40道试题共80分)
1.DOS系统功能调用中,显示单个字符的系统调用号是()
A.01H
B.02H
C.08H
D.09H
答案
2.指令指针寄存器是()。
A.IP
B.SP
C.BP
D.PSW
答案
3.测试BL寄存器内容是否与数据4FH相等,若相等则转NEXT处执行,可实现的方法是()。
A.TESTBL,4FH    JZNEXT
B.XORBL,4FH    JZNEXT
C.ANDBL,4FH    JZNEXT
D.ORBL,4FH    JZNEXT    奥鹏作业答案
答案
4.执行1号DOS系统功能调用后,从键盘输入的字符应存放在()
A.AL中
B.BL中
C.CL中
D.DL中
答案
5.汇编程序至少必须有一个___
A.CS段
B.DS段
C.ES段
D.SS段
答案
6.下面指令序列执行后,正确的结果是()
MOVAL0FEH
ADDALAL
ADCAlAL
A.AL=0F8HCF=1
B.AL=0F8HCF=0
C.AL=0F9HCF=0
D.AL=0F9HCF=1
答案
7.为使CX=1时,转至MINUS而编制了一指令序列,其中错误的序列是()。
A.INCCXJZMINUS
B.SUBCX,OFFFFHJZMINUS
C.ANDCX,OFFFFHJZMINUS
D.XORCX,OFFFFHJZMINUS
答案
8.以80X86为CPU的PC机,在实地址工作方式下,其中断向量长度为()。
A.8个字节
B.4个字节
C.2个字节
D.1个字节
答案
9.串操作指令中,目的串通过___两个寄存器寻址
A.DS,SI
B.DS,DI
C.ES,SI
D.ES,DI
答案
10.下列指令中使用错误的是()。
A.POPDS
B.POPCX
C.POPDX
D.POPCS
答案
11.MOVAL80HMOVCL2SARALCL上述指令序列执行后结果是()。
A.AL=40H
B.AL=20H
C.AL=0C0H
D.AL=0E0H
答案
12.有一个数值152,它与十六进制数6A相等,那么该数值是。
A.二进制数
B.八进制数
C.十进制数
D.四进制数
答案
13.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是()
A.DX
B.BX,BP,SI,DI
C.SP,IP,BP,DX
D.CS,DS,ES,SS
答案
14.下面指令执行后,改变目标寄存器内容的指令是()。
A.TESTAL,0EFH
B.SHLAX,CL
C.CMPDH,BL
D.ANDAL,FFH
答案
15.下列串操作指令中必须同时指明源串和目的串地址的指令是()。
A.STOSW
B.LODSW
C.SCASW
D.CMPSW
答案
16.算术右移SAR和逻辑右移SHR两条指令执行后结果完全相同的情况是()。
A.目的操作数最高位为0
B.目的操作数最高位为1
C.目的操作数为任意情况
D.无论什么情况都不可能相同
答案
17.汇编源程序出现语法错误的指令有()。
A.MOV[BX+SI],AL
B.MOVAX,[BP+DI]
C.MOVDS,AX
D.MOVCS,AX
答案
18.下列指令执行后总是使CF=0,OF=0的是()。
A.AND
B.NEG
C.NOT
D.INC
答案
19.1号DOS功能调用时欲将得到的数字的ASCII码转换为该数的实际数值时可使用指令来实现。
A.AND
B.OR
C.XOR
D.NOT
答案
20.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为()
A.立即、直接、间接
B.直接、间接、立即
C.直接、立即、间接
D.不一定
答案
21.现有数据存储如下30100H)=40H(20101H)=79H(30102H)=24H(30103H)=30H设AL=01HBX=0100HDS=3000H执行换码指令XLAT后正确的结果是()。
A.AL=00H
B.AL=4OH
C.AL=01H
D.AL=79H
答案
22.已知VARDW12$+256若汇编时VAR分配的偏移地址是0010H则汇编后0014H单元的内容是()。
A.6H
B.14H
C.5H
D.16H
答案
23.若定义DATDWA,则(DAT)和(DAT+1)两个相邻的内存中存放的数据是()。
[注]选项C.和D.中的XX表示任意数据。
A.0041H
B.4100H
C.xx41H
D.41xxH
答案
24.当A≥B时转移的条件转移指令为(A,B为带符号数)()。
A.JA
B.JAE
C.JG
D.JGE
答案
25.循环控制指令隐含指定哪个寄存器作为循环计数器()。
A.CL
B.CX
C.AL
D.AX
答案
26.8086∕8088微处理器可访问的I∕O地址空间大小为()。
A.1KB
B.64KB
C.1MB
D.16MB
答案
27.如果一标号与访问它的JMP指令之间的相对位移量在128~+127字节的范围内则可将该标号说明为()转移。
A.FAR
B.NEAR
C.SHORT
D.MIDDLE
答案
28.使用DOS系统功能调用时,使用的软中断指令是()
A.INT21
B.INT10H
C.INT16H
D.INT21H
答案
29.设DS=8225H,DI=5678H,指令MOVAX[DI]源操作数的物理地址是
A.8D89DH
B.86198H
C.8B698H
D.878C8H
答案
30.判当AX的内容为负数时,转MINUS执行,下面错误的指令是()
A.NOTAX
JNSMINUS
B.TESTAX8000H
JNZMINUS
C.SHLAX1
JCMINUS
D.ORAXAX
JZMINUS
答案
31.执行段间调用指令CALL时,首先保护断点的()
A.段地址和偏移地址
B.段地址
C.偏移地址
答案
32.执行除法指令后,影响的标志位是()。
A.CF,OF
B.SF,ZF
C.CF,OF,SF
D.AF,CF,OF,PF,SF,ZF都不确定
答案
33.假设VAR为变量,指令MOVBXOFFSETVAR的寻址方式是()
A.直接寻址
B.间接寻址
C.立即寻址
D.存储器寻址
答案
34.AL=0E3H,BL=0F4H,执行指令ADDAL,BL后,CF和OF的值分别是()。
A.1.1
B.1.0
C.0.1
D.0.0
答案
35.除法指令中,对于双字除以字运算,商在___寄存器中。
A.AL
B.AH
C.AX
D.DX
答案
36.设数据定义如下ARRAYDW123执行指令ADDSITYPEARRAY相当于完成下面同等功能的指令是()。
A.ADDSI1
B.ADDSI2
C.ADDSI3
D.ADDSI,0
答案
37.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现起来。
A.占内存空间小,但速度慢
B.占内存空间大,但速度快
C.占内存空间相同,速度快
D.占内存空间相同,速度慢
答案
38.设数据定义如下BUFDW100DUP(?)执行指令MOVCXLENGTHBUF相当于完成下面同等功能的指令是()。
A.MOVCX00C8H
B.MOVCX0200H
C.MOVCX0064H
D.MOVCX0100H
答案
39.根据下面定义的数据段:DESGSEGMENTDAT1DB1234  DAT2DW5678H  ADDREQUDAT2-DAT1  DESGENDS  执行指令MOVAXADDR后,AX寄存器中的内容是()
A.5678H
B.7856H
C.4444H
D.0004H
答案
40.下列指令中不等价的是()
A.JA和JNBE
B.JG和JNLE
C.JL和JNG
D.JBE和JNA
答案
二、(共10道试题共20分)
41.POP1234()。
答案错误
42.INC[BX]()
答案错误
43.在标志IF=0时,CPU忽略所有的中断请求。()
答案正确
44.PUSHA(A为字节单元)()。
答案正确
45.SUBBYTEPTR[SI],1()
答案错误
46.微型计算机的字长并不一定是字节的整数倍()。
答案错误
47.当执行LAHF和SHAF两条指令后,标志位不改变()。
答案错误
48.ADD[SI],100()
答案错误
49.执行LEABX,TABLE与执行MOVBX,OFFSETTABLE效果一样()。
答案正确
50.ADD[SI],[BX]()
答案错误

本内容由易百教育整理并发布
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-11-24 02:59

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表