《微型计算机原理与接口技术》第二版答案张荣标.doc
《《微型计算机原理与接口技术》第二版答案张荣标.doc》由会员分享,可在线阅读,更多相关《《微型计算机原理与接口技术》第二版答案张荣标.doc(31页珍藏版)》请在咨信网上搜索。
(word完整版)《微型计算机原理与接口技术》第二版答案张荣标 微型计算机原理与接口技术第二版答案 张荣标 机械工业出版社 第一章 1。5 练习题 1.选择题 (1)B C A (2) A (3) D A (4) C 2填空 (1) 10, 12 (2) 阶数 (3) 10011100B,01000100B,1110000B,01000000 (4) 3F7H,1C3H,243H,277H, 3简答题 (1)微处理器,微型计算机和微型计算机系统三者有何联系与区别? 微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。把这种微缩的CPU大规模集成电路称为微处理器。 微型计算机是以微处理器为核心,再配备上用大规模集成电路工艺制成的存储器和 I/O接口就构成了微型计算机。 以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。微型计算机系统包括硬件和软件了两大部分。 (2)计算机中为什么采用二进制数表示? (3)简述程序的运行过程。 第2章 2。10 练习题 1. 选择题 1. B 2.D 3。C 4。B 5.C 6.C 7。B 8.A 9。A 2填空题 (1) 地址总线的宽度,00000H~0FFFFFH (2) 寄存器,运算器,控制器;运算和控制 (3) SS,DS,CS,ES (4) MN/MX (5) SS,DS (7) 奇区,偶区,高8位,低8位 3简答题 (1) 什么是指令周期?什么是总线周期?一个总线周期至少包括几个时钟周期? 指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。一般一个基本的总线周期由4个时钟周期组成。 (2) 8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分? (3) 8086CPU中,标志寄存器包含哪些标志位?各标志位为‘0’,‘1’分别表示什么含义? (4) 8086CPU中有哪些通用寄存器和专用寄存器?说明他们的作用. (5) 在8086CPU中,已知CS寄存器和IP寄存器的内容分别如下所示,请确定其物理地址。 1) CS=1000H ,IP=2000H 物理地址: CS*16+IP=10000H+2000H=12000H 2) CS=1234H ,IP=0C00H物理地址: CS*16+IP=12340H+0C00H=12F40H (6)设(AX)=2345H,(DX)=5219H,请指出两个数据相加或相减后,FLAG中状态标志位的状态. 相加 : CF=0,SF=0,ZF=0,AF=0,OF=0,PF=0 相减: 0010 0011 0100 0101 1101001000011001 补 1010 1101 1110 0111 1101 0001 0010 1110 CF=0,SF=1,ZF=0,AF=0,OF=0,PF=0 (7)8086CPU工作在最小模式下: 访问存储器要利用:M/IO、ALE、BHE、RD、WR、DT/R、DEN、READY和数据、地址总线. 访问I/O要利用:M/IO、ALE、BHE、RD、WR、DT/R、DEN、READY和数据、地址总线。 当HOLD有效并得到响应时,CPU置高阻的信号有:数据/地址总线、数据状态总线及M/IO、BHE、RD、WR、DT/R、DEN、INTA. 第三章 3.7练习题 P120 1.选择题 (1)D (2)C (3)A (4)A 2.填空题 (1)递增 1A,3B,5C,8D (2)60H 0 (3)1F02CH 4.请指出下列指令中源操作数和目的操作数的寻址方式。 (1)源操作数为立即寻址,目的操作数为寄存器寻址 (2)源操作数为立即寻址,目的操作数为寄存器间接寻址 (3)源操作数为寄存器间接寻址,目的操作数为寄存器寻址 (4)源操作数为寄存器寻址,目的操作数为寄存器寻址 (5)单一操作数(源操作数)为寄存器寻址 (6)单一操作数(目的操作数)为寄存器寻址 (7)源操作数为相对基址变址寻址,目的操作数为寄存器寻址 (8)源操作数为寄存器间接寻址,目的操作数为寄存器寻址 (9)源操作数为立即寻址和寄存器寻址,目的操作数寄存器寻址 (10)单一操作数为段间直接寻址(相对变址寻址) 5.请写出如下程序片段中每条逻辑运算指令执行后标志ZF、SF、和PF的状态: MOV AL, 0AH ; 各标志位保持不变 AND AL, 0FH ; ZF=0 SF= 0 PF=1 OR AL, 04BH ; ZF=0 SF= 0 PF=1 XOR AL, AL ; ZF=1 SF= 0 PF=1 6.请写出如下程序片段中每条算术运算指令执行后标志CF、ZF、SF、OF、PF和AF的状态: MOV AL, 54H ; 各标志位保持不变 ADD AL, 4FH ; CF=0 ZF=0 SF= 1 OF=1 AF=1 PF=1 CMP AL, 0C1H ; CF=1 ZF=0 SF=1 OF=0 AF=0 PF=1 SUB AL, AL ; CF=0 ZF=1 SF= 0 OF=0 AF=0 PF=1 INC AL ; CF=0 ZF=0 SF= OF=0 AF=0 PF=0 7。(DS)=3000H,(SS)=1500H,(SI)=010CH,(BX)=0870H,(BP)=0500H,指出下列指令的目的操作数字段寻址方式,并计算目的操作数字段的物理地址。 (1) MOV [BX], CX 目的操作数为寄存器间接寻址 目的操作数的物理地址为:DS×16+0870H=30870H (2) MOV [1000H], BX 目的操作数为直接寻址 目的操作数的物理地址为:DS×16+1000H=31000H (3) MOV [BP], BX 目的操作数为寄存器间接寻址 目的操作数的物理地址为:SS×16+0500H=15500H (4) MOV [BP+100], CX 目的操作数为寄存器相对寻址 目的操作数的物理地址为:SS×16+0500H+64H=15564H (5) MOV [BX+100][SI], CX 目的操作数为相对基址加变址寻址 目的操作数的物理地址为: DS×16+0870H+64H+010CH=309E0H 8.指出如下指令哪些是错误的,并说明原因: (1)MOV [SP], BX 错. (2)MOV CS, BX 错。CS寄存器不能赋值,要由装入程序确定 (3)POP CS 错。CS寄存器不能赋值,要由装入程序确定 (4)JMP BX 对。 (5)SUB [BP+DI-1000],AL 错。偏移量不能为负。但编译能通过。 (6)SHL AX,CX 错.源操作数最大为255,只能是CL,不能是CX (7)XCHG ES:[BX],AL 对。 (8)LEA AX,[BX+DI] 对。 9.已知(SS)=2800H,(SP)=0010H,(AX)=0FA0H,(BX)=1002H,下列指令连续执行,请指出每条指令执行后SS、SP、AX、BX寄存器中的内容是多少? PUSH AX ;(SS)=2800H,(SP)=000EH,(AX)=0FA0H,(BX)=1002H PUSH BX ;(SS)=2800H,(SP)=000CH,(AX)=0FA0H,(BX)=1002H POP AX ;(SS)=2800H,(SP)=000EH,(AX)=1002H,(BX)=1002H POP BX ;(SS)=2800H,(SP)=0010H,(AX)= 1002H,(BX)= 0FA0H 10。阅读下列各小题的指令序列,在后面空格中填入该指令序列的执行结果。 (1)MOV BL,26H MOV AL,95H ADD AL,BL DAA AL= 21H BL= 26H CF=1 (2)MOV AX,1E54H STC MOV DX,95 XOR DH,0FFH SBB AX,DX AX= 1EF5H CF=1 11.已知程序段如下: CMP AX,BX JNC K1 JNO K2 JMP K3 假设有以下三组AX、BX值,那么在程序执行后,分别转向哪里? (1)(AX)=0E301H,(BX)=8F50H 转向K1 (2)(AX)=8F50H,(BX)=0E301H 转向K2 (1)(AX)=147BH,(BX)=80DCH 转向K3 第四章 4。9练习题 P160 1.选择题 (1)C B (2)B (3)B (4)D 3. (1) DATA1 EQU THIS BYTE DA1 DW 1234H,567H,89ABH (2) DATA2 DW 56H,0BCH,79H,14H (3) DATA3 DB 6DUP(‘c’),2DUP(3,3,1), 20DUP(?) (4) STRING DB ‘HELLO WORLD!’ 4. DATA1 DB 00H,0AH,10H DATA2 DB 15 DUP(04H,3DUP(08H),09H) DATA3 DW 6577H,636CH,6D6FH 5. LEA BX,TABLE MOV BX,OFFSET TABLE 8. (1)宏展开: + PUSH AX + MOV AX,AX + SUB AX,AX + CMP AX,0 + JGE NEXT(0014) + MOV BX,AX + POP AX (2)调用无效.语法错误(立即数的使用)。 (3) 宏展开: + PUSH AX + MOV AX,[BX+SI] + SUB AX, [BX+SI+X] + CMP AX,0 + JGE NEXT(0025) + MOV CX,AX + POP AX 调用无效。相对基址加变址寻址方式形成的值在汇编时是不知道的. 11. CMPN MACRO X,Y,SUM PUSH AX PUSH DX MOV AL,X CMP AL,Y JNC K1 MOV DL,5 MUL DL ADD AX,Y JMP K2 K1: MOV AL,Y MOV DL,5 MUL DL ADD AX,X K2: MOV SUM,AX POP AX ENDM 12. DSEG SEGMENT CHAR DB 61 DUP(?) DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG,DS:DSEG START PROC FAR MOV AX,DSEG MOV DS,AX MOV DX,OFFSET CHAR MOV AH,0AH INT 21H MOV DX,OFFSET CHAR MOV AH,09H INT 21H MOV AH,4CH INT 21H START ENDP CSEG ENDS END START 第五章 5。8练习题 4、试编写一汇编程序,要求实现将ASCII码表示的两位十进制数转换为一字节二进制数。 DATA SEGMENT ASC DB 36H,35H ASCEND DB ? DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA DECIBIN PROC FAR MOV AX,DATA MOV DS,AX MOV BX,OFFSET ASC MOV AL,[BX] CMP AL,30H JL EXIT CMP AL,39H JG EXIT SUB AL,30H MOV DL,[BX+1] CMP DL,30H JL EXIT CMP DL,39H JG EXIT SUB DL,30H MOV CL,10 MUL CL ADD AL,DL MOV ASCEND,AL EXIT: MOV AH,4CH INT 21H DECIBIN ENDP CODE ENDS END DECIBIN 5.某存储区中存有20个单字节数,试编写一汇编语言分别求出其绝对值并放回原处。 DSEG SEGMENT MUM DB 1,2,3,-9,0,7,5,—4,-7,—11,34,—67,—44,—51,1,3,6,8,9,3 DSEG ENDS CSEG SEGMENT ASSUME CS:CSEG, DS:DSEG START PROC FAR PUSH DS XOR AX,AX PUSH AX MOV AX,DSEG MOV DS,AX MOV CX,20 MOV SI,OFFSET MUM LP1: MOV AL,[SI] AND AL,AL JNS DONE NEG AL DONE: MOV [SI],AL INC SI LOOP LP1 MOV AH,4CH INT 21H START ENDP CSEG ENDS END START 6、试编写一汇编程序,将AX中的各位取反,然后统计出AX中“0”的个数,将结果保存到CL中。 CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE START: MOV AX,0E001H MOV DL,0 MOV CL,16 NOT AX RETEST: AND AX,AX JS SKIP INC DL SKIP: SHL AX,1 LOOP RETEST MOV CL,DL EXIT: MOV AH,4CH INT 21H MAIN ENDP CODE ENDS END START 12 已知a1~a20依次存放在以BUF为首址的数据区,每个数据占两个字节,SUM也是两个字节。试编程计算SUM=a1+a2+a3+..。+a20 DATA SEGMENT DAT DW 0,1,8,27,64,-9,-5,6,77,—5,55,88,99,33,55,1,3,5,6,87 SUM DW ? DATA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV AX,0 MOV SUM,AX MOV SI,OFFSET DAT MOV CX,20 LP1: ADD AX,[SI] INC SI INC SI LOOP LP1 MOV SUM,AX MOV AH,4CH INT 21H MAIN ENDP CODE ENDS END START 14 编一字程序,计算f(t)=at3+bt2+ct+d。设a,b,c,d,t均为一位十进制数,结果存入RESULT单元。 DATA SEGMENT AA1 DB 8 BBB DB 5 CCC DB 5 DDD DB 5 TTT DB 2 QQQ DW 3 DUP(?) RESULT DW ? DATA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV SI, OFFSET QQQ MOV BL,TTT MOV BH,0 MOV AX,BX MUL BX MOV [SI],AX ;存t2 MUL BX MOV [SI+2],AX ; 存t3 MOV AL,AA1 MOV AH,0 MUL WORD PTR[SI+2] MOV RESULT,AX MOV AL,BBB MOV AH,0 MUL WORD PTR[SI] ADD RESULT,AX MOV AL,CCC MUL TTT ADD RESULT,AX MOV AL,DDD MOV AH,0 ADD RESULT,AX MOV CX,RESULT MOV AH,4CH INT 21H MAIN ENDP CODE ENDS END START 15 求出前20个Fibonacci数,存入数据变量FN开始的区域中. Fibonacc数的定义为:f0=0,f1=1,fn+2=fn+fn+1 DATA SEGMENT F1 DW 0 F2 DW 1 FN DW 20 DUP(?) RESULT DW ? DATA ENDS CODE SEGMENT MAIN PROC FAR ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX,18 MOV AX,F1 MOV BX,F2 MOV SI,OFFSET FN MOV [SI],AX INC SI INC SI MOV [SI],BX LL: ADD AX,BX ADD SI,2 MOV [SI],AX MOV BX,[SI-2] LOOP LL MOV AH,4CH INT 21H MAIN ENDP CODE ENDS END START 第6章 (p231) 6.8练习题 1. 填空题 (1) 随机存取存储器,消失,只读存储器,不会改变和消失 (2) 8,13,8 (3) 0.145 2. 简答题 (3)9,4,14,7 (4)8,128*8 第七章 7.6练习题 1.选择题 (1)B(2)C D(3) B 2,(1)0100:48B0 0100:48B3 4 (2)8 57 (3)中断请求、中断判优、中断响应、中断服务、中断返回 4,PORT0 EQU 40H PORT1 EQU 41H;设置I/O地址号为40H和41H MOV AL,13H MOV DX,PORT0 OUT DX,AL ;设置ICW1命令字 边沿触发方式,单片无级联,需要设置ICW4 INC DX;DX增1,为设置下面的命令字做准备 MOV AL,08H OUT DX,AL;设置ICW2,中断类型号为从08H开始的8个 MOV AL,09H OUT DX,AL; 设置ICW4 一般EOI缓冲方式,全嵌套方式 5, MOV DX,1207H IN AL,DX OR AL,0101 1000B(或者58H) OUT DX,AL 7,(1)主片:08H~0FH 从片:80H~87H (2)译码器输入可任选6个地址信号,从片的INT输入可以任选主片除IR5的中断源,下面的程序中选的是IR2 (3)主片初始化程序: MOV AX,00H MOV DS,AX MOV BX,0DH*4 MOV AX,1260H MOV DS:[BX],AX MOV AX,4310H MOV DS:[BX+2],AX MOV AL,11H OUT 30H,AL MOV AL, 08H OUT 31H, AL MOV AL,04H OUT 31H,AL MOV AL,1DH OUT 31H,AL 从片初始化程序: MOV AX,00H MOV DS,AX MOV BX,85H*4 MOV AX,2340H MOV DS:[BX],AX MOV AX,4310H MOV DS:[BX+2],AX MOV AL,11H OUT 36H, AL MOV AL, 80H OUT 37H ,AL M- 配套讲稿:
如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。
关于本文