微机原理第五版610章习题解答

上传人:仙*** 文档编号:33354450 上传时间:2021-10-17 格式:DOC 页数:10 大小:267.50KB
收藏 版权申诉 举报 下载
微机原理第五版610章习题解答_第1页
第1页 / 共10页
微机原理第五版610章习题解答_第2页
第2页 / 共10页
微机原理第五版610章习题解答_第3页
第3页 / 共10页
资源描述:

《微机原理第五版610章习题解答》由会员分享,可在线阅读,更多相关《微机原理第五版610章习题解答(10页珍藏版)》请在装配图网上搜索。

1、第6章 习题解答(P271) 依照编程方式的不同,ROM分为哪几类?各有何特点(重点说明E2PROM与FLASH存储器的区别)?解:依照编程方式的不同,ROM分为三类:掩膜型ROM(ROM),其特点是:用户将要写入芯片的数据提供给芯片生产商,在生产该芯片的最后一道掩膜工艺时,将数据写入芯片,用户以后只能读出不能写入;现场可编程ROM(PROM),其特点是:由于内部器件的一次性编程,不可再生特性,所以用户只可在现场一次性对芯片编程,不能更改;可改写的ROM(EPROM),其特点是:用户可多次对其编程。其中用紫外线擦除再用电编程的EPROM,必须从用户板上拆下后用紫外线照射擦除,再用专用编程器对其

2、进行改写,使用不方便,目前很少使用;可用电擦除的E2PROM,可在用户板上用电信号对其进行字节或全部擦除和改写,使用很方便;FLASH是一种新型的电擦除EPROM,它具有E2PROM的所有特性,还具有集成度高,速度快,成本低等特点,是目前使用最广泛的ROM存储器。 对下列RAM芯片组排列,各需要多少个RAM芯片?多少个芯片组?多少根片内地址线?若和8088 CPU相连,则又有多少根片选地址线? (1) 1K4位芯片组成16K8位存储空间; 解:当用单片容量为1K4的RAM组成总容量为16K8的存储器时: 需要的总芯片数为(161024/11024)(8/4)=32(片) 需要的芯片组数为161

3、024/11024=16 (组) 片内地址线数为log2(210)=10(根) 芯片组选择地址线数为log2(16210)-10=4 (根)(2) 8K8位芯片组成512K8位存储空间。 解:当用单片容量为8K8位的RAM组成总容量为512K8的存储器时: 需要的总芯片数为(5121024/81024)(8/8)=64(片) 需要的芯片组数为5121024/81024=64 (组) 片内地址线数为 log2(8210)=13(根) 芯片组选择地址线数为log2(512210)-13=6 (根) 某微机系统的RAM存储器由4个模块组成,每个模块的容量为128KB,若4个模块的地址连续,起始地址为

4、10000H,则每个模块的首末地址是什么?解:根据题意,128KB模块的末地址为217-1=1FFFFH,所以各模块的首末地址分别为: 模块1首地址:10000H,末地址:10000H+1FFFFH=2FFFFH 模块2首地址:30000H,末地址:30000H+1FFFFH=4FFFFH模块3首地址:50000H,末地址:50000H+1FFFFH=6FFFFH模块4首地址:70000H,末地址:70000H+1FFFFH=8FFFFH 设有4K4位SRAM芯片及8K8位EPROM芯片,欲与8088 CPU组成16K8位的存储器空间,请问需要此SRAM及EPROM多少片?它们的片内地址线及片

5、选地址线分别是多少根?假若该16K8位存储器空间连续,且末地址为FFFFFH,请画出SRAM、EPROM与8088 CPU的连线,并写出各芯片组的地址域。解:根据8088 CPU的特点,可以用4K4位SRAM芯片组成8K8位SRAM,作为随机存取存储器,则需要4K4位SRAM(8K/4K)*(8/4)=4片,再用1片8K8位EPROM芯片,作为只读存储器。 4K4位SRAM 的片内地址线有lg2(4210)=12 (根)8K4位EPROM 的片内地址线有lg2(8210)=13 (根) 假若该16K8位存储器空间连续,且末地址为FFFFFH,则各芯片地址分配: 8KROM的末地址:FFFFFH

6、,首地址为:FFFFFH-1FFFH=FE000H 4K8位SRAM 2#末地址:FDFFFH,首地址为:FDFFFH-FFFH=FD000H 4K8位SRAM 1#末地址:FCFFFH,首地址为:FCFFFH-FFFH=FC000H 画出SRAM、EPROM与8088 CPU的连线图l 确定片选线 C B A 芯片内地址 芯片 A19 A18 A17 A16 A15 A14 A13 A12 A2 A1 A0 1 1 1 1 1 1 0 0 0 0 . 0 0 0 4K8位SRAM 2# 1 1 1 1 1 1 0 0 1 1 . 1 1 1 4K8位SRAM 2# 1 1 1 1 1 1 0

7、 1 0 0 . 0 0 0 4K8位SRAM 2# 1 1 1 1 1 1 0 1 1 1 . 1 1 1 4K8位SRAM 2# 1 1 1 1 1 1 1 0 0 0 . 0 0 0 8KROM 1 1 1 1 1 1 1 1 1 1 . 1 1 1 8KROM l 画出逻辑电路图但是,上述电路不能满足8088自启动,需将8K8位SRAM移到地址00000H-01FFFH。(包含中断向量区)第7章 习题解答(P310)80386、80486共有哪几种工作模式?答:80386有实模式和保护模式两种工作模式;80486有实模式、保护模式和虚拟8086模式三种工作模式。实地址模式下,20位物理

8、地址是如何形成的?若巳知逻辑地址为C018:FE7FH,试求物理地址。答:在实地址模式下,20位物理地址的形成方法是:物理地址=段地址10H+段内位移量若逻辑地址为C018:FE7FH,则物理地址为:物理地址= C018H10H+ FE7FH=CFFFFH何为虚拟存储器?答:虚拟存储器是程序占有的空间。虚拟存储器地址是一种概念性的逻辑地址,并非实际物理地址。虚拟存储系统是在存储体系层次结构(辅存-内存-高速缓存)基础上,通过存储器管理部件MMU,进行虚拟地址和实地址自动变换而实现的,变换过程对每个编程者完全透明的。所以,虚拟存储器的大小由CPU的体系结构确定。 若已知某数据段描述符的内容如下图

9、所示,它所对应的段选择符为020DH,试回答下列问题:15 8 7 0 0000000001000000101100100000101000000000000000000000001111111111 +7 +6 +5 +4 +3 +2 +1 +0 该数据段描述符在局部描述符表LDT中还是在全局描述符表GDT中? 该描述符所描述的数据段的基地址和段界限是多少? 指令序列: MOV AX,020DH MOV DS,AX执行时,DS段寄存器高速缓冲存储器的内容是什么?试分别说明32位基地址值、20位界限值及12位存取权字段的具体内容。解: 段选择符的值020DH展开:0000 0010 0000

10、1101,TI位为1,说明该数据段描述符在局部描述符表LDT中。 该描述符所描述的数据段的基地址为:000A0000H (图中蓝色区域)段界限为:003FFH (图中红色区域) 执行时,DS段寄存器高速缓冲存储器的内容对应020DH所指向的段描述符;32位基地址值:000A0000H20位界限值:003FFH12位存取权字段:4B2H 设线性地址为25674890H,试通过页目录表和页表将其转换为物理地址。设(CR3)=28345;访问页目录前内存中已有5个页表(即页表基地址为00000000H-00004000H)被访问过并已定位;访问基址为00005000H的页表前,内存已有60页被定位。

11、解:将线性地址25674890H分解为页目录项、页表项和位移量 0010 0101 01 10 0111 0100 1000 1001 0000 页目录项 页表项 位移量根据(CR3)的内容确定页目录基地址为28345000H,页目录寻址项的地址为:页目录基地址+目录索引地址4=28345000H+095H4= 28345254H由于访问页目录前内存中已有5个页表,所以(28345254H)=00005H,则页表基地址为:00005000H页表寻址项的地址为:页表基地址+页表索引地址4=00005000H+274H4=000059D0H由于访问页表前内存中已有60页被定位,所以(000059D

12、0H)=0003CH,则页帧基地址为:0003C000H要寻址的存储单元的物理地址为: 页帧基地址+线性地址低12位(位移量)=0003C000H+890H=0003C890H第8章 习题解答(P345) 何谓中断向量、向量地址和中断向量表?答:中断向量:是指中断服务程序的首地址; 例如:在8259实验中,PC机键盘中断服务程序的首地址为3ED3:00C1H。向量地址:是指“中断服务程序首地址”所存放处的第一字节的地址;例如:在8259实验中,PC机键盘中断在主片8259的IRQ1上,向量地址为:(08H+01H)*4=0024H,即0000:0024H。中断向量表:是指处理器所有中断向量集中

13、存放在一起所形成的一个表格。例如:80X86系列微处理器共有256个中断向量,其中断向量表为:0000:0000-0000:03FFH 何谓初始化命令字?8259A有哪几个初始化命令字?各命令字的主要功能是什么?答:初始化命令字是可编程芯片在正式工作前,进行工作方式设定的命令字,用来指定可编程芯片按照与硬件连线相匹配的一种工作方式;8259A有共4个初始化命令字,各命令字的主要功能是:ICW1主要用来设置中断请求信号的有效形式、单片或级联使用、有/无ICW4;ICW2用来设置中断类型码的基值;ICW3只用于级联方式下表明主从片8259A之间的连接关系;ICW4用来设置中断嵌套方式、缓冲方式、结

14、束方式和工作在何种CPU系统。 何谓操作命令字?8259A有哪几个操作命令字?各命令字的主要功能是什么?答:操作命令字是8259初始化后,在正常运行过程中为了达到某种运行要求而使用的操作命令;8259A有3个操作命令字,分别是OCW1,OCW2和OCW3;8259A各操作命令字的主要功能是:OCW1用来设置中断源的屏蔽状态(中断屏蔽寄存器);OCW2用来控制中断结束方式和修改优先权管理方式;OCW3用来管理特殊屏蔽方式和查询方式以及中断状态的查询(读IRR和ISR)。第9章 习题解答(P438) 假设8255A的端口地址分别为60H-63H,编写下列各种情况的初始化控制程序。1 将A组、B组设

15、置为方式0,A口和C口作为输入口,B口作为输出口。 解:根据题意确定8255工作方式字的值: 1 0 0 1 1 0 0 1 用十六进制表示为99H 初始化程序段为: MOV AL,99H OUT 63H,AL 2 将A口、B口均设置为方式1输入口,PC6,PC7作为输出端口。解:根据题意确定8255工作方式字的值: 1 0 1 1 0 1 1 0 用十六进制表示为B6H 初始化程序段为: MOV AL,0B6H OUT 63H,AL 设8253通道0、1、2的端口地址分别为40H、42H、44H,控制端口地址为46H。将通道0设置为方式3,通道1设置为方式2,通道0的输出作为通道1的输入;C

16、LK0连接总线时钟频率为4.77MHz,要求通道1输出频率约40Hz的信号。编写初始化程序片段。解:根据题意画出8253通道0和通道1工作逻辑示意图:通道1方式2通道0方式3 总线时钟4.77MHz CLK0 OUT0 CLK1 OUT2:40Hz根据上图和各通道的工作特点,合理分配通道0和通道1的分频值,尽量减少计数误差。4.77*106/40 =119250 =10*11925 =0AH*2E95H通道0工作在方式3输出为方波,计数初值最好为偶数,所以通道0的分频值为0AH;通道1工作在方式2输出为分频脉冲,分频值为2E95H。确定通道工作方式字的值:通道0: 0 0 0 1 0 1 1

17、0 十六进制数表示为16H 通道0 低8位计数 方式3 二进制计数通道1: 0 1 1 1 0 1 0 0 十六进制数表示为74H 通道1 16位计数 方式2 二进制计数初始化程序片段 MOV AL,16H OUT 46H,AL MOV AL,0AH OUT 40H,AL MOV AL,74H OUT 46H,AL MOV AL,95H OUT 42H,AL MOV AL,2EH OUT 42H,AL 已知8251的收发时钟频率为38.4KHz,它的帧格式为:数据位7位,停止位1位,偶校验,比特率为 2400b/s,写出初始化程序。解:按题意确定8251方式字 先根据题目已知条件求出波特率因子

18、K=Td/Tc=38.4*103/2400=16;再确定方式字: D7 D6 D5 D4 D3 D2 D1 D0 0 1 1 1 1 0 1 0 1位停止位 偶校验 7位数据位 异步,波特率因子16 确定控制命令字 D7 D6 D5 D4 D3 D2 D1 D0 0 0 0 1 0 1 0 1 复位错误标志 允许接收 允许发送 初始化程序段 XOR AL,AL MOV CX,3 MOV DX,A8251_C;8251命令口 Q1:OUT DX,AL;写3次0 LOOP Q1 MOV DX,A8251_D;8251数据口 MOV CX,3Q2:OUT DX,AL LOOP Q2 MOV DX,A

19、8251_C;8251命令口 MOV AL,40 ;软复位 OUT DX,AL MOV AL,7AH;方式字 OUT DX,AL MOV AL,15H;控制字 OUT DX,AL 第10章 习题解答(P479)1微型计算机系统由哪几部分组成?答:微型计算机系统由硬件和软件两部分组成。硬件包括微处理器、存储器、总线和接口电路以及各种外围设备等,是微型计算机系统的物质基础;软件包括运行、管理和维护微型计算机的所有程序及相关资料,是微型计算机系统的灵魂。硬件和软件密不可分,缺一不可,用户通过软件使用计算机。这也是计算机区别于其它电子设备的最显著标志。3 总线和总线规范的定义是什么?与之相关的性能指标有哪些?答:总线是计算机各功能模块间进行信息传输的公共通道。 USB和IEEE1394总线的特点是什么? 答: ROM-BIOS程序包括哪几部分?各有哪些功能? 答: 为什么会出现SerialATA接口?它与传统的UltraATA接口相比,作了哪些改进?答:

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!