ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:26.59KB ,
资源ID:10974901      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10974901.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汇编语言程序设计第一二三阶段在线作业.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

汇编语言程序设计第一二三阶段在线作业.docx

1、汇编语言程序设计第一二三阶段在线作业第一次在线作业单选题(共40道题)1.(2.5分)8086CPU 在基址变址的寻址方式中,变址寄存器可以为:. A、BX 或 CX. B、CX 或 SI. C、DX 或 SID、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寄

2、存器中始终保存的是:A、上一条指令的首地址B、下一条指令的首地址C、正在执行指令的首地址D、需计算有效地址后才能确定地址我的答案:B此题得分:2.5分4.(2.5分)某系列微机对存储器的分段,如果每一个段最多的字存储单元( 16位二进制)是32K,那么表示段内字节单元偏移地址的二进制位数应是:、20 位.B、16 位c、15 位D、12 位我的答案:B此题得分:2.5分5.(2.5分)可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是:A、 AX, BX, CX, DXB、 DS,ES,CS,SSC、 SP,BP,IP,BXD、 SI,DI,BP,BX我的答案:D此题得分:2.5分6.

3、(2.5分)要求将A, B两个字符的ASC H码41H , 42H顺序存放在连续两个字存储单元中,可选用的语句是:*A、DA1DB ABB、DA1DW ABC、 DA1 B ABHD、 DA1 W ABH我的答案:A此题得分:2.5分7.(2.5分)下面语句中有语法错误的语句是:A、DB 5HB、 DW ABCDHC、 DW ABCDD、 DD AB我的答案:C此题得分:2.5分8.(2.5分)寄存器间接寻址方式中,操作数存放在: A、通用寄存器B、堆栈C、程序计数器D、主存单元我的答案:D此题得分:2.5分9.(2.5分)操作数地址存放在寄存器的寻址方式称为:A、变址寻址B、寄存器寻址1 C

4、、相对寻址 D、寄存器间接寻址我的答案:D此题得分:2.5分10.( 2.5 分) 设 DS=8225H ,DI=3942H ,指令 NEG BYTE PTRDI操作数的物理地址是:A、 85B92HB、 86192HC、 BB690HD、 12169H我的答案:A此题得分:2.5分11.(2.5分)下列寄存器组中在段内寻址时可以提供偏移地址的寄存器组是:A、 AX, BX, CX, DXB、 BX, BP , SI, DIC、 SP , IP , BP , DXD、 CS, DS , ES , SS我的答案:B此题得分:2.5分12.(2.5分) BUF DW 10H DUP(3 DUP(2

5、 , 10H) , 3 , 5)上述语句汇编后,为变量 BUF分配的存储单元字节数是:A、80HB、100HC、124D、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 , OAH 中,BUFFER 称为:A、 符号B、 变量C、 助记符D、 标号| 我的答案:B此题

6、得分:2.5分16. (2.5分)将数据5618H存放在存储单元中的伪指令是:* A、DATA1 DW 1856HB、DATA1 DB 18H , 56H* C、DATA1 EQU 5618HD、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,52

7、H,OFEH,则存放字数据OFE52H的字地址是:A、7462HB、7463HC、7464HD、7465H我的答案:C此题得分:2.5分19.(2.5分) 当堆栈为空时,如 SS=0805H ,SP=40H,栈底字单元的物理地址是:A、 08090HB、 08089HC、 0808EHD、 08450H我的答案:A此题得分:2.5分20.( 2.5分) 执行POP BP指令时,源操作数的物理地址表达式是:A、 16*SS+SPB、 16*SS+BPC、 16*DS+BPD、 16*CS+BP我的答案:A此题得分:2.5分21.(2.5分) 执行SUB AX,BPDI指令,取源操作数时,使用的物

8、理地址表达式是:A、16*SS+BP+DIB、16*ES+BP+DIC、16*DS+BP+DID、16*CS+BP+DI |我的答案:A此题得分:2.5分22.( 2.5分)一个有128个字的数据区,它的起始地址为 12ABH : OOABH,请给出这个数据区最末一个字单元的物理地址是:A、 12C5BHB、 12B6BHC、 12C59HD、 12BFEH我的答案:C此题得分:2.5分23. ( 2.5分) 某存储单元的物理地址是 12345H ,可以作为它的段地址有:A、 2345HB、 12345HC、 12340HD、 1234H我的答案:D此题得分:2.5分24. ( 2.5分)操作

9、数地址存放在寄存器的寻址方式称为:A、变址寻址B、寄存器寻址C、相对寻址, D、寄存器间接寻址我的答案:D此题得分:2.5分25. ( 2.5分) 下列数据定义语句中可实现留空 20H个字节存储单元的是:A、 DB 20 DUPB、 DW 20H DUPC、 DB 10H DUP(4 DUP)D、 DD 08H DUP我的答案:D此题得分:2.5分26.(2.5分)下列寄存器中用来指示堆栈中任意数据区的偏移地址的是:A、 BXB、 BPC、 SID、 DI我的答案:B此题得分:2.5分27.( 2.5分)结果为零的条件转移指令,其测试条件是:A、 ZF=1B、 ZF=OC、 SF=lD、 SF

10、=0我的答案:A此题得分:2.5分28.(2.5分) 设SP初值为3050H,执行指令 PUSH BX后,SP的值是:A、 304FHB、 304EHC、 3048HD、 3049H我的答案:B此题得分:2.5分29. (2.5分)8086 / 8088的存储器组织是将存储器划分为段,可作为段的起始地址是:A、 185A2HB、 00020HC、 01004HD、 0AB568H我的答案:B此题得分:2.5分30.( 2.5分)8088 / 8086存储器分段,每个段不超过:, A、.64K 个字B、 32K个字节C、 64K个字节 D、.1兆个字节我的答案:C此题得分:2.5分31.(2.5

11、分) 将DX的内容除以2,正确的指令是:A、DIV 2B、 DIV DX,2C、 SAR DX, 1D、 SHL DX,1我的答案:C此题得分:2.5分32. (2.5分)8086CPU 在基址加变址的寻址方式中,变址寄存器可以为:A、 BX 或 CXB、 CX 或 SIC、 DX 或 SID、 SI 或 DI我的答案:D此题得分:2.5分33.(2.5分)下面指令执行后,改变 AL寄存器内容的指令是:A、 TEST AL, 02HB、 OR AL,ALC、 CMP AL,BLD、 AND AL,BL我的答案:D此题得分:2.5分34.(2.5分)编写分支程序,在进行条件判断前,可用指令构成条

12、件,其中不能形成条件的指令有:A、CMPB、SUBC、ANDD、MOV我的答案:D此题得分:2.5分35.( 2.5分) 下面XCHG指令语句中,语法正确的是:A、 XCHG AX,DSB、 XCHG BL,BXC、 XCHG AL,OFHD、 XCHGSI,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

13、 的是:*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,1B、 SHL AX,1C、 ROL AX, 1D、RCR AX, 1我的答案:B此题得分:2.5分39.(2.5 分)ORG 0030HDA1 DB 0 , 030HDW DA1数据为3000H字存储单元的偏移地址是:A、 0030HB、 0031HC、 0032HD、 0033H我的答案:A此题得分:2.5分40.( 2.5 分)BUF DW 10H DUP(3 DUP(2 ,10

14、H),3,5)上述语句汇编后,为变量BUF分配 的存储单元字节数是:A、 80HB、 100HC、 124D、 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.

15、(2.5分)在下列指令的表示中,不正确的是:A、MOV AL,BX+SIB、JMP SHORT DONINGC、 DEC BXD、 MUL CL我的答案:C此题得分:2.5分3.(2.5分)在进行二重循环程序设计时,下列描述正确的是:, A、外循环初值应置外循环之外;内循环初值应置内循环之外,外循环之内, B、外循环初值应置外循环之内;内循环初值应置内循环之内, C、内、外循环初值都应置外循环之外 D、内、外循环初值都应置内循环之外,外循环之内我的答案:A此题得分:2.5分4.(2.5分)条件转移指令JNE的测试条件为:、 ZF=O.、CF = 0C、ZF=1D、CF=1我的答案:A此题得分:

16、2.5分5. (2.5分)下列指令执行时岀错的是:A、ADD BUF1 , BUF2*B、JMP DWORD PTR DAT BXC、MOV AX, BX+DI NUMD、TEST AL , 08H我的答案:A此题得分:2.5分6. (2.5 分)在下列指令中,执行会影响条件码中的 CF位的指令是:*A、JMP NEXT*B、JC NEXTC、INC BX*D、SHL AX,1我的答案:D此题得分:2.5分7. (2.5 分)用户为了解决自己的问题,用汇编语言所编写的程序,称为:A、目标程序B、源程序*C、可执行程序*D、汇编程序| 我的答案:B此题得分:2.5分8.(2.5分)用一条指令仅实

17、现将 BX+SI= AX的方法是:A、 XCHG AX , BXSIB、 MOV AX, BX+SIC、 LEA AX , BXSID、 LEA AX , BXSI我的答案:D此题得分:2.5分9.(2.5分) 设SP初值为2000H,执行指令“ PUSH AX ”后,SP的值是:A、1FFFHB、1998HC、2002HD、1FFEH我的答案:D此题得分:2.5分10.( 2.5分)CBW 指令的功能是:, A、把源操作数的符号位扩展到目的操作数中, B、把AL中的符号位扩展到 AH中 C、把AH中的符号位扩展到 AL中, D、把AX中的符号位扩展到 DX中我的答案:B此题得分:2.5分11

18、.( 2.5分) 循环指令LOOPNZ 终止循环的条件是:A、 CX=0,且 ZF=0B、 CX=0,或 ZF=1C、 CX工0,且 ZF=0 D、 CX工0,或 ZF=1我的答案:B此题得分:2.5分12.(2.5分)下列传送指令中有语法错误的是:A、 MOV CS,AXB、 MOV DS,AXC、 MOV SS,AXD、 MOV ES,AX|_我的答案:A此题得分:2.5分13.(2.5分) 与MOV BX,OFFSET VAR指令完全等效的指令是:*A、MOV BX,VAR*B、LDS BX,VAR*C、LES BX,VARD、LEA BX,VAR我的答案:D此题得分:2.5分14.(2

19、.5分) MOV SP, 3210H PUSH AX 执行上述指令序列后, SP寄存器的值是:A、 3211HB、 320EHC、 320FHD、 3212H |我的答案:B此题得分:2.5分15.(2.5分) 汇编语言源程序中,每个语句由四项组成,如语句要完成一定功能,那么该语句中不可省 略的项是:1 A、名字项B、操作项, C、操作数项D、注释项我的答案:B此题得分:2.5分16.( 2.5分)使计算机执行某种操作的命令是:A、伪指令1 B、指令C、标号D、助记符|我的答案:B此题得分:2.5分17.( 2.5 分) 若 AX=3500H ,CX=56B8H ,当 AND AX,CX 指令

20、执行后,AX=A、 1400HB、 77F8HC、 0000HD、 0FFFFH我的答案:A此题得分:2.5分18.( 2.5分) 下面XCHG指令语句中,语法正确的是:A、 XCHG AX,DSB、 XCHG AX,BXC、 XCHG AX,CSHD、 XCHGSI,DX我的答案:B此题得分:2.5分19.(2.5分) 设数据段有:DA1 DB XX ;是任一数据 DA2 DB OFEH 下列两条指令: MOV DL,DA1 OR DL,DA2 执行后,DL中的内容可能是:*A、.0FFH 或 OFEH B、只能是OFEH*C、只能是OFFH D、只能是01H我的答案:A此题得分:2.5分2

21、0.上述程序段( 2.5 分)ORG 100H NUM EQU 8042H DA1 DB 56H MOV BX,OFFSET 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

22、.(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, 1B、 MUL 4C、 SHL CL, 1 SHL CL, 1D、 MOV CL,2 SHL CL,CL我的答案:C此题得分:2.5分25. ( 2.5分)下

23、面各传送指令中,正确的是:A、 MOV DI,SIB、 MOV DX+DI,ALC、 MOV WORD PTR BX,0100HD、 MOV AL,BX我的答案:C此题得分:2.5分26. (2.5分)比较两个带符号的数 A、B,当A=B时程序转移,测试的条件为:A、 ZF=1B、 ZF=0C、 SF=1D、 SF=0我的答案:A此题得分:2.5分27.(2.5分) 汇编源程序时,岀现语法错误的语句是:A、 MOV BX+SI,BXB、 MOV CL,BP+DIC、 MOV CS,AXD、 MOV DS,AX我的答案:C此题得分:2.5分28.(2.5分) 设AL=57H ,BL=24H ,执

24、行指令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、 00HD、 OFEH我的答案:A此题得分:2.5分30. (2.5 分) 已知 BX=028AH , SI=0294H , (DS : 051EH)=5432H 。执行语句 LEA BX , BX+SI后,BX中的内容是:* A、 051EH* B、 5423H

25、 C、 1E05H D、 3254H我的答案:A此题得分:2.5分判断题(共10道题)收起31. (2.5 分) MOV BX,94 正确 错误我的答案:正确 此题得分:2.5分32. (2.5 分) MOV BX,BX 正确* 错误我的答案:正确 此题得分:2.5分33. (2.5 分)DIV 2, 正确 错误我的答案:错误 此题得分:2.5分34. (2.5 分)ADD AX , CL正确错误我的答案:错误此题得分:2.5分35. (2.5 分)ROL AL , 2 正确 错误我的答案:错误 此题得分:2.5分36. (2.5 分)OUT AL, OAH正确错误我的答案:错误 此题得分:2

26、.5 分37. (2.5 分)MUL BL4 正确 错误我的答案:正确 此题得分:2.5 分38. ( 2.5 分)OUT 34H,AL4 正确* 错误|我的答案:正确 此题得分:2.5 分39. ( 2.5 分) MOV 100,200* 正确* 错误|我的答案:错误 此题得分:2.5 分40. ( 2.5 分)MOV DS,20* 正确* 错误|我的答案:错误 此题得分:2.5 分 分割 第三次在线作业单选题(共25道题)收起1.(2.5分) 若AX=-15 要得到AX=15应执行的指令是: A、NEG AX* B、 NOT AX* C、INC AX* D、 DEC AX我的答案:A此题得

27、分:2.5分2. (2.5分)已知AX , BX中均为带符号数,当进行字相除时,下面指令或指令序列正确的是:*A、DIV BX*B、CWD IDIV BX*C、XOR DX,DX DIV BXD、IDIV BX我的答案:B此题得分:2.5分3.(2.5分)执行1号DOS系统功能调用,从键盘输入的字符值存放在:A、 ALB、 BLC、 CLD、 DL我的答案:A此题得分:2.5分4.(2.5分)列各寄存器中,即能以字的形式访问,又能以字节的形式访问的是:、AX,BX,CX,DX、SP,BP,SI,DI、CS,DS,ES,SSD、IP,PSW我的答案:A此题得分:2.5分5.(2.5分)中断向量表中的每个中断向量所占内存空间为: , A、2个字节, B、4个字节, C、8个字节 D、依该中断子程序的大小而定我的答案:B此题得分:2.5分6.(2.5分)用DOS功能调用时,子功能调用的编号应放在:A、 ALB、 AHC、 AX D、任意指定我的答案:B此题得分:2.5分7.(2.5分)下列是8位带符号二进制数的补码,其中最大的是:A、 10001000B、 00000001C、 00000000D、 11111111我的答案:B此题得分:2.5分8.(2.5分)面指令执行后,可能改变 AL寄存器内容的指令是:A、TEST AL,0

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

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