第1-7章作业答案2015

上传人:豆浆 文档编号:20500458 上传时间:2017-11-22 格式:DOC 页数:27 大小:992KB
返回 下载 相关 举报
第1-7章作业答案2015_第1页
第1页 / 共27页
第1-7章作业答案2015_第2页
第2页 / 共27页
第1-7章作业答案2015_第3页
第3页 / 共27页
第1-7章作业答案2015_第4页
第4页 / 共27页
第1-7章作业答案2015_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《第1-7章作业答案2015》由会员分享,可在线阅读,更多相关《第1-7章作业答案2015(27页珍藏版)》请在金锄头文库上搜索。

1、第一章作业补充作业 11、微型计算机系统是由什么组成的?2、微型计算机是由什么组成的?以微处理器 CPU 为核心,配上只读存储器(ROM)、读写存储器 (RAM)、输入/输出(I/O)接口电路及系统总线等部件,就构成了微型计算机。3、画出微型计算机硬件系统的典型结构图,并写出各部分的作用。微处理器 CPU:用于运算与控制,是微机算机的核心。存储器:用于存储程序与数据。输入输出 I/O 接口电路:是微处理器外部连接的桥梁。三种总线(地址总线 AB、数据总线 DB、控制总线 CB):用于信息的传输。 微 处理 器CPU存 储 器RAM存 储 器ROMAB地 址 总 线DB数 据 总 线CB控 制

2、总 线I/O接 口接 口 输 入设 备输 入设 备 I/O接 口接 口 输 出设 备输 出设 备 I/O接 口接 口微 处 理 器存 储 器I/O接 口总 线硬 件 系 统软 件 系 统微 型计 算 机系 统 微 型计 算 机(主 机 )外 设 ALU寄 存 器控 制 器键 盘 、 鼠 标显 示 器软 驱 、 硬 盘 、 光 驱打 印 机 、 扫 描 仪系 统 软 件应 用 软 件 微 处 理 器存 储 器接 口总 线硬 件 系 统软 件 系 统微 型计 算 机系 统 微 型计 算 机主 机外 设 寄 存 器控 制 器键 盘 、 鼠 标显 示 器软 驱 、 硬 盘 、 光 驱打 印 机 、 扫

3、 描 仪系 统 软 件应 用 软 件4、微处理器是由什么组成的?1)算术逻辑单元(ALU)(Arithmetic Logic Unit)2)控制器3)内部寄存器阵列5、微处理器的性能指标是什么?字长、运算速度 (即计算机主频)6、读懂模型机实现 7+10 的工作过程 。补充作业 21、某存储器有 16 根地址线、8 根数据线,它的容量是多少?216*8 位=2 6KB2、某存储器有 20 根地址线,试问能寻址多少存储单元? 2203、6264RAM 芯片容量为 8K*8 位,问它有多少根地址线?多少根数据线?13 根地址线 8 根数据线4、27128EPROM 芯片容量为 16K*8 位,问它

4、有多少根地址线?多少根数据线?14 根地址线 8 根数据线5、填空 1 KB =( 210 )B, 1 MB =( 220 )B, 1 GB =( 230 )B, 1 TB =( 240 )B课本作业 p17(1)微处理器、微型计算机和微型计算机系统三者之间有什么不同?微处理器 CPU 是系统的核心,完成运算与控制功能;微型计算机是由 CPU、存储器、I/O接口、三种总线构成;微型计算机系统是由微型计算机、外设、软件等构成。(3)填空(1C.3A)16 = 00011100.00111010 B= 34.164 O= 28.2265625 D。(4) 填空(124.95)10 = (11111

5、00.11110011 )2= (174.74 )8=(7C.F3 )16 。(5) 填空(10110111.11)2 =(267.6 )8= ( 183.75 )10=( B7.C )16 。第二章作业2.1 节补充作业:1、 8086CPU 有 16 根数据线,有 20 根地址线,可访问 220=1M 字节 存储器空间。2、8086CPU 芯片哪两部分构成?每部分又包含哪些部件?答:由执行单元(EU) 、总线接口单元( BIU)两部分构成执行单元(EU)包含: 16 位算术逻辑单元 ALU(运算器)8 个 16 位通用寄存器(AX、BX、CX、DX、SP、 BP、SI、DI)1 个 16

6、位标志寄存器 FLAGS执行部分控制电路总线接口单元(BIU)包含: 4 个 16 位段寄存器(DS 、CS、 ES 、SS )1 个 16 位指令指针寄存器 IP 20 位地址加法器6 字节指令队列缓冲器3、8086CPU 内部的 14 个寄存器都是什么?答:AX、BX、CX、DX、SP、BP、SI、DI,FLAGS, DS、CS、 ES 、SS,IP4、存储器如何分段?答:1、把 1M 字节存储器空间分成若干个段,每个段的容量=64K 字节。每段内地址(也称偏移地址)可以用 16 位地址表示出来。2、每个段的起始地址低 4 位必须为 0,高 16 位地址放在 16 位的段寄存器内,称为段基

7、址,段寄存器分别为 CS、DS 、SS 和 ES,段基址存放在这 4 个段寄存器中。3、每个段不一定都是 64KB,可以小于它,且每个段可以分开,也可以重叠。5、存储器中各个段如何命名?答:通常一个程序中通常有代码段、堆栈段、数据段、附加段.代码段:用于存放程序。代码段段基址在 代码段寄存器 CS 中。堆栈段:用于存放一些特殊数据。堆栈段段基址在堆栈段寄存器 SS 中。数据段:用于存放一些数据。数据段段基址在数据段寄存器 DS 中。附加段:用于存放一些数据。附加段段基址在附加段寄存器 ES 中。6、在程序或指令中存储器各个段的地址用逻辑地址表示,写出各个段的逻辑地址表示方法。逻辑地址格式为:段

8、基址:偏移地址代码段逻辑地址 CS:IP数据段逻辑地址 DS:段内偏移地址堆栈段逻辑地址 SS:SP附加段逻辑地址 ES:段内偏移地址7、存储器各段物理地址如何计算?答:代码段存储器的物理地址=CS*16+IP堆栈段存储器的物理地址=SS*16+SP数据段存储器的物理地址= DS*16+段内偏移地址附加段存储器的物理地址=ES*16+ 段内偏移地址8、已知代码段 CS=3000H,指令指针 IP=2010H,指出指针所指程序在存储器中的物理地址。答:当前指令物理地址= CS*16+IP=3000H*10H+2010H=32010H9、已知某数据存放在存储器数据段中,且其段内偏移量为 3535H

9、,数据段 DS=1000H,指出此数据在存储器中的物理地址。答:此数据物理地址= DS*16+段内偏移地址=1000H*10H+3535H=13535H10、已知逻辑地址,指出下列存储器地址的、段基址、物理地址。 2000H:1000H答:段内偏移量 1000H段基址 2000H物理地址=段基址*16+ 段内偏移量=2000H*10H+1000H=21000H2.1 节课本作业 P43(3)总线接口中加法器的作用是什么?它与执行部件中的加法器在功能上有何差别?答:总线接口中加法器:根据逻辑地址计算 20 位的物理地址,执行部件中的加法器用于进行数据运算。(4)设段地址为 4ABFH,物理地址为

10、 50000H,求有效地址是什么 (也称偏移地址)?答:有效地址=偏移地址=50000H-4ABF*10H=5410H(6)已知当前数据段位于存储器的 B1000H 到 C0FFFH 范围内,问 DS 寄存器的内容是什么?答:DS=B100H(7)8086 CPU 有哪几个状态标志位?哪几个控制标志位?他们在什么条件下被置位?答:状态标志位:CF AF PF ZF SF OF控制标志位 DF TF IF置位条件可参考课本。2.2 节补充作业1、 8086 的 AD0AD15 为 地址/数据 总线,采用分时方式。A0A15 为地址总线的低 16 位,DOD15 为 16 位数据总线。2、 808

11、6 的 A16/S3A19/S6 为 地址/状态 总线,采用分时方式,A16A20 为地址总线的高 4 位。 3、/RD 为 读 信号。4、/WR 为 写 信号。5、ALE 为 地址锁存 信号。6、说明 8086 最小模式下系统的三种总线是如何产生的?答:1) 、 地址总线:由 8086CPU 的 AD0AD15、A16、A17、A18、A19 通过 3 片地址锁存器 8282 后构成,提供 20 条地址线。2) 、数据总线:直接由 8086CPU 的 AD0AD15 供给 16 条数据总线。 或者通过两片8286/8287 发送/接收接口芯片后构成,这样增大了总线的驱动能力。3) 、控制总线

12、:直接由 8086CPU 的控制线供给。11 根 7、画出最小模式下系统的典型配置图。 (参考 P28)2.3 节补充作业1、什么是总线周期?什么是时钟周期?总线周期每当 CPU 与存储器或 I/O 端口交换一个字节(或字) 数据所需的时间称之为一个总线周期。时钟周期 T:时钟脉冲 CLK 的周期.每个总线周期通常包含 4 个时钟周期.2、画出具有等待状态的存储器读时序图,并说明 T1、T2、T3、T4 状态 CPU 所做的工作。答:T1 前下讲沿后M/IO 变高表存储器读, 变低 IO 接口读给出地址,若读存储器数据,则给出 20 位地址,若为读 I/O 端口数据,则给出低 16 位地址(高

13、 4 位为低)ALE 变为有效变成高电平,用来将复用线上的地址锁存起来。DT/R 变低,表示 CPU 读 T2 状态下A19/S6A16/S3 引脚输出状态信号 S6S3AD15AD0 转为高阻RD 变低,允许读出DEN 变低,允许数据传送3. T3 周期CPU 在 T3 周期的前下降沿判断 READY 管脚的状态,1)若 READY 管脚为高电平,则下一个周期为 T4 周期;T1 T2 TWT4CLKIO/MA19A16/S6S3BHEAD15AD0ALERDDT/RDEN高 IO 低 MA19A16 S6S3A15A0 DAT INT3WAITREADYREADY 插 入 TW状 态 的

14、存 储 器 读 周 期高 低插 入 状 态 的 存 储 器 读 周 期2)若 READY 管脚为低电平, CPU 在 T3 周期后加入一个或几个等待周期 Tw,直到当在 Tw 周期的前下降沿判断 READY 管脚为高电平时,则停止插入 Tw,下一个周期为 T4 周期。4. T4 周期CPU 在 T4 的前下降沿采样数据线,获取数据。结束其他控制信号。4、说明系统复位后,CPU 各个段寄存器、标志寄存器 F、指针寄存器 IP 的内容。 答:系统复位后 段寄存器 CS=FFFFH,其他各个段寄存器为 0,标志寄存器 F=0000H,指针寄存器 IP=0000H第三章补充作业1、抄写 P45 项目

15、1 中第 1、4、5、6、21 条指令并解释2、写出 8086 汇编语言的 4 种操作数。答: 立即数、寄存器、存储器、I/O 口3、写出存储器的 5 种表示形式。答:1) 、nn2) 、BX或BP或SI或DI3) 、BX+ DISP或BP+ DISP或SI+ DISP或DI+ DISP4) 、BX+ SI或BX+ DI或BP+ SI或BP+ DI5) 、BX+ SI+DISP或BX+ DI+DISP或BP+ SI+DISP或BP+ DI+DISP4、什么是指令的寻址方式?寻找操作数的方式5、8086/8088 指令有哪几种寻址方式?答:(1)立即数寻址方式 i 例 MOV AX,100(2)寄存器寻址方式 r rs 例 MOV AX,100(3) 存储器寻址方式 m X (4) I/O 端口寻址方式6、写出下列存储器操作数段的隐含约定。(1)2000H DS(2)BX DS(3)BP SS(4)SI DS(5)DI DS(6) BX+ 0200H DS(7) BP+ 0200H SS(8)SI+0200H DS(9)DI+0200H DS(10)BX+SI

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号