《微型计算机原理与接口技术》(尹建华)习题答案.doc

上传人:hw****26 文档编号:2132275 上传时间:2019-04-30 格式:DOC 页数:12 大小:29.50KB
下载 相关 举报
《微型计算机原理与接口技术》(尹建华)习题答案.doc_第1页
第1页 / 共12页
《微型计算机原理与接口技术》(尹建华)习题答案.doc_第2页
第2页 / 共12页
《微型计算机原理与接口技术》(尹建华)习题答案.doc_第3页
第3页 / 共12页
《微型计算机原理与接口技术》(尹建华)习题答案.doc_第4页
第4页 / 共12页
《微型计算机原理与接口技术》(尹建华)习题答案.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、第一章2、156D = 10011100B = 9CH79D = 1001111B = 4FH0.675D = 0.1011B = 0.BH37.164D = 100101.0011B = 25.3H3、136D = 10001000B111010.111B = 3A.EH110010.11B = 62.6Q157Q = 06FH133Q = 910AE7.D2H = 101011100111.11010010B0.468D = 0.0111B4、无符号数:151 符号数: -1058421BCD:976、+1 原码 = 00000001 反码 = 00000001 补码 = 00000001

2、-1 原码 = 10000001 反码 = 11111110 补码 = 11111111+36 原码 = 00100100 反码 = 00100100 补码 = 00100100-36 原码 = 10100100 反码 = 11011011 补码 = 11011100-128 原码 = 1000000010000000 反码 = 111111101111111 补码 = 100000007、 -128 -1 15 -868、 0 255 -127 +127 -32767 +3276811、34H + 89H 无溢出0AFH + 45H 无溢出76H-0FEH 无溢出第二章2、1MB,64KB3

3、、不能4、4,1,时钟5、0FFFF0H寄存器名FRIPCSDSSSES指令队列其它寄存器复位状态0000H0000HFFFFH0000H0000H0000H清空0000H6、段基地址和偏移地址1230H:0045H1000H:2345H7、90000H 9FFFFH11、等待周期:8086CPU 与慢速的存储器和 I/O 设备交换信息时,为了防止丢失数据,在总线周期的和之间,插入一些必要的等待状态,用来给予必要的时间补偿。在等待状态期间,总线上的信息保持不变,其他一些控制信号也都保持不变。 空闲周期:在两个总线周期之间,存在 BIU 不执行任何操作的时钟周期,这些不起作用的时钟周期称为空闲状

4、态,用表示。12、CS = A000H第三章1、 寄存器寻址,寄存器寻址 寄存器寻址,立即数寻址 相对基址变址寻址,寄存器寻址 基址变址寻址,寄存器寻址 寄存器寻址,直接寻址 直接寻址,寄存器寻址 寄存器间接寻址,立即数寻址 寄存器寻址,相对基址寻址2、 错 错 错 错 错 错 错 错,类型不匹配 错 对 错,目的操作数类型无法判断 错3、 VER 所指字内容 = 4、 ,5、 , , ,6、 MOV AX, 0 XOR AX, AX7、 MOV AX, BMOV CL, 2SAL AX, CLADD AX, ACWDMOV BX, DXMOV CX, AXMOV AX, ASAL AX, 1

5、IMUL CSUB CX, AXMOV D, CXSBB BX, DXMOV D+2, BX第四章1、MOV AH, 9MOV AH, 7MOV AH, 72、AND BL, 08HCMP AL, BLJZ ZERO3、 4、JS NEGAJMP OKJMP OK5、设 3 个连续单字节的地址存放在 SI 中。MOV AL, SIINC SIMOV BL, SIINC SIMOV CL, SICMP AL, BLJB L1XCHG AL, BLL1:CMP AL, CLJB L2XCHG AL, CLL2:CMP BL, CLJB L3XCHG BL, CLL3:MOV DI, OFFSET

6、RESULITMOV DI, ALINC DIMOV DI, BLINC DIMOV DI, CL7、 MOV AL, XMOV BL, YCMP AL, BLJGE LXCHG AL, BLL:SUB AL, BLMOV Z, ALMOV AL, XSUB AL, YJNS LNEG ALL:MOV Z, ALOFFSET BUFFER1OFFSET BUFFER2INC SIINC DI9、MOV CL, 3MOV AX, 369MOV BL, 10L1:DIV BLPUSH AXMOV AH, 0LOOP L1MOV CL, 3L2:POP AXMOV DL, AHADD DL, 30H

7、MOV AH, 2INT 21HLOOP L210、设该无序数组为字数组,存放在变量 ARRAY 中。MOV CX, NDEC CXMOV DI, CXL1:MOV BX, 0L2:MOV AX, ARRAYBXCMP AX, ARRAYBX+2JB L3XCHG AX, ARRAYBX+2L3:MOV ARRAYBX, AXADD BX, 2LOOP L2DEC DIJNZ L1第五章7、 10,4,128 11,8,32 13,8,8 16,1 , 88、全译码法将除片内寻址外的全部高位地址线都作为地址译码器的输入,译码器的输出作为各芯片的片选信号,将它们分别接到存储芯片的片选端,以实现对

8、存储芯片的选择。这种方法的优点是每片(组)芯片的地址范围是唯一确定的,而且是连续的,便于扩展,不会产生地址重叠的存储区,但译码电路比较复杂。部分译码用除片内寻址外的高位地址的一部分来译码产生片选信号。这种方法会出现地址重叠问题和地址不连续等情况,造成地址空间的浪费,但可以简化电路。11、需 6116 芯片 4 片,每 2 片构成 1 组,每组中数据线一片接 DB 的,另一片接 DB 的;片内译码线,并接到 4 片 6116 上;片选信号线,译码电路参见图 5.19。第 1 组芯片的地址范围:00000H007FFH,第 2 组芯片的地址范围:00800H00FFFH 。12、需 2716 芯片

9、 4 片,片内译码线,并接到 4 片 2716 上,片选信号线。4 片 2716 的地址范围各自为:00000H007FFH,00800H00FFFH,01000H017FFH,01800H01FFFH;需 2114 芯片 16 片,每 2 片为一组,片内译码线,并接到 16 片 2114 上,片选信号线。8组 2114 的地址范围各自为:00000H003FFH,00400H007FFH,00800H00BFFH,00C00H00FFFH,01000H013FFH,01400H017FFH,01800H01BFFH,01C00H01FFFH 。第 6 章4、WAIT:MOV DX, 101H

10、IN AL, DXTEST AL, 80HJZ WAITMOV DX, 100HIN AL, DX5、WAIT:MOV DX, 300HIN AL, DXTEST AL, 01HJZ WAITMOV DX, 301HMOV AL, AHOUT DX, AL 第 7 章:43H,200H203H.4 、40H11、ICW1=12H(或 16H) , ICW2=70H.12、初始化程序:MOV AL,13HOUT 80H,ALMOV AL,80HOUT 81H,ALMOV AL,01HOUT 81H,AL13、ICW4=1DH14、因为 OCW2 的 D7 位为 0,故 8259A 采用的是优先级

11、固定方式的策略。15、其程序如下:MOV AL,0AHOUT 10H,ALIN AL,10HMOV 1000H,ALIN AL,11HMOV 1001H,ALMOV AL,0BHOUT 10H,ALIN AL,10HMOV 1002H,AL第 8 章:4、组合控制字如下:01T方式 2 与方式 0 输入组合:11方式 2 与方式 0 输出组合:1100T方式 2 与方式 1 输入组合:1111方式 2 与方式 1 输出组合:1110表示无效。T表示可根据情况取 1 或 0.5、初始化程序:MOV AL, 83HOUT 23H, AL6、初始化程序:MOV AL,0B4HOUT 53H, AL7

12、、程序如下:MOV AL, 0FHOUT 13H, ALMOV AL,0EHOUT 13H, ALMOV AL, 0FHOUT 13H, AL8、初始化程序:MOV AL, 84HOUT 23H, ALMOV AL, 05HOUT 23H, AL9、初始化程序:MOV AL, 90HOUT 03H, AL18、发送程序段:MOV AL, 5BHMOV DX, 2FBHOUT DX, ALMOV AL, 11HOUT DX, ALNEXT:MOV DX, 2F8HIN AL, DXAND AL, 01HJZ NEXT接收程序段:MOV AL, 5BHMOV DX, 2FBHOUT DX, ALM

13、OV AL, 14HOUT DX, ALNEXT1:MOV DX, 2F8HIN AL, DXMOV CL, 2ROR AL, CLJNC NEXT1第 9 章:3、初始化程序:MOV AL, 14HMOV DX, 343HOUT DX, ALMOV AL, NMOV DX, 340HOUT DX, ALMOV AL, 9AHMOV DX, 343HOUT DX, ALMOV AL, M ;计数初值MOV DX, 342HOUT DX, AL4、 (2)初始化程序:MOV AL,10H (此处用二进制进行计数,也可用 BCD 码进行)MOV DX, 303HOUT DX, ALMOV AL, 100 (或 64H)MOV DX, 300HOUT DX, AL5、计数器 0 工作在方式 1 下,进行 16 位的 BCD 码计数,计数值为 5080H。6、初始化程序:(1)MOV AL, 50H (此处为二进制数计数,也可用 BCD 码计数) MOV DX, 207HOUT DX, ALMOV AL, 128 (或 80H) MOV DX, 205H

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课程笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。