网站大量收购闲置独家精品文档,联系QQ:2885784924

2012汇编复习题.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2012汇编复习题

1.字符方式下宏汇编程序设计常使用的工具有以下几种: 编辑程序用什么工具?汇编源程序以什么为后缀?将汇编源程序翻译成以obj后缀的目标程序的程序叫什么?将目标程序连接成可执行代码的程序叫什么程序?常用的调试程序能是什么? .8086实方式下主要的寻址方式有几种?各举一例。 .8088/8086 CPU中含有14个寄存器,其中哪些是通用数据寄存器?哪些是指针寄存器?哪些是段落寄存器?哪个是指令指针寄存器哪个是标志寄存器? .请列出六个DEBUG调试程序的命令,并说明使用方法。 .伪指令语句与指令性语句本质区别在什么地方? .变量和标号有什么属性? .指令MOV CX,21源操作数的是什么寻址方式? .已知 DS=12A0H , ES=22A0H , SS=33A0H , BP=0174H , 指令 MOV AX , DS :[ BP ]源操作数的物理地址是多少? .某数组共有 4 个字,第一个字的物理地址是 1F100H ,则第 4个字的物理地址是多少? .B的ASCII码值为多少?2.将下列十进数转换成对应的二进制数和十六进制数: (1).103 (2).25 (3).201 (4).2.75 3.将下列二进数转换成对应的十进制数和十六进制数: (1).11011 (2).101110 (3).0.1101 (4).0.111 4.假定(DS)=3000H (ES)=3100H (SS)=2500H (SI)=00A0H (BX)=0100H (BP)=0110H,数据段中变量IVAL的的偏移地址值为0080H ,试指出下列源操作数字段的寻址方式是什么?其物理地址是多少? (1)MOV BX,[200H] (2)MOV BX,IVAL (3)MOV BX,[BX] (4)MOV BX,ES:[BX] (5)MOV BX,[BP] (6)MOV BX,[SI](7)MOV BX,[BX+10] (8)MOV BX,IVAL[BX] (9)MOV BX,[BX][SI] (10)MOV BX,IVAL[BX][SI] 5. 在实方式下,将下列逻辑地址变为物理地址 (1)0B7F0:1C10H (2)3100:1C5H 6.指出下列语句的错误: (1)MOV BH,AX (2)MOV [DI],[SI] (3)MOV [SI][DI],AX (4)MOV BX,ES:CX (5)MOV BYTE PTR [DI],265 (6)MOV CS,ES (7)MOV DS,1234 (8)MOV [SI],0 7.下面哪些指令是非法的(其中OPR1和OPR2是字节型的内在变量)? (1)CMP 250,CX (2)CMP OPR1,2122 (3)CMP OPR1,OPR2 (4)CMP AX,OPR1 .画存储器分配图表示下列变量:A1 DB 12H A2 DB 2 DUP(12H) W1 DW 12H DD DD 12H .设计一个数据段,段名为DATA,其中定义了如下 字符变量和数据变量: (1)D1 为字节型字符串变量:‘This is a string’ (2)D2 为十进制数字节变量:23 (3)D3为十六进制数字节变量:35H (4)D4为二进制数字节变量 (5)W1 为十六进制数字变量:0B800H (6)W2为二进制数字变量 (7)W3为6个十进制数的字变量:11,22,33,44,55,66 (8)W4为5个零的字变量。 .设计一个具有完整数据段、堆栈段和代码段的程序,实现Y=A+B的算术运算,其中A、B、Y均为字变量,其中堆栈段长度为200个字节。要求有完整的数据段、堆栈段和代码段,还要有程序流程图。 .设数组A1包含1,2,3,4,5,6,7,8,9,10共10 个字节的数据,A2是一个拥有10个字节的数组空间,试编写一个数据搬家程序,将数组A1的数据搬到数组A2的空间里来。要求有完整的数据段、堆栈段和代码段,还要有程序流程图。 .试根据以下要求写出相应的汇编指令序列。 (1)求5678H-1234H的差,要求结果存放在DX寄存器中。 (2)求2345+34的和,要求结果存放在CX寄存器中。 (3)把地址为2000:8F3EH的内存单元

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档