四川大学汇编语言程序设计223820春在线作业_第1页
四川大学汇编语言程序设计223820春在线作业_第2页
四川大学汇编语言程序设计223820春在线作业_第3页
四川大学汇编语言程序设计223820春在线作业_第4页
四川大学汇编语言程序设计223820春在线作业_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1.保存堆栈段段基值的寄存器是()A. CS B.SP C.ES D.SS【参考答案】:D2.题面如下:ORG lOOHNUM EQU4股DAI DW 扣丸以MOV 或,OFFSET DAW上述程序段执行后BX 中的值是()娜CQ1OOH (D)157&A.a B.b C.c D.d【参考答案】:A3.为实现单步操作,即每执行完一条指令就停下来,必须设置标志位()A.IF B.AF C.DF D.TF【参考答案】:D4.重复前缀指令REPNE/REPNZ续重复执行串操作的条件是()。A.(CX)=0且ZF=1 B.(CX) 0或ZF=0 C.(CX)丈0且ZF=0 D.(CX)丈0或Z

2、F=1【参考答案】:C5.下列逻辑地址中,表示将要执行的指令地址的是()。【参考答案】:B6.设(DS)=3000H, (SS)=2000H, (BP)=1000H,指令NEG BYTE PTRBP中,操作数的物理地址是()。A.40000HB.31000HC.30000HD.21000H【参考答案】:D7.将数据1234H存放在存储单兀中的伪指令是()。A.TT DB 12H, 34H B.TT EQU 1234H C.TT DB 1234H D.TT DW 1234H【参考答案】:D8. DA1 DW 2A05H DA2 DB 0FAH MOV AL BYTE PTR DA1 SUB DA

3、2AL上述指令执行后,DA2中的内容是()。A.0DAH B.0FAH C.0F5H D.0D0H【参考答案】:C9.已知(AX)=0335H, (DH)=38H,执行指令SUB AL,DH AAS后,AX的值 为()。A.207B.0297H C.02FDH D.0207H【参考答案】:D10.指令IMUL CL,表示()。A.(AL)*(CL) t(AX) B.(AX)*(CL) t(DX) C.(AX)/(CL) t(AL) D.(CL) *(AL) t (AL)【参考答案】:A11.题面如下:A.DS:SIB. CS:IPC. ES:DID. SS:SP设堆栈指针(即户师画执行下面三条

4、指令后,SP 的内容是PUSHFw(顿 JJQE 旦 CB)010AH CQ0116H(D)O108HA.a B.b C.c D.d【参考答案】:A12.有伪指令SS DW AB,贝U SS+1单元中的内容是()。A. B B.AC.不确定D. A任【参考答案】:B13.执行指令ADD AX,0后,不受影响的标志位是()。A.CF B.ZF C.PF D.DF【参考答案】:D14.指令TEST AX, ES:1023H中,源操作数的寻址方式是()A.寄存器寻址B.直接寻址C.寄存器间接寻址D.立即数寻址【参考答案】:B15.将汇编语言源程序翻译成机器语言目标程序的系统程序叫做()A.连接程序B

5、.汇编程序C.编译程序D.调试程序【参考答案】:B16.题面如下:存储器中数据的存放如右图所正,则 12C33H字单兀的内容是()./1203。理卜(A)0A5FH(QOPSFH (D)非 OAH#12031H.皿120320AH+-5皿120皿0皿1203 沮F2HP12036压.PA.a B.b C.c D.d【参考答案】:C17.将堆栈段中偏移景值为BX的存储单元中的内容送入AX寄存器的指 令是()。A.MOV AX, BX B.MOV AX, BX C.POP AX D.MOV AX, SS:BX【参考答案】:D18.在执行“LEA BX, BUFFER指令时,是把()。A.BUFFE

6、R勺内容 tBXB.BUFFER勺偏移量 tBXC.BUFFER勺段基值tBXD.BUFFER勺内容 tEA【参考答案】:B19.保存当前栈顶单元偏移地址的寄存器是()。A.BP B.SP C.BX D.DI【参考答案】:B20.设(SS)=0913H,堆栈的深度为40H个字节,则栈底字单元的物理地 址是(C,难)。A.0916FHB.09170HC.0916EHD.0953H【参考答案】:C21.在8086CP并,可用于作地址指针的寄存器有()。A.BX B.AX C.SI D.BP E.CX【参考答案】:ACD22.下列寄存器中是16位寄存器的有()。A.BX B.A C.DH D.BP

7、E.CH【参考答案】:AD23.下面的寻址方式属于存储器操作数的寻址方式的有()。A.直接寻址B.基址变址寻址C.寄存器寻址D.立即数寻址E.寄存器间接寻址【参考答案】:ABE24.下面语句中,是伪指令语句的有()。A.CMP AX, CX B.DB ? C.IDIV CX D.ORG 30H E.DATA SEGMENT【参考答案】:BDE25.以下程序段中,有数据2000H的字单元的偏移景分别是()。ORG20HVAR1 DB 0, 0 ,20H,0,20H DW VAR1A.03HB.21HC.22HD.23HE.24H【参考答案】:CDE26.下列寄存器中是段寄存器的有()。A.BX

8、B.CS C.DS D.ES E.SP【参考答案】:BCDA.错误B.正确27.实现堆栈留空100H个字节单元,可选用的语句有()。A.DB 25H DUP(4) B.DD 50H DUP(0) C.DB 100H DUP(0) D.DW 50H DUP(0) E.DW 80H DUP(0)【参考答案】:CE28.下面指令中,可以将BX寄存器清0的指令是()。A.CMP BX, BX B.XOR BX, BX C.MOV BX, 0 D.MOV BX, 1 EQ 0【参考答案】:BCD29.下列指令中,错误的指令是()。A.AND AL, AB.SHL AX, 4 C.MOV CS, AX D

9、.TEST BX,AL E.MOV DS, 1234H【参考答案】:BCE30.下面关于宏指令的描述,正确的是()。A.宏指令的使用,并不能够简化目标程序B.宏定义中不能使用形式参数C.宏指令和子程序都可以简化源程序的书写D.宏指令和子程序目标代码的执行方式相同E.宏指令执行时,不需要保护和恢复断点【参考答案】:ACE31.在汇编语言源程序中,伪指令语句必须放在数据段中。A.错误B.正确【参考答案】:A32.不能给段寄存器进行立即数方式赋值。【参考答案】:B33.在变景定义时,可以通过使用ORGJ指令指定变景在段中存储时的偏移景。A.错误B.正确【参考答案】:B34.逻辑运算符AND OR X

10、0戚NOT只能用于数字表达式。A.错误B.正确【参考答案】:A35.指令IN AL , DX是合法的指令。A.错误B.正确【参考答案】:B36. PUSH P0K旨令的操作数必须是字操作数。A.错误B.正确【参考答案】:B37.为了使执行串操作指令时串地址按增景方式处理,应使用指令CLIA.错误B.正确【参考答案】:A38.汇编程序和汇编语言源程序是同样的概念。【参考答案】:BA.错误B.正确A.错误B.正确39. CF位可以用来表示无符号数的溢出。A.错误B.正确【参考答案】:B40.条件转移指令与无条件转移指令的转移范围是一样的。A.错误B.正确【参考答案】:A41. MOW旨令要影响标志位。A.错误B.正确【参考答案】:A42.题面如下:用 REPNE SCASB 指令又寸宇符卑进行扫描,如(C 为# 0时,扫徭结束,那么表示在字符串中第一 枚遇到 AL 中指定的字符.A.错

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论