微型计算机原理及应用第四版课后答案(郑学坚朱定华)教学文稿.doc
《微型计算机原理及应用第四版课后答案(郑学坚朱定华)教学文稿.doc》由会员分享,可在线阅读,更多相关《微型计算机原理及应用第四版课后答案(郑学坚朱定华)教学文稿.doc(6页珍藏版)》请在咨信网上搜索。
此文档仅供收集于网络,如有侵权请联系网站删除 微机原理第七章答案 7.3 设AX=1122,BX=3344H,CX=5566H,SS=095BH,SP=0040H,下述程序执行后AX,BX,CX,DX 4个通用寄存器内容是多少?画出堆栈存储器的物理地址及存储内容和SP指向的示意图。 PUSH AX PUSH BX PUSH CX POP BX POP AX POP DX 参考答案:(BX)=5566H, (AX)=3344H, (DX)=1122H,(CX)=5566H 11H 22H 33H 44H 55H 66H 堆栈段物理地址=SS*16(左移4位)+SP 095EBH 095ECH 095FDH 095EEH 095EFH SP→ 095F0H 7.4 设 SP=0040H,如果用进栈指令存入5个数据,则SP=0036H ,若用出栈指令取出两个数据,则SP=003AH 。 7.5将表中程序段各指令执行后AX的值用十六进制数填入表中 参考答案: 程序段 AX 程序段 AX MOV AX,0 0 OR AX,3FDFH BFDFH DEC AX FFFFH AND AX,0EBEDH ABCDH ADD AX,7FFFH 7FFEH XCHG AH,AL CDABH ADC AX,1 8000H SAL AX,1 9B56H NEG AX 8000H RCL AX,1 36ADH 7.6 用十六进制数填下表,已知DS=1000H,ES=2000H,SS=0FC0H,通用寄存器的值为0。 参考答案:逻辑地址=段基址:段内偏移地址 BP以SS为默认段基址,其余寄存器以DS为默认段基址 ES:为段前缀,以ES为段基址 指令 存储器操作数逻辑地址 SUB [BP],AL 0FC0H:0000H MOV [BX],BH 1000H:0000H MOV [DI],DL 1000H:0000H MOV ES:[SI],BL 2000H:0000H ADD 500H[BP],AH 0FC0H:0500H SUB [SI-300H],AL 1000H:FD00H MOV 1000H[DI],DL 1000H:1000H MOV [BX-8],CL 1000H:FFF8H MOV ES:1000H[DI],CH 2000H:1000H MOV [BP+SI],DH 0FC0H:0000H MOV [BX+DI],DL 1000H:0000H 7.7 试给出执行完下列指令后OF、SF、ZF、CF4个可测试标志位的状态(用十六进制给出FLAG的值,其余各位为0) (1)MOV AX,2345H (2) MOV BX,5439H ADD AX,3219H ADD BX,456AH (3)MOV CX,3579H (4) MOV DX,9D82H SUB CX,4EC1H SUB DX,4B5FH OF DF IF TF SF ZF 0 AF 0 PF 0 CF 溢出 方向 中断 陷阱 符号 为零 辅进 奇偶 进位 参考答案:(这里除了上面4个标志还考虑了奇偶标志PF和辅助进位标志AF) (1)AX=555EH FLAG=0000H OF DF IF TF SF ZF 0 AF 0 PF 0 CF 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (2)BX=99A3H FLAG=0894H OF DF IF TF SF ZF 0 AF 0 PF 0 CF 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 0 (3)CX=E6B8 FLAG=0081H OF DF IF TF SF ZF 0 AF 0 PF 0 CF 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 (4)DX=5223 FLAG=0014H OF DF IF TF SF ZF AF PF 0 CF 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 7.8 AX 中有一负数,欲求其绝对值,若该数为补码,则使用指令 NEG AX ;若为原码则用指令AND AX,7FFFH。 。 7.9 分别写出实现如下功能的程序段: (1)将AX中间8位(做高8位),BX低4位和DX高4位(做低4位)拼成一个新字。(注意:左移右移操作) AND AX,0FF0H MOV CL,04H SHL AX,CL AND BL,0FH AND DH,0F0H SHR DH,CL SHL BL,CL OR AL,DH OR AL,BL (2)将CX中间8位取反,其余位不变 XOR CX,0FF0H (3)将数据段以BX为偏移地址的连续3单元中的无符号数求和。 MOV CX,3 MOV AL,0 LAB:ADD AL,[BX] ADC AH,00H;(注意字节单元的和可能超过一个字节,故这里和扩展至AH) INC BX LOOP LAB (4) 将数据段中以BX为偏移地址的连续4单元中的内容颠倒过来 MOV CX,2 ;(4/2单元个数除2,循环计数) MOV SI,BX ADD SI,3 ;(指向最后一个数据单元,首地址+单元个数-1) LAB:MOV AL,[BX] XCHG AL,[SI] MOV [BX],AL INC BX DEC SI LOOP LAB (5) 将BX中的4位压缩BCD数用非压缩数形式按序放在AL,BL,CL和DL中 MOV CL,4 (注意先后次序,不能用其它寄存器) MOV DL,BL AND DL,0FH MOV AL,BH SHR AL,CL XCHG BH,BL AND BL,0FH SHR BH,CL MOV CL,BH (6) 不用乘法指令实现AL(无符号数)乘以20 AL*(24+22)( 24左移4位,22左移2位) MOV AH,0 MOV CL,2 SAL AX,CL ;进行乘4操作 MOV BX,AX ;保留乘4中间结果 SAL AX,CL;再移2次,相当于乘16 ADD AX,BX 7.10 一段数据定义为: DATA SEGMENT S1 DB 0,1,2,3,4,5 S2 DB ‘12345’ COUNT=$-S1 NB DB 3DUP(2) NW DW 120,-256 P DW -1 DATA ENDS (1)画出该数据段数据存储形式(注意:符号常量COUNT不分配存储单元) 地址 内容 S1 -0000H 00H 0001H 01H 0002H 02H 0003H 03H 0004H 04H 0005H 05H S2 -0006H 31H 0007H 32H 0008H 33H 0009H 34H 000AH 35H NB -000BH 02H 000CH 02H 000DH 02H NW -000EH 78H 000FH 00H 0010H AAH 0011H FDH P -0012H FFH 0013H FFH (2)在下表中填写各变量的偏移地址和各变量的值 变量名 偏移地址 变量值 变量名 偏移地址 变量值 S1 0000H 00H NW 000EH 0078H S2 0006H 31H P 0012H FFFFH NB 000BH 02H (3) 填写表中程序段各指令执行后。目的寄存器的值,并指出源操作数所使用的寻址方式(注意:COUNT是符号常量是立即数) 程序段 目的寄存器的值 源操作数的寻址方式 MOV BX,OFFSET S1+3 0003H 立即寻址 MOV SI,OFFSET S2 0006H 立即寻址 MOV CL,COUNT 000BH 立即寻址 MOV BP,NW+2 FDAAH 直接寻址 MOV DX,WORD PTR NB 0202H 直接寻址 MOV AL,[SI+3] 34H 变址寻址 MOV AH,[SI+BX+1] 35H 基址变址寻址 MOV CH,BYTE PTR NW+3 FDH 直接寻址 (4)改正下列不正确的指令错误 a. MOV AX,S1 改正 MOV AX,WORD PTR S1 b. MOV BP,OFFSET S2 改正 MOV BX,OFFSET S2 MOV CL,[BP] MOV CL,[BX] c. MOV SI,OFFSET NB 改正 MOV SI,OFFSET NB MOV [SI],‘+’ MOV BYTE PTR [SI],‘+’ d. MOV DL,NW+2 改正 MOV DL, BYTE PTR NW+2 e. MOV DI,CH 改正 MOV DI,CX f. MOV BX, OFFSET S1 改正 MOV BX, OFFSET S1 MOV DH,BX+3 MOV DH,[BX+3] g. INC COUNT 改正 MOV BX,COUNT INC BX (符号常数不能加1) h. MOV NB,S2 改正 MOV AL,S2 MOV NB,AL(两个内存变量不能直接传送) i. MOV AX,[BX+S1] 改正 MOV AX,WORD PTR [BX+S1] j. ADD AX,[DX+NW] 改正 ADD AX,[BX+NW] 只供学习与交流- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 应用 第四 课后 答案 郑学坚朱定华 教学 文稿
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文