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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(《微机原理与接口技术》第三章作业答案.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

《微机原理与接口技术》第三章作业答案.docx

1、微机原理与接口技术第三章作业答案微机原理与接口技术第三章作业答案LT微机原理与接口技术第三章作业一、书上P95作业题。4、5、6、710、11、12、13、14、1516、17、18、22、274、指出下列指令中的源操作数和目标操作数的寻址方式。(1)MOV BX,1000H源操作数:立即寻址;目标操作数:寄存器寻址(2)MOV AL,BX 源操作数:寄存器间接寻址;目标操作数:寄存器寻址(3)MOV CX,BP+10H 源操作数:寄存器相对寻址;目标操作数:寄存器寻址(4)MOV AL,ES:BX+SI 源操作数:基址加变址寻址;目标操作数:寄存器寻址(5)MOV DI+1000H,BX 源

2、操作数:寄存器寻址;目标操作数:寄存器相对寻址 (6)MOV 1000H,CX 源操作数:寄存器寻址;目标操作数:直接寻址 (7)MOV AL,BX+DI+1234H 源操作数:寄存器相对寻址;目标操作数:寄存器寻址(8)MOV AL,1000HBX+SI 源操作数:寄存器相对寻址;目标操作数:寄存器寻址 (9)MOV EBX+ESI+2010H,DX 源操作数:寄存器寻址;目标操作数:带位移的基址加变址寻址(10)MOV AX,0100HEBX+ESI*4 源操作数:基址加比例变址寻址;目标操作数:寄存器寻址5、设(DS)=2000H、(ES)=2100H、(SS)=1500H、(BX)=0

3、100H、(BP)=0040H、(SI)=00A0H、(DI)(2)MOV 0010H,AL立即数不可以作为目标操作数改:MOV AX,0010H (3)XCHG AL,BX操作数类型不匹配改:XCHG AX,BX(4)MOV AX,3456H立即数送入存储器需要说明改:MOV WORDPTR AX,3456H (5)PUSH AL堆栈以字为操作单元改:PUSH AX(6)POP CS POP不可以用CS为目标操作数改:POP AX (7)MOV DS,1000H立即数不能直接送入段寄存器改:MOV AX,1000H MOV DS,AX(8)MOV BX,1000H存储器不可以相互传送改:MO

4、V AX,1000H MOV BX,AX(9)LDS (BX),1000HLDS使用时期目标为16位通用寄存器改:LDS BX,1000H (10)LEA BX,CX LEA源操作数为存储器改:LEA BX,CX7、已知(AX)=4A0BH,1020H单元中的内容为260FH,写出下列每条指令单独执行后的结果。(1)MOV AX,1020H ; (AX)=1020H (2)XCHG AX, 1020H ; (AX)=260FH (3)MOV AX,1020H ; (AX)=260FH(4)LEA AX,1020H ; (AX)=1020H10、设一个堆栈段共有100H个字节单元,堆栈的起始地址

5、为1250H:0000H,若在堆栈中存有5个字数据,问:(1)栈顶的物理地址多少?栈底:12600H(2)栈底的物理地址是多少? 栈顶:12600-A=125F6H(3)当前SS和SP的内容是多少?SS:1250H:0000H SP: 1250H:00F6H (4)若弹出两个数据,SP的内容是多少? SP:1250H:00FAH 11、编程完成下列程序段,根据运算结果置标志位OF、SF、ZF、AF、PF、CF,并分析程序执行结果是否正确?为什么?(设字长n=8) (1)30+64(2)122-64 (3)96+52(4)-68+(-72) 答:(1) MOV AL,30 MOV BL,64 A

6、DD AL,BL结果:0101111O F=0 SF=0 ZF=0 AF=0 PF=1 CF=0 (2) MOV AL,122 MOV BL,64 SUB AL,BL结果:00111010 OF=0 SF=0 ZF=0 AF=0 PF=1 CF=0 (3) MOV AL,96 MOV BL,52 ADD AL,BL结果:10010100 F=0 SF=0 ZF=0 AF=0 PF=1 CF=0 (4) MOV AL,-68 MOV BL,-72 ADD AL,BL结果:01110100 OF=1 SF=0 ZF=0 AF=1 PF=1 CF=1 17、判断下列指令格式的对与错,并解释错在哪里。

7、 (1)ADD 25H,AX ()目标操作数不可以为立即数 (2)INC BX,1 ()INC只有目标操作数(3)MUL AL,BL ()乘法指令目标操作数是隐含的 (4)SUBB AL,3 ()减法指令是SUB (5)DAA AL ()DAA后无操作数(6)NEG CX,0 ()NEG后只有目标操作数 (7)CMP BX,1000HBX+SI ()18、设(AL)=10010010B,将AL的内容算术右移2位,AL的内容和CF是多少?再将AL的内容逻辑右移2位,AL的内容和CF是多少?算术右移2位 AL:11100100 CF:1逻辑右移2位 AL:00100100 CF:122、写出下列程序段执行后的结果。 MOV CL,4 MOV AL,87 MOV DL,AL AND AL,0FH OR AL,30H SHR DL,CL OR DL,30H (AL)=37H,(DL)= 35H27、试用CMP指令和条件转移指令实现下列判断 (1)AX和CX中的内容为无符号数:若(AX)(CX)则转至BIGGER符号执行;若(AX)(DX)则转至BIGGER符号执行;若(BX)(DX)则转至LESS符号执行。 CMP BX,DX JG BIGGER JL LESS

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2