完整版扬州大学汇编语言课后习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
练习一 1. 在计算机内部,计算机能够直接执行的程序语言是 。 A.汇编语言 B 。 C++语言 C.机器语言 D 。高级语言 2. 在堆栈段中,存放栈顶地址的寄存器是 。 A. IP B. SP C. BX D. BP 3. 指令指针寄存器 IP 用来存放代码段中的偏移地址。在程序运行的过程中,它始终指向 。 A.下一条指令的首地址 B.下一条指令的地址 C.当前指令的首地址 D.当前指令的地址 4. 编译程序的功能是 。 A.检查源程序中的语法错误和逻辑错误 B.将源程序编译成目标程序 C.改正源程序中的语法错误 D.将高级语言源程序翻译成汇编语言源程序 5. 用户为了解决自己的问题,用汇编语言所编写的程序,称为 。 A.目标程序 B.源程序 C.可执行程序 D.汇编程序 6. 计算机中用来存储程序、数据等信息的记忆装置是 。 A. 控制器 B. 运算器 C.CPU D. 存储器 7.在宏汇编中 , 源程序必须通过 ___________ 生成目标代码 , 然后用连接程序将其转化为可执行文 件, 该文件可在系统中运行。 8 当  SS =3000H,SP =0100H  时,执行  PUSH AX  指令后,堆栈顶部的物理地址 是( ) A. 30100H  B. 30098H  C. 30102H  D.  300FEH 9 设   分别以原码、补码及反码表示时,则对应的十进制数依次是(  ) A. -82 、 -126 、 -2 C. -2 、-126 、 -125  B. -2 、 -125 、 126 D. -82 、 -125 、 125 10 若寄存器  AX、 BX、 CX、 DX 的内容分别为  18, 19 , 20, 21 时,依次执行  PUSH AX, PUSH BX, POP CX, POP DX后,寄存器 CX的内容为 __________________ 。 若物理地址为 2D8C0H,偏移量为 B6A0H,则段地址为  。 练习二 1. 8086  在基址变址的寻址方式中,基址、变址寄存器分别是(  )。 A. AX或  CX、 BX或  CX  B . BX或 BP、 SI  或  DI C. SI 或 BX、 DX或 DI D . CX 或 DI 、 CX或 SI 2. 设 (SS)=338AH,(SP)=0450H ,执行 PUSHBX 和 PUSHF两条指令后, 堆栈顶部的物理地址是  ( )。 A. 33CECH B. 33CF2H C. 33CF4H D. 33CE8H 3. 设 (AX)=0C544H,在执行指令  ADD AH, AL 后,相应的状态为(  )。 A. CF=0、 OF=0  B . CF=0、 OF=1 C. CF=1、 OF=0  D . CF=1、 OF=1 4.设 DS=2000H,SS=1500H,(ES)=3000H ,(SI)=00B0H ,(BX)=1000H ,(BP)=0020H ,指出下列指令的源操作数的寻址方式是什么?若该操作数为存储器操作数,请计算其物理地址。(1) MOV AX, DS:[0100H] 2) MOV BX, 0100H 3) MOV AX, ES:[SI] 4) MOV CL,[ BP] 5) MOV AX,[ BX] [SI] 6) MOV CX, BX 7) MOV AL, 3[BX][SI] 8) MOV AL,[ BX+20] B A C 直接寻址 PA=20100H 立即寻址 寄存器间接寻址 PA=200B0H(错误) 寄存器间接寻址 PA=20020H(错误) 基址变址寻址 PA=210B0H 寄存器寻址 基址变址寻址 PA=210B3H 变址寻址 PA=21014H 练习三 1 设( SP) =000CH,( SS) =00A8H, 在执行 POP AX指令后得到的栈顶的物理地址为( ) A. 000B6H B. 00A8EH C. 000B2H D. 00A8AH 2. 语句” BUF DB 25”的含义是( ) A.用 BUF 表示 25 B.定义 BUF为字节变量,初始值为 25 C.从标号 BUF对应的地址起分配 25 个单元 D.定义 BUF为变量,其地址为 25 3. 假设 VAR为变量,则指令 MOV SI, OFFSET VAR的源操作数的寻址方式是( ) A.间接寻址 B.存储器寻址 C.寄存器寻址 D.立即寻址 4. 数据定义 BUF DB ‘ 1234’,执行指令 MOV CL, LENGTH BUF后, CL 寄存器的内容是( )

文档评论(0)

zdq7994 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档