《微机原理与接口》第6章作业答案
- 格式:ppt
- 大小:30.50 KB
- 文档页数:2


微机原理与接口技术(第二版) 清华大学出版社
1 习题6
1. 什么是接口?接口的功能是什么?
答:位于主机与外设之间,用来协助完成数据传送和控制任务的逻辑电路称为接口电路,接口电路对输入/输出过程起缓冲和联络作用。接口的功能是有,数据缓冲功能,联络功能,寻址功能,预处理功能,中断管理功能。
2. 计算机对I/O端口编址时通常采用哪两种方法?在8086系统中,用哪种方法进行编址?
答:I/O端口和存储器统一编址;I/O端口单独编址。8086系统采用I/O端口单独编址方式。
3. CPU和输入/输出设备之间传送的信息有哪几类?
答: 数据信息,控制信息,与状态信息。
4. 简述CPU与外设进行数据交换的几种常用方式.
答: 程序控制方式: 特点是依靠程序的控制来实现主机和外设的数据传送,可分为无条件传送方式和查询方式.
中断控制方式: 每次输入和输出一个数据,CPU都要检查外设的状态。
直接存储器存取控制方式: cpu不参加数据传送,而是由DMA控制器来实现内存与外设,外设与外设之间的直接传递。
通道方式:可以实现对外围设备的统一管理和外围设备与内存之间的数据传送。
外围处理机方式:由PPU独立于主机工作,减少了CPU控制外设的负担。
5.无条件传送方式适用哪些场合?查询方式原理怎样?主要用在什么场合?
答:无条件传送适用于简单的输入/输出设备,CPU可以随时读取或接受状态。这些信号变化缓慢,当需要采集数据时,无需检查端口,就可以立即采集数据,直接用输入/输出指令完成。无条件传送方式主要用于控制CPU与低俗I/O接口之间的信息交换。
微机原理与接口技术(第二版) 清华大学出版社
2 6.现有一输入设备,其数据端口的地址为FFE0H,并于端口FFE2H提供状态,当其D0位为1时表明输入数据准备好。请编写采用查询方式进行数据传送的程序段,要求从该设备读取100B并输入到1000H:2000H开始的内存中。
微机原理第六章习题答案
微机原理第六章习题答案
第一节:数制转换
在微机原理课程中,数制转换是一个非常重要的概念。在计算机中,常用的数制有二进制、十进制和十六进制。数制转换是指将一个数从一种进制表示转换为另一种进制表示的过程。
1. 将二进制数1101.101转换为十进制数。
首先,我们需要了解二进制数的权重计算方法。对于二进制数1101.101,从小数点开始,从右到左,每一位的权重依次是2^(-1),2^(-2),2^(-3),2^0,2^1,2^2,2^3。
将每一位的值与对应的权重相乘,并将结果相加,即可得到十进制数的值。
计算过程如下:
(1 * 2^3) + (1 * 2^2) + (0 * 2^1) + (1 * 2^0) + (1 * 2^(-1)) + (0 * 2^(-2)) + (1 *
2^(-3))
= 8 + 4 + 0 + 1 + 0.5 + 0 + 0.125
= 13.625
所以,二进制数1101.101转换为十进制数为13.625。
2. 将十进制数45转换为二进制数。
将十进制数45除以2,得到商22和余数1。将商22再次除以2,得到商11和余数0。将商11再次除以2,得到商5和余数1。将商5再次除以2,得到商2和余数1。将商2再次除以2,得到商1和余数0。将商1再次除以2,得到商0和余数1。 将每一次得到的余数从下往上排列,得到二进制数101101。
所以,十进制数45转换为二进制数为101101。
3. 将十六进制数3F转换为二进制数。
首先,我们需要了解十六进制数的权重计算方法。对于十六进制数3F,从右到左,每一位的权重依次是16^0,16^1。
将每一位的值与对应的权重相乘,并将结果相加,即可得到二进制数的值。
计算过程如下:
(15 * 16^0) + (3 * 16^1)
= (15 * 1) + (3 * 16)
= 15 + 48
= 63
1-1.答:微型计算机由 CPU、存储器、输入/输出接口及系统总线组成。
CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算。暂存少量
数据。对指令译码并执行指令所规定的操作。与存储器和外设进行数据交换的能力。提供整个系统所需要的定时和控制信号。响应其他部件发出的中断请求;总线是计算机系统各功能模块间传递信息的公共通道,一般由总线控制器、总线发送器、总线接收器以及一组导线组
成;存储器是用来存储数据、程序的部件;I/O接口是微型计算机的重要组成部件,在CPU和外设之间起适配作用。
1-2.答:取指令、执行指令。指令执行的基本过程:
(1)开始执行程序时,程序计数器中保存第一条指令的地址,指明当前将要执行的指令存放在存储器的哪个单元。
(2)控制器:将程序计数器中的地址送至地址寄存器MAR,并发出读命令。存储器根
据此地址取出一条指令,经过数据总线进入指令寄存器IR。
(3)指令译码器译码,控制逻辑阵列发操作命令,执行指令操作码规定的操作。
(4)修改程序计数器的内容。
1-3.答: 220=1048576=1MB
1-4.答:微处理器是微型计算机的核心部件。微处理器配上存储器、输入/输出接口及相应的外设构成完整的微型计算机。以微型计算机为主体,配上系统软件和外部设备以后,就构成了
完整的微型计算机系统。
1-5.答:128,二进制:10000000B,八进制:200O,十六进制:80H
65535,二进制:1111111111111111B,八进制:177777O,十六进制:FFFFH
1024,二进制:10000000000B,八进制:2000O,十六进制:400H
1-6.答:1011.1010B,十进制:11.625,十六进制:B.AH
1111101.11B,十进制:125.75,十六进制:7D.CH
1-7.(5487)10=( 0101010010000111)BCD= 1010101101111 B
第六章
简答题
1、按照总线所处的物理位置分,总线可分成哪几类?
2、总线规范一般包括哪些?分别做简要说明。
3、总线的主要性能指标有哪些?分别做简要说明。
4、说明下列名称或概念的含义:
(微机)内部总线,外部总线,设备总线,处理器总线,存储器总线,
局部总线,I/O扩展总线,串行总线,并行总线
5、回答下面与ISA总线有关的问题:
① AEN为高电平表示什么?
② 系统对ISA总线上I/O端口地址译码的范围有何规定?
③ 一个典型的存储器读/写周期由几个时钟周期所组成?
④ 一个典型的I/O读/写周期由几个时钟周期所组成?
⑤ ISA总线时钟信号CLK的最高频率为多少?
⑥ ISA总线上没有IRQ1和IRQ0,它们在主板上分别被用于键盘和软时
钟。这句话对吗?
⑦ 对于16位ISA总线,地址线的第17线到第19线有两套,一套是锁存
的,另一套没有被锁存。这句话对吗?
⑧ 为什么把ISA总线归类于I/O扩展总线?
⑨ 8位ISA总线和16位ISA总线(插槽和板卡)分别有多少个引脚?
6、 简述AGP总线与PCI总线的关系。
7、RS-232C总线的逻辑电平是如何定义的?它与TTL电平之间如何转
换?
答案
1、答:按照总线所处的物理位置分,总线可以分成四种: ① 片内总
线;② 模板内部总线;③ 板间总线;④ 模板与设备之间、计算机与设
备之间、计算机与计算机之间的总线。
2、答:总线规范一般包括 4个方面:
① 逻辑规范——引脚的定义、信号的描述等;
② 时序规范——信号的时序、相互之间的配合等;
③ 电气规范——信号的电平,如TTL电平、CMOS电平等;
④ 机械规范——模板的尺寸、插槽、插头的结构、总线引脚的宽度以
及间距等。对于外部总线,机械规范是指总线连接器的结构、尺寸等。
对于串行总线,总线规范还 包括 通信协议。3、答: 总线的主要性能指标有五个方面,其中第 3条是最重要的。
① 总线宽度: 总线中数据总线的数量,用 Bit(位)表示。总线宽度
越宽,数据传输量越大。