汇编语言程序设计 第一二三阶段在线作业
东师《汇编语言程序设计》2022年秋学期在线作业1

汇编语言程序设计2022年秋学期在线作业1 一、单选题共10题,30分1TABLE DW 10, 20, 30, 40, 50 ;000AH, 0014H, 001EH, 0028H, 0032H ENTRY DW 3┇MOV BX, OFFSET TABLEADD BX, ENTRYMOV AX, [BX]执行上列指令后AX寄存器中的内容是()A 1E00HB 1E11C 000AHD 002BH正确答案:A2若DX=1010H,则AND DX,DX的执行结果为()A0000HB1111HC1010HDFFFFH正确答案:C3如果一个文件被赋予“只读”属性,那么用户可以()A写文件B修改文件C读文件D读写文件正确答案:C4把汇编源程序变成代码程序的过程是()B汇编C编辑D链接正确答案:B5若AL=10011000B,BL=01100111B,则执行指令“AND AL,BL”后,AL= ()A 00hB 0ffhC 02fhD 0f正确答案:A6在通过堆栈传送参数或参数地址时,子程序结束时()A应加上ret指令B应加上常数返回Cret指令应使用带常数的返回指令D不需加返回指令正确答案:C7过程名是子过程的()A标识符B名字C符号地址DAD正确答案:C8分析如下程序,mov cx,2loop1: sub cx,2Loopz loop1 程序执行了几次循环()B 0C 1D 4正确答案:C9MOV AX,100[SI][BP]的寻址方式()A基址变址寻址B变址寻址C立即寻址D寄存器寻址正确答案:A10DOS中断类型功能号位21表示()A功能调用B程序终止C终止地址D严重错误向量正确答案:A二、多选题共10题,30分1编写一个汇编语言程序的步骤().A分析题意,确定算法B根据算法画出程序框图C根据程序框图摆弄些程序D上机调试程序正确答案:ABCD2对应显示屏幕上的每个字符,在存储器中由连续的两个字节表示,他们是()A一个用来保存ASCII码B一个字节保存字符的属性C一个字节保存字符D一个字节保存数字正确答案:AB3程序可见寄存器有()A段寄存器B基址寄存器C通用寄存器D专业寄存器正确答案:ACD4类型14的中断向量在存储器的哪些单元里()A0000:0050HB0000:0051HC0000:0052HD0000:0053H正确答案:ABCD5逻辑操作符有()AANDBORCNOTDNEG正确答案:ABC6(AX)=0BF4H,那么它的各个标志位的值()ACF=1BOF=1CSF=0DZF=1正确答案:ABC7如果二进制a^b运算后的结果为1,那么a,b的可能情况是()A0,0B0,1C1,0D1,1正确答案:BC8子过程中定义的“visibility”可以是()AExtrnBpublicCprivateDproc正确答案:BC9中断处理程序与编写标准子程序的不同之处( )A设置中断向量B保存寄存器的内容C处理中断D设置设备的中断屏蔽位正确答案:BC10标志处理指令有()ACLDBSTDCCLCDLOCK正确答案:ABC三、判断题共20题,40分120、在编写子程序时应该将用到的寄存器的值保存起来。
大工18秋《汇编语言程序设计》在线作业1-3

汇编语言程序设计1对计算机的软件、硬件进行管理的是( )的功能。
A操作系统以下有关运算器运算功能的描述,( )是正确的。
C既做算术运算又做逻辑运算一个完整的计算机系统应包括( )。
D配套的硬件和软件系统运算器虽有许多部件组成,但核心部分是( )。
B算术逻辑运算单元在计算机系统中,存储器是记忆设备,它主要用来( )。
C存放数据和程序在变址寄存器寻址方式中,若变址寄存器的内容是4E3C(16进制),给出的偏移量是62(16进制),则它对应的有效地址是( )(16进制)。
D 4E9E在变址寄存器寻址方式中,操作数的有效地址等于( )。
C变址寄存器内容加上位移量在指令系统的寻址方式中,先计算后访问内存的寻址方式是( )。
D变址选址下面的数值表示中,和十进制127相等的是哪一个( )。
D 7FH如果(AL)=35H,执行AND AL,0FFH指令后,CF=( )。
A 0计算机系统通过接口与外围设备通信。
( ) A对寄存器在计算机系统中是一个重要部件,只能用于暂存数据。
( ) B错八进制数据31转化成十进制数据为30。
( ) B错在所有的进位计数制中,整数部分最低位的权都是1。
( ) A对一个完整的计算机系统的两个基本组成部分是操作系统和数据库系统。
( ) B错二进制数据1000转换成十进制数据为8。
( ) A对十六进制数据8转化成十进制数据为8。
( ) A对内存和外存都能直接向CPU提供数据。
( ) B错CPU可以直接访问主存,而不能直接访问外存。
( ) A对外存比主存的存储容量小、存取速度快。
( ) B错汇编语言程序设计2汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是( )。
B操作数项汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )。
B名字的第一个字符可以是字母、数字、@、_汇编语言语句格式中对名字项的规定如下,请找出其中错误的说法( )。
A 54H以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,(CL)=多少( )? A 2以下五个指令(1)MOV AL,55H (2)MOV CL,2(3)ROL AL,CL (4)OR AL,1 (5)RCL AL,CL顺序执行完后,CF=多少( )? A 1如果(AL)=01111111B,执行INC AL指令后,CF=( )。
大工13春《汇编语言程序设计》在线作业2及答案

大工13春<汇编语言程序设计>在线作业2及答案一、单选题(共10道试题,共50分。
)V1.子程序建立堆栈的参数传送方法中,实现参数传送的过程是(A)。
A.变量地址入栈、原始BP入栈、SP值给BPB.原始SP入栈、变量地址入栈、SP值给BPC.SP值给BP、原始BP入栈、变量地址入栈满分:5分2.数据定义伪操作中,变量定义用符号地址表示,那么他和符号地址及标号有什么区别么(C)。
A.没有区别B.仅仅是变量后面不带冒号的符号地址和标号C.变量就是可以重新赋值的符号地址,因此和符号地址及标号有本质区别满分:5分3.伪指令是汇编语言的组成部分,它是写给哪个程序看的(B)。
A.汇编语言B.汇编程序C.计算机系统满分:5分4.关于分支程序的说法正确的是(B)。
A.分支程序结构可以有三种形式B.分支程序的运行方向是向前的C.可以执行多个分支D.程序的分支一般用地址传送指令产生满分:5分5.下列伪操作中,哪个不是对准伪操作(C)。
A.EVEN伪操作伪操作C.EQU伪操作D.ALIGN伪操作满分:5分6.数据定义中ARRAY DB5DUP(0,2DUP(1,2,3),0,7)的第六个存储单元的内容为(C)。
A.00hB.01hC.02hD.03h满分:5分7.pentium提供的新指令是(D)。
A.SET ccB.MOVSXC.OUTSD.CMPXCHG8B满分:5分8.源程序经汇编程序汇编后,得到的是(B)。
A.可执行文件B.目标文件C.源文件D.链接表满分:5分9.指令END START的作用是(A)。
A.结束汇编及从START处开始执行程序B.结束START程序C.结束汇编及结束START程序满分:5分10.不属于循环程序结构的是(D)。
A.循环初始状态B.循环控制条件C.循环体D.程序终止满分:5分二、多选题(共5道试题,共30分。
)V1.子程序的参数区和局部变量区在堆栈段的情况描述正确的是(AD)A.返回地址和参数地址位于BP指针的正偏移区B.返回地址和参数地址位于BP指针的负偏移区C.局部变量位于BP指针的正偏移区D.局部变量位于BP指针的负偏移区满分:6分2.下列哪种伪操作能定义变量(AB)。
15秋西南交大《汇编语言程序设计》在线作业一答案

西南交《汇编语言程序设计》在线作业一一、多选题(共 10 道试题,共 20 分。
)1. 磁盘一般由那两部分组成(). 系统区. 功能区. 数据区. 程序区正确答案:2. 算术指令用来执行算术运算,他们中有那两类(). 双操作数. 单操作数. 三操作数. 多操作数正确答案:3. 汇编程序的主要功能有(). 检查源程序. 测出源程序中的语法错误,并给出出错信息. 产生源程序的目标程序,并可给出列表文件. 展开宏指令正确答案:4. 80X86指令系统可以分为以下几种(). 数据传输指令. 串处理指令. 算术指令及逻辑指令. 控制转移指令及处理机控制指令正确答案:5. 软件中断通常由那三种情况引起(). 由中断指令INT引起. 由于PU的某些错误而引起. 为调试程序设置的中断. 各种外部设备的中断正确答案:6. 循环程序由那三部分组成(). 设置循环的初始状态. 循环体. 循环控制部分. 循环标识正确答案:7. 操作数可以是(). 常数. 寄存器. 变量. 表达式正确答案:8. 在程序中调用子程序指令有(). LL. RET. SU. ZF正确答案:9. 为运行汇编语言程序至少要在磁盘上建立以下文件(). 编辑程序. 汇编程序. 连接程序. 调试程序正确答案:10. 计算机的指令由那两部分组成(). 操作码. 操作平台. 操作数. 操作范围正确答案:西南交《汇编语言程序设计》在线作业一二、单选题(共 20 道试题,共 40 分。
)1. 下面的数据传送指令中,错误的操作是()。
. MOV SS:[X+I],1000H. MOV X,1000H. MOV WOR PTR[X],1000H. MOV S,2000H正确答案:2. 某数据段如下: T SEGMENT ORG 20H X 12H Y W 789H T ENS 则Y 单元的偏移址是( )。
. 0. 20H. 21H. 12H正确答案:3. T SEGMENT 1 32 UP(?) 2 W 1456H,789H 3 W 2 T ENS … MOV X, 3 上述指令执行后,X 中的内容是( )。
2020年中国石油大学北京网络学院 汇编语言程序设计-第三次在线作业 参考答案

21.(2.5分) BUFF单元开始,连续存放了十个字节数据,欲找出与AL中内容不同的数,并将不同数据的地址偏移量送ADR单元,应选用的指令序列是:
A、REPZ CMPSB
B、REPNZ CMPSB
C、REPZ SCASB
D、REPNZ SCASB
我的答案:C 此题得分:2.5分
A、SI=5678H
B、SI=1234H
C、SI=2000H
D、SI=3234H
我的答案:B 此题得分:2.5分
12.(2.5分) 变量具有类型属性,错误的类型是:
A、字节型
B、字型
C、字符型
D、双字型
我的答案:C 此题得分:2.5分
13.(2.5分) 寄存器DI间接寻址的存储器字节单元内容加1的指令是:
26.(2.5分) CMP [BX],[DI]
正确
错误
我的答案:错误此题得分:2.5分
27.(2.5分) PUSH CL
中国石油大学北京网络学院
汇编语言程序设计-第三次在线作业
参考答案
1.(2.5分) 若AX=-15要得到AX=15应执行的指令是:
A、NEG AX
B、NOT AX
C、INC AX
D、DEC AX
我的答案:A 此题得分:2.5分
2.(2.5分) 已知AX,BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是:
22.(2.5分) 下列叙述正确的是
A、对两个无符号数进行比较采用cmp指令,对两个有符号数比较用cmps指令
B、对两个无符号数进行比较采用cmps指令,对两个有符号数比较用cmp指令
C、对无符号数条件转移采用jae/jnb指令,对有符号数条件转移用jge/jnl指令
大工13秋《汇编语言程序设计》在线作业1,2,3

大工13秋《汇编语言程序设计》在线作业1,2,3大工13秋《汇编语言程序设计》在线作业1,2,3 大工13秋《汇编语言程序设计》在线作业1试卷总分:100 测试时间:--单选题多选题判断题、单选题(共10 道试题,共50 分。
)1.十六进制数88H,可表示成下面几种形式,请找出错误的表示()。
A. 无符号十进制数136B. 带符号十进制数-120C. 压缩型BCD码十进制数88D. 8位二进制数-8的补码表示满分:5分2.网络系统中风险程度最大的要素是()。
A. 计算机B. 程序C. 数据pA. 1B. 2C. 3D. 由指令长度决定的满分:5分6.寻址指令MOV CX, [BX + DI + 20]使用的是哪一种寻址方式()。
A. 寄存器寻址B. 相对基址变址寻址C. 变址寻址D. 基址变址寻址满分:5分7.8088/8086存储器分段,每个段不超过()。
A. 64K个字B. 32K个字节C. 1兆个字节D. 64K个字节满分:5分8.下列寄存器组中在段内寻址时可以提供偏移地址的寄存器p 大工13秋《汇编语言程序设计》在线作业1试卷总分:100 测试时间:--单选题多选题判断题、多选题(共5 道试题,共30 分。
)1.执行INC指令除对SF有影响外,还要影响的标志位是()。
A. OFB. AFC. PFD. ZF满分:6分2.下列哪个寄存器不属于指针寄存器()。
A. SIB. DXC. SPD. ES满分:6分3.下列传送指令中有语法正确的是()。
A. MOV CS,AXB. MOV DS,AXC. MOV SS,AXD. MOV ES,AX满分:6分4.关于8086/8088微机系列,下列说法哪个是不正确的()。
A. 一个存储单元由16个二进制位组成,简称字。
B. 当存储一个字数据时,低字节放高地址位,高字节放低地址位。
C. 在内存空间中,可以无限分配段,且段的大小不受限制。
D. 段与段之间可以邻接,也可以重叠。
大工19秋《汇编语言程序设计》在线作业123满分答案

大工19秋《汇编语言程序设计》在线作业2
试卷总分:100 得分:100
一、单选题(共 10 道试题,共 50 分)
1.假设数据段定义如下:(1)DA1 DW ’C’,’D’(2)DA2 DB 18 DUP(?)(3)DA3 DW $-DA2(4)……(5)MOV BX,DA3(6)MOV AX,DA1上述指令执行后,BX寄存器中的内容为()。
A.4
B.3
C.2
D.1
答案:D
8.BUF DW 4,6,$+2,若汇编时BUF分配的偏移地址是0042H,则汇编后BUF数组中第三个值是()。
A.0050H
B.0049H
C.0048H
D.0046H
答案:C
9.设某数据段:(1)DATA SEGMENT (2)ORG 20H (3)NUM1=8 (4)NUM2=NUM1+10H (5)DA1 DB ‘COMPUTER’ (6)DB 0AH,0DH (7)COUNT EQU $-DA1 (8)DA2 DW ‘CO’,’MP’,’UT ,’ER’ (9)DATA ENDS 请回答:DA1的偏移地址是()。
大工19秋《汇编语言程序设计》在线作业1
试卷总分:100 得分:100
一、单选题(共 10 道试题,共 50 分)
1.设(SP)=100H,(AX)=0FFFFH 按顺序执行下列语句后(1)STC(2)PUSH AX(3)ADC AX,0(4)PUSH AX(5)POP BX,(BX)等于()。
A.F
B.IN AL,128
C.ADDT BL, 80H
D.ADDT 80H
答案:B
8.如果(AL)=03H,(BL)=05H,执行如下程序片段后, (1)SUB AL,BL(2)AAS,得到(AL)等于()。
16春华师《汇编语言程序设计》在线作业

华师《汇编语言程序设计》在线作业一、单选题(共 25 道试题,共 50 分。
)1. 下列描述中正确的是. 在汇编语言编程中,必须有数据段和代码段. 在汇编语言编程中,数据可以安排在代码段中. 在汇编语言编程中,必须分别完整的定义数据段、堆栈段、附加段和代码段. 在汇编语言编程中,必须采用过程的形式编写正确答案:2. 进行两个补码整数9H和7H相加运算后,会产生. 无溢出且无进位. 无溢出但有进位. 有溢出且有进位. 有溢出但无进位正确答案:3. 段内直接寻址方式中的位移量是_____位。
. 8. 16. 32. 8和16正确答案:4. 一个16位相对偏移量的范围____。
. 0~65535. 000H~FFFFH. 8000H~7FFFH. 8000H~FFFFH正确答案:5. LINK命令执行后可以生成一个以____为扩展名的文件。
. .OM. .X.. OJ.. LST正确答案:6. 在机器内部操作中,PU与存储器之间的任何信息交换使用的都是____。
. 逻辑地址. 物理地址. 有效地址. 相对地址正确答案:7. 在汇编语言编程中,结束用户程序返回操作系统应使用的中断指令是____。
. INT 10H. INT 20H. RT. RT2正确答案:8. 在多冲循环程序中,每次通过外层循环再次进去内层循环时,其初始条件____设置。
. 不需要考虑. 必须重新. 必须置0. 必须置1正确答案:9. 宏指令语句本身不生成目标代码,它仅表示宏调用出现的____。
. 说明符. 位置. 代码格式. 宏体正确答案:10. 在寄存器相对寻址方式MOV X,[SI+T]中,偏移量T应是一个. 原码. 补码. 反码. 移码正确答案:11. N X,NUM N 0FFH 上述指令中出现两个N,正确的解释是. 均是逻辑运算符. 均是指令助记符. 前者是指令助记符,后者为逻辑运算符. 两个N操作均在程序执行时得到运算结果正确答案:12. 子程序重定位可选在内存中的整个区域内,进行程序设计时子程序内应采用. 绝对地址. 逻辑地址. 相对地址. 物理地址正确答案:13.题面见图片....正确答案:14. 设(X)=08H,(L)=3,F=1,执行RL X,L 指令后,(X)=____。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一次在线作业单选题 (共40道题)1.(2.5分)8086CPU在基址变址的寻址方式中,变址寄存器可以为:•A、BX或CX•B、CX或SI•C、DX或SI•D、SI或DI我的答案:D 此题得分:2.5分2.(2.5分)已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作数的位置是:•A、数据段中偏移量为3236H的字节•B、附加段中偏移量为3234H的字节•C、数据段中偏移量为3234H的字节•D、附加段中偏移量为3236H的字节我的答案:A 此题得分:2.5分3.(2.5分)在程序执行过程中,IP寄存器中始终保存的是:•A、上一条指令的首地址•B、下一条指令的首地址•C、正在执行指令的首地址•D、需计算有效地址后才能确定地址我的答案:B 此题得分:2.5分4.(2.5分)某系列微机对存储器的分段,如果每一个段最多的字存储单元(16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是:•A、20位•B、16位•C、15位•D、12位我的答案:B 此题得分:2.5分5.(2.5分)可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是:•A、AX,BX,CX,DX•B、DS,ES,CS,SS•C、SP,BP,IP,BX•D、SI,DI,BP,BX我的答案:D 此题得分:2.5分6.(2.5分)要求将A,B两个字符的ASCⅡ码41H,42H顺序存放在连续两个字存储单元中,可选用的语句是:•A、DA1 D B ‘AB’•B、DA1 DW ‘AB’•C、DA1 B ABH•D、DA1 W ABH我的答案:A 此题得分:2.5分7.(2.5分)下面语句中有语法错误的语句是:•A、DB 5H•B、DW ABCDH•C、DW ‘ABCD’•D、DD ‘AB’我的答案:C 此题得分:2.5分8.(2.5分)寄存器间接寻址方式中,操作数存放在:•A、通用寄存器•B、堆栈•C、程序计数器•D、主存单元我的答案:D 此题得分:2.5分9.(2.5分)操作数地址存放在寄存器的寻址方式称为:•A、变址寻址•B、寄存器寻址•C、相对寻址•D、寄存器间接寻址我的答案:D 此题得分:2.5分10.(2.5分)设DS=8225H,DI=3942H,指令NEG BYTE PTR[DI]操作数的物理地址是:•A、85B92H•B、86192H•C、BB690H•D、12169H我的答案:A 此题得分:2.5分11.(2.5分)下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是:•A、AX,BX,CX,DX•B、BX,BP,SI,DI•C、SP,IP,BP,DX•D、CS,DS,ES,SS我的答案:B 此题得分:2.5分12.(2.5分)BUF DW 10H DUP(3 DUP(2,10H),3,5) 上述语句汇编后,为变量BUF分配的存储单元字节数是:•A、80H•B、100H•C、124•D、192我的答案:B 此题得分:2.5分13.(2.5分)CPU发出的访问存储器的地址是:•A、物理地址•B、偏移地址•C、逻辑地址•D、段地址我的答案:A 此题得分:2.5分14.(2.5分)DEC BYTE PTR[BX]指令中的操作数的数据类型是:•A、字•B、双字•C、字节•D、四字我的答案:C 此题得分:2.5分15.(2.5分)在语句BUFFER DB 01H,0AH中,BUFFER称为:•A、符号•B、变量•C、助记符•D、标号我的答案:B 此题得分:2.5分16.(2.5分)将数据5618H存放在存储单元中的伪指令是:•A、DATA1 DW 1856H•B、DATA1 DB 18H,56H•C、DATA1 EQU 5618H•D、DATA1 DB 18H,00H,56H,00H我的答案:B 此题得分:2.5分17.(2.5分)计算机处理问题中会碰到大量的字符、符号,对此必须采用统一的二进制编码,目前,微机中普遍采用的是:•A、BCD码•B、二进制码•C、ASCII码•D、十六进制码我的答案:C 此题得分:2.5分18.(2.5分)假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,OFEH,则存放字数据OFE52H的字地址是:•A、7462H•B、7463H•C、7464H•D、7465H我的答案:C 此题得分:2.5分19.(2.5分)当堆栈为空时,如SS=0805H,SP=40H,栈底字单元的物理地址是:•A、08090H•B、08089H•C、0808EH•D、08450H我的答案:A 此题得分:2.5分20.(2.5分)执行POP BP指令时,源操作数的物理地址表达式是:•A、16*SS+SP•B、16*SS+BP•C、16*DS+BP•D、16*CS+BP我的答案:A 此题得分:2.5分21.(2.5分)执行SUB AX,[BP][DI]指令,取源操作数时,使用的物理地址表达式是:•A、16*SS+BP+DI•B、16*ES+BP+DI•C、16*DS+BP+DI•D、16*CS+BP+DI我的答案:A 此题得分:2.5分22.(2.5分)一个有128个字的数据区,它的起始地址为12ABH:00ABH,请给出这个数据区最末一个字单元的物理地址是:•A、12C5BH•B、12B6BH•C、12C59H•D、12BFEH我的答案:C 此题得分:2.5分23.(2.5分)某存储单元的物理地址是12345H,可以作为它的段地址有:•A、2345H•B、12345H•C、12340H•D、1234H我的答案:D 此题得分:2.5分24.(2.5分)操作数地址存放在寄存器的寻址方式称为:•A、变址寻址•B、寄存器寻址•C、相对寻址•D、寄存器间接寻址我的答案:D 此题得分:2.5分25.(2.5分)下列数据定义语句中可实现留空20H个字节存储单元的是:•A、DB 20 DUP(?)•B、DW 20H DUP(?)•C、DB 10H DUP(4 DUP(?))•D、DD 08H DUP(?)我的答案:D 此题得分:2.5分26.(2.5分)下列寄存器中用来指示堆栈中任意数据区的偏移地址的是:•A、BX•B、BP•C、SI•D、DI我的答案:B 此题得分:2.5分27.(2.5分)结果为零的条件转移指令,其测试条件是:•A、ZF=1•B、ZF=0•C、SF=l•D、SF=0我的答案:A 此题得分:2.5分28.(2.5分)设SP初值为3050H,执行指令PUSH BX后,SP的值是:•A、304FH•B、304EH•C、3048H•D、3049H我的答案:B 此题得分:2.5分29.(2.5分)8086/8088的存储器组织是将存储器划分为段,可作为段的起始地址是:•A、185A2H•B、00020H•C、01004H•D、0AB568H我的答案:B 此题得分:2.5分30.(2.5分)8088/8086存储器分段,每个段不超过:•A、.64K个字•B、32K个字节•C、64K个字节•D、.1兆个字节我的答案:C 此题得分:2.5分31.(2.5分)将DX的内容除以2,正确的指令是:•A、DIV 2•B、DIV DX,2•C、SAR DX,1•D、SHL DX,1我的答案:C 此题得分:2.5分32.(2.5分)8086CPU在基址加变址的寻址方式中,变址寄存器可以为:•A、BX或CX•B、CX或SI•C、DX或SI•D、SI或DI我的答案:D 此题得分:2.5分33.(2.5分)下面指令执行后,改变AL寄存器内容的指令是:•A、TEST AL,02H•B、OR AL,AL•C、CMP AL,BL•D、AND AL,BL我的答案:D 此题得分:2.5分34.(2.5分)编写分支程序,在进行条件判断前,可用指令构成条件,其中不能形成条件的指令有:•A、CMP•B、SUB•C、AND•D、MOV我的答案:D 此题得分:2.5分35.(2.5分)下面XCHG指令语句中,语法正确的是:•A、XCHG AX,DS•B、XCHG BL,[BX]•C、XCHG AL,OFH•D、XCHG[SI],[DI]我的答案:B 此题得分:2.5分36.(2.5分)无论BH中原有的数是奇数或偶数,若要使BH中的数一定为奇数,应执行的指令是:•A、ADD BH,01H•B、OR BH,01H•C、XOR BH,01H•D、TEST BH,01H我的答案:B 此题得分:2.5分37.(2.5分)设AL=0AH,下列指令执行后能使AL=05H的是:•A、NOT AL•B、AND AL,0FH•C、XOR AL,0FH•D、OR AL,0FH我的答案:C 此题得分:2.5分38.(2.5分)寄存器AX的内容乘以2的正确指令序列是:•A、SHR AX,1•B、SHL AX,1•C、ROL AX,1•D、RCR AX,1我的答案:B 此题得分:2.5分39.(2.5分)ORG 0030HDA1 DB 0,‘0’,30HDW DA1数据为3000H字存储单元的偏移地址是:•A、0030H•B、0031H•C、0032H•D、0033H我的答案:A 此题得分:2.5分40.(2.5分)BUF DW 10H DUP(3 DUP(2,10H),3,5)上述语句汇编后,为变量BUF分配的存储单元字节数是:•A、80H•B、100H•C、124•D、192我的答案:B 此题得分:2.5分-------------------------------------------------分割-----------------------------------------------------第二次在线作业单选题 (共30道题)1.(2.5分)下列叙述正确的是:•A、对两个无符号数进行比较采用CMP指令,对两个有符号数比较用CMPS指令•B、对两个无符号数进行比较采用CMPS指令,对两个有符号数比较用CMP指令•C、对无符号数条件转移采用JAE/JNB指令,对有符号数条件转移用JGE/JNL指令•D、对无符号数条件转移采用JGE/JNL指令,对有符号数条件转移用JAE/JNB指令我的答案:C 此题得分:2.5分2.(2.5分)在下列指令的表示中,不正确的是:•A、MOV AL,[BX+SI]•B、JMP SHORT DONING•C、DEC [BX]•D、MUL CL我的答案:C 此题得分:2.5分3.(2.5分)在进行二重循环程序设计时,下列描述正确的是:•A、外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内•B、外循环初值应置外循环之内;内循环初值应置内循环之内•C、内、外循环初值都应置外循环之外•D、内、外循环初值都应置内循环之外,外循环之内我的答案:A 此题得分:2.5分4.(2.5分)条件转移指令JNE的测试条件为:•A、ZF=0•B、CF=0•C、ZF=1•D、CF=1我的答案:A 此题得分:2.5分5.(2.5分)下列指令执行时出错的是:•A、ADD BUF1,BUF2•B、JMP DWORD PTR DAT [BX]•C、MOV AX,[BX+DI] NUM•D、TEST AL,08H我的答案:A 此题得分:2.5分6.(2.5分)在下列指令中,执行会影响条件码中的CF位的指令是:•A、JMP NEXT•B、JC NEXT•C、INC BX•D、SHL AX,1我的答案:D 此题得分:2.5分7.(2.5分)用户为了解决自己的问题,用汇编语言所编写的程序,称为:•A、目标程序•B、源程序•C、可执行程序•D、汇编程序我的答案:B 此题得分:2.5分8.(2.5分)用一条指令仅实现将BX+SI=> AX的方法是:•A、XCHG AX,[BX][SI]•B、MOV AX,[BX+SI]•C、LEA AX,BX[SI]•D、LEA AX,[BX][SI]我的答案:D 此题得分:2.5分9.(2.5分)设SP初值为2000H,执行指令“PUSH AX”后,SP的值是:•A、1FFFH•B、1998H•C、2002H•D、1FFEH我的答案:D 此题得分:2.5分10.(2.5分)CBW指令的功能是:•A、把源操作数的符号位扩展到目的操作数中•B、把AL中的符号位扩展到AH中•C、把AH中的符号位扩展到AL中•D、把AX中的符号位扩展到DX中我的答案:B 此题得分:2.5分11.(2.5分)循环指令LOOPNZ终止循环的条件是:•A、CX=0,且ZF=0•B、CX=0,或ZF=1•C、CX≠0,且ZF=0•D、CX≠0,或ZF=1我的答案:B 此题得分:2.5分12.(2.5分)下列传送指令中有语法错误的是:•A、MOV CS,AX•B、MOV DS,AX•C、MOV SS,AX•D、MOV ES,AX我的答案:A 此题得分:2.5分13.(2.5分)与MOV BX,OFFSET VAR指令完全等效的指令是:•A、MOV BX,VAR•B、LDS BX,VAR•C、LES BX,VAR•D、LEA BX,VAR我的答案:D 此题得分:2.5分14.(2.5分)MOV SP,3210H PUSH AX 执行上述指令序列后,SP寄存器的值是:•A、3211H•B、320EH•C、320FH•D、3212H我的答案:B 此题得分:2.5分15.(2.5分)汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省略的项是:•A、名字项•B、操作项•C、操作数项•D、注释项我的答案:B 此题得分:2.5分16.(2.5分)使计算机执行某种操作的命令是:•A、伪指令•B、指令•C、标号•D、助记符我的答案:B 此题得分:2.5分17.(2.5分)若AX=3500H,CX=56B8H,当AND AX,CX指令执行后,AX=•A、1400H•B、77F8H•C、0000H•D、0FFFFH我的答案:A 此题得分:2.5分18.(2.5分)下面XCHG指令语句中,语法正确的是:•A、XCHG AX,DS•B、XCHG AX,[BX]•C、XCHG AX,CSH•D、XCHG[SI],[DX]我的答案:B 此题得分:2.5分19.(2.5分)设数据段有:DA1 DB XX ;是任一数据DA2 DB OFEH 下列两条指令:MOV DL, DA1 OR DL,DA2 执行后,DL中的内容可能是:•A、.0FFH或0FEH•B、只能是0FEH•C、只能是0FFH•D、只能是01H我的答案:A 此题得分:2.5分20.(2.5分)ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX,0FFSET DA1 上述程序段执行后BX中的值是:•A、56H•B、100H•C、101H•D、102H我的答案:B 此题得分:2.5分21.(2.5分)指令JMP FAR PTR DONE属于:•A、段内转移直接寻址•B、段内转移间接寻址•C、段间转移直接寻址•D、段间转移间接寻址我的答案:C 此题得分:2.5分22.(2.5分)将DX的内容除以2,正确的指令是:•A、DIV 2•B、DIV DX,2•C、SAR DX,1•D、SHL DX,1我的答案:C 此题得分:2.5分23.(2.5分)AND,OR,XOR,NOT为四条逻辑运算指令,下面的解释正确的是:•A、指令XOR AX,AX执行后,AX内容不变,但设置了标志位•B、指令OR DX,1000H执行后,将DX最高位置1,其余各位置0•C、指令AND AX,OFH执行后,分离出AL低四位•D、NOT AX,执行后,将AX清0我的答案:C 此题得分:2.5分24.(2.5分)完成对CL寄存器的内容乘以4的正确操作是:•A、ROL CL,1 ROL CL,1•B、MUL 4•C、SHL CL,1 SHL CL,1•D、MOV CL,2 SHL CL,CL我的答案:C 此题得分:2.5分25.(2.5分)下面各传送指令中,正确的是:•A、MOV [DI],[SI]•B、MOV [DX+DI],AL•C、MOV WORD PTR [BX],0100H•D、MOV AL,BX我的答案:C 此题得分:2.5分26.(2.5分)比较两个带符号的数A、B,当A=B时程序转移,测试的条件为:•A、ZF=1•B、ZF=0•C、SF=1•D、SF=0我的答案:A 此题得分:2.5分27.(2.5分)汇编源程序时,出现语法错误的语句是:•A、MOV [BX+SI],BX•B、MOV CL,[BP+DI]•C、MOV CS,AX•D、MOV DS,AX我的答案:C 此题得分:2.5分28.(2.5分)设AL=57H,BL=24H,执行指令SUB AL,BL后,寄存器内容为:•A、AL=57H,BL=24H•B、AL=33H,BL=24H•C、AL=57H,BL=33H•D、AL=33H,BL=0我的答案:B 此题得分:2.5分29.(2.5分)设CL=8,AL=0C8H,执行SAR AL,CL后,AL中的数据是:•A、0FFH•B、80H•C、00H•D、0FEH我的答案:A 此题得分:2.5分30.(2.5分)已知BX=028AH,SI=0294H,(DS:051EH)=5432H。