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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

汇编语言 本科Word格式文档下载.docx

1、3、指令MOV BYTE PTR BX, 1000有错,错误为1000超过了一个字节的范围。4、对于下面的符号定义,指出下列指令的错误。 A1 DB? A2 DB 10 K1 EQU 1024 MOV K1,AX K1为常量,不能用MOV指令赋值 MOV A1,AX A1为字节,AX为字变量,不匹配 CMP A1,A2 A1未定义,无法做比较指令 K1 EQU,2048 K1重新赋值前,必须用PURGE释放5、寻找操作数的过程就是操作数的寻址方式。6、将十六进制数AFH化为十进制是175,化为二进制是10101111化为八进制是257。7、PC机中,段首址应分别在段寄存器CS、DS、SS、ES

2、中,其中,CS和SS的段首址由系统自动置入,DS和ES的段首址由用户自己置入。8、若DS=0F3EH,SI=2000H,COUNT=0A8H,指令MOV AX,SI+COUNT中,源操作数的有效地址EA为20A8H,其物理地址为11488H。9、十六进制数0FFF8H表示的十进制正数为65528,表示的十进制负数为-8。10、求出十六进制数1234与十六进制数62A0之和,并根据结果设置标志位SF、ZF、CF和OF的值,和为74D4H;SF=0,ZF=0,CF=0,OF=0。11、十六进制数0F1H表示的十进制正数表示为241,表示的十进制负数表示为-15,十进制数255转换为BCD码表示为0

3、01001010101。12、将十六进制数CDH化为十进制是205,化为二进制是11001101,化为八进制是315。13、在汇编语言中,寻找操作数的过程就是操作数的寻址,一般来说,存放在指令代码中的操作数称为立即数,存放在CPU的内部寄存器中的操作数称为寄存器操作数,存放在内部存储器中的操作数称为存储器操作数。14、已知AL,BL中数据为带符号数,若求ALBL的商,应使用指令序列为CBW和IDIV BL。15、在1000H单元中有一条二字节指令JMP SHORT LAB,如果其中的偏移量分别为30H、6CH、0B8H,则转向地址LAB的值分别为1030H、106CH、10B8H。 16、当标

4、志位CF=1时表示无符号数运算产生溢出,而当标志位OF=1 是表示带符号数运算产生溢出。17、将二进制数110001化为十进制是49,十六进制为31,化为八进制为61。18、将二进制数111110化为十进制是62,将十进制数31化为二进制为11111,化为八进制为37。19、SP称为堆栈指示器,它用来存放当前栈顶的EA。20、在汇编语言中,寻找操作数的过程就是操作数的寻址一般来说,存放在指令代码中的操作数称为立即数,存放在CPU的内部寄存器中的操作数称为寄存器操作数,存放在内部存储器中的操作数称为存储器操作数。21、伪指令是它是在对源程序汇编期间由汇编程序处理的操作,它不产生任何机器代码。22

5、、有一个由20个字组成的存储区,其起始处段地址为4701H,偏移地址为2012H。试写出该存储区首单元和末单元的物理地址分别为49022H和49048H。23、8086微处理器内部共有14个16位可编程寄存器,数据寄存器组包括4个16位的寄存器,他们分别是BX、BP、SI、DI每段的段首址分别存放在对应的四个段寄存器中,这四个段寄存器的名称分别是DS、CS、ES、SS。24、假设程序中的数据定义如下: PARTNO DW ? PNAME DB 16 DUP (?) COUNT DD? PLENTH EQU $-PARTNO 问PLENTH的值为16H。25、要求屏蔽寄存器AL第0,1两位,则要

6、执行指令AND AL,0FCH;如果要求把AL的第0,1位变反,可使用指令XOR AL,03H。26、要求屏蔽寄存器AL第0,1两位,则要执行指令AND AL,0FCH;27、计算机中有一个“01100001”编码,如果把它认为是无符号数,它是十进制的97,如果认为它是BCD码,则表示61,又如果它是某个ASCII码,则代表字符a。28、8086中有逻辑地址和物理地址,请将如下逻辑地址用物理地址表达: 逻辑地址:FFFFH:0 对应物理地址:0FFFF0H 逻辑地址:40H:17H 对应物理地址:417H 逻辑地址:2000H:4500H 对应物理地址:24500H 逻辑地址:B821H:45

7、67H 对应物理地址:CC777H29、有下列数据定义: AA DW 1,2,3,4,5,6,7 COUNT EQU($-AA)/2 则COUNT=7,表示存储单元AA占有的字的个数。30、指令PUSH BL有错,应改为PUSH BX。31、数-27的补码表示是11100101(8位),扩展到16位为111111*1。32、指令MOV AX,(SI+COUNT)中,源操作数的寻址方式为存储器变址寻址,目的操作数的寻址方式为寄存器方式。33、伪指令是它是在对源程序汇编期间由汇编程序处理的操作,它不产生任何机器代码。34、汇编语言源程序需经过masm程序汇编,link程序连接才能生成可执行文件。3

8、5、在1000H单元中有一条二字节指令JMP SHORT LAB,如果其中的偏移量分别为30H、6CH、0B8H,则转向地址LAB的值分别为1030H、106CH、10B8H。36、指令PUSH BL有错,应改为PUSH BX。37、十六进制数0FFF8H表示的十进制正数为65528,表示的十进制负数为8。38、指令MOV MYDAT BXSI, ES:AX有错,错误为AX寄存器不能使用段超越,指令MOV BYTE PTR BX, 1000有错,错误为1000超过了一个字节的范围。39、假设VAR1和VAR2为字变量,LAB为标号,试指出下列指令的错误之处: ADD VAR1,VAR2 不能都

9、是存储器操作数 SUB AL, VAR1 数据类型不匹配 JMP LAB SI LAB是标号而不是变量名,后面不能加SIJNZ VAR1 VAR1是变量而不是标号 JMP NEAR LAB 应使用NEAR PTR40、PC机中,既可作为八位又可作为十六位寄存器使用的寄存器为AX、BX、CX、DX。1、数-27的补码表示是11100101(8位),扩展到16位为111111*1。2、PC机中,既可作为八位又可作为十六位寄存器使用的寄存器为AX、BX、CX、DX。3、在指令MOV AX,BX中,源操作数的寻址方式为间接寻址,目的操作数的寻址方式为寄存器寻址。4、有下列数据定义: CC DW 0,2

10、,4,6,8,10,12,14,16 COUNT EQU($-CC)/2 则COUNT=9,表示存储单元CC占有的字的个数。5、A1 DB? A2 DB 10 K1 EQU 1024 MOV K1,AX K1为常量,不能用MOV指令赋值 MOV A1,AX A1为字节,AX为字变量,不匹配 CMP A1,A2 A1未定义,无法做比较指令 K1 EQU 2048 K1重新赋值前,必须用PURGE释放 6、8086中有逻辑地址和物理地址,请将如下逻辑地址用物理地址表达:7、在1000H单元中有一条二字节指令JMP SHORT LAB,如果其中的偏移量分别为30H、6CH、0B8H,则转向地址LAB

11、的值分别为1030H、106CH、10B8H。8、将十进制数100化为十六进制是64,将十进制数100化为二进制是1100100。9、要求屏蔽寄存器AL第0,1两位,则要执行指令AND AL,0FCH;10、汇编语言源程序需经过masm程序汇编,link程序连接才能生成可执行文件。11、当标志位CF=1时表示无符号数运算产生溢出,而当标志位OF=1是表示带符号数运算产生溢出。12、指令改错 INCSI INC PTR WORDSI MOVBX,SI MOV BX,SI MOV AX,SIDI MOV AX,BXDI MOV CS,1000 MOV AX,100013、对于下面的符号定义,指出下列指令的错误。 A2 DB 10 K1 EQU 1024 MOV K1,AX K1为常量,不能用MOV指令赋值 MOV

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

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