微型计算机技术 第七章作业答案

合集下载

第7章_微型计算机存储器习题参考答案

第7章_微型计算机存储器习题参考答案

第7章_微型计算机存储器习题参考答案计算机存储器7.1 ⼀个微机系统中通常有哪⼏级存储器?它们各起什么作⽤?性能上有什么特点?答:⼀个微机系统中通常有3级存储器结构:⾼速缓冲存储器、内存储器和辅助存储器。

⾼速缓冲存储器简称快存,是⼀种⾼速、⼩容量存储器,临时存放指令和数据,以提⾼处理速度。

内存存取速度快,CPU可直接对它进⾏访问,⽤来存放计算机运⾏期间的⼤量程序和数据。

辅存存储容量⼤,价格低,CPU不能直接进⾏访问,通常⽤来存放系统程序、⼤型⽂件及数据库等。

7.2 半导体存储器分为哪两⼤类?随机存取存储器由哪⼏个部分组成?答:根据存取⽅式的不同,半导体存储器可分为随机存取存储器RAM和只读存储器ROM 两类。

其中随机存取存储器主要由地址译码电路、存储体、三态数据缓冲器和控制逻辑组成。

7.3 什么是SRAM,DRAM,ROM,PROM,EPROM和EEPROM?答:SRAM:静态随机存取存储器;DRAM:动态随机存取存储器;ROM:掩膜只读存储器;PROM:可编程的只读存储器;EPROM:可擦除可编程只读存储器;EEPROM:⽤电可擦除可编程只读存储器。

7.4 常⽤的存储器⽚选控制⽅法有哪⼏种?它们各有什么优缺点?答:常⽤的存储器⽚选控制译码⽅法有线选法、全译码法和部分译码法。

线选法:当存储器容量不⼤、所使⽤的存储芯⽚数量不多、⽽CPU寻址空间远远⼤于存储器容量时,可⽤⾼位地址线直接作为存储芯⽚的⽚选信号,每⼀根地址线选通⼀块芯⽚,这种⽅法称为线选法。

直观简单,但存在地址空间重叠问题。

全译码法:除了将低位地址总线直接与各芯⽚的地址线相连接之外,其余⾼位地址总线全部经译码后作为各芯⽚的⽚选信号。

采⽤全译码法时,存储器的地址是连续的且唯⼀确定,即⽆地址间断和地址重叠现象。

部分译码法:将⾼位地址线中的⼀部分进⾏译码,产⽣⽚选信号。

该⽅法常⽤于不需要全部地址空间的寻址、采⽤线选法地址线⼜不够⽤的情况。

采⽤部分译码法存在地址空间重叠的问题。

第1-7章作业答案2015

第1-7章作业答案2015

第一章作业补充作业11、微型计算机系统是由什么组成的?2、微型计算机是由什么组成的?以微处理器CPU为核心,配上只读存储器(ROM)、读写存储器(RAM)、输入/输出(I/O)接口电路及系统总线等部件,就构成了微型计算机。

3、画出微型计算机硬件系统的典型结构图,并写出各部分的作用。

微处理器CPU:用于运算与控制,是微机算机的核心。

存储器:用于存储程序与数据。

输入输出I/O接口电路:是微处理器外部连接的桥梁。

三种总线(地址总线AB、数据总线DB、控制总线CB):用于信息的传输。

4、微处理器是由什么组成的?1)算术逻辑单元(ALU)(Arithmetic Logic Unit)2)控制器3)内部寄存器阵列5、微处理器的性能指标是什么?字长、运算速度(即计算机主频)6、读懂模型机实现7+10的工作过程。

补充作业21、某存储器有16根地址线、8根数据线,它的容量是多少?216*8位=26KB2、某存储器有20根地址线,试问能寻址多少存储单元?2203、6264RAM芯片容量为8K*8位,问它有多少根地址线?多少根数据线?13根地址线8根数据线4、27128EPROM芯片容量为16K*8位,问它有多少根地址线?多少根数据线?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 =(1111100.11110011)2=(174.74 )8=(7C.F3 )16 。

微型计算机课后答案(第7-9章)

微型计算机课后答案(第7-9章)

微型计算机课后答案(第7-9章)(七)习题七解答1.试说明一般中断系统的组成和功能。

答:处理器内部应有中断请求信号的检测电路,输出中断响应信号,保存断点的逻辑,转向中断处理程序的逻辑,中断返回逻辑。

系统中要有一中断控制器,管理多个中断源,提供处理机所需的中断处理信息。

系统中请求中断处理的I/O接口电路要有提供中断请求信号及接收中断响应信号的逻辑。

2.什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?答:处理机可处理的每种中断的编号为中断类型码。

中断向量是指中断处理程序的入口地址,由处理机自动寻址。

中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。

在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。

3.什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务;软件中断是处理机内部识别并进行处理的中断过程。

硬件中断一般是由中断控制器提供中断类型码,处理机自动转向中断处理程序;软件中断完全由处理机内部形成中断处理程序的入口地址并转向中断处理程序,不需外部提供信息。

4.试叙述基于8086/8088的微机系统处理硬件中断的过程。

答:以INTR请求为例。

当8086收到INTR的高电平信号时,在当前指令执行完且IF=1的条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发来的一字节中断类型码;8086完成保护现场的操作,CS、IP内容进入堆栈,清除IF、TF;8086将类型码乘4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序,完成了INTR中断请求的响应过程。

5.在PC机中如何使用“用户中断”入口请求中断和进行编程?答:PC机中分配给用户使用的中断是IRQ9,经扩展插槽B4引出,故把用户的中断请求线连接到B4上。

微型计算机技术 孙德文 编著 第三版 课后答案 5-7章

微型计算机技术 孙德文 编著 第三版 课后答案 5-7章

5.1 CPU同外设交换的信息有三种类型:数据信息、状态信息和控制信息。

说明CPU是如何通过三种总线(地址总线、数据总线和控制总线)同外设交换这三种信息的。

外设接口一边通过CPU的三总线同CPU连接,一边通过三种信息:数据信息,控制信息和状态信息同外设连接,CPU通过外设接口同外设之间交换的信息就是这三种信息5.2 简述查询传送方式的工作过程读取外设的当前状态,如果外设处于“忙”或“未准备就绪”,则程序转回重复检测外设状态,如果外设处于“空”或“准备就绪”,则进行第一次数据传送5.3简述中断传送方式的工作过程在中断传送方式中,通常是在程序中安排好再某一时刻启动某一台外设,然后CPU继续执行其主程序,当外设完成数据传送的准备后,向CPU发送中断请求信号,在CPU可以响应中断的条件下,现行主程序被“中断”,转去执行“中断服务程序”,在“中断服务程序”中完成一次CPU与外设之间的数据传送,传送完成后仍返回被中断的主程序,从断点处继续执行。

采用中断传送方式时,CPU从启动外设到外设就绪这段时间,一直在执行主程序5.4 简述三种DMA传送方式的区别(1)单字节传送方式:每次DMA传送只传送一个字节的数据,传送后释放总线,由CPU控制总线至少一个完整的总线周期。

以后又是测试DMA请求线DREQ,若有效,再进入DMA周期。

在这种方式中要注意:○1在DMA响应信号DACK有效前,DREQ必须保持有效;○2即使DREQ在传送过程中一直保持有效,在两次传送之间也必需释放总线。

(2)成组传送方式:一个DMA请求可以传送一组信息,这一组信息的字节数由编程决定,只要在DACK有效之前DREQ保持有效即可。

一旦DACK有效,不管DREQ是否有效,DMAC一直不放弃总线控制权,直到整个数组传送完。

(3)请求传送方式:又称查询传送方式。

该方式的传送类似于成组传送方式,但每传送一个字节后,DMAC就检测DREQ,若无效,则挂起;若有效,继续DMA传送,直到①一组信息传送结束;②外加信号强制DMAC中止操作。

微机原理及接口第七章习题解答

微机原理及接口第七章习题解答

“微机系统原理与接口技术”第七章习题解答(部分)1. 8086系统采用向量式中断,试简述8086系统中中断类型码、中断向量、中断向量表的含义及其之间的关系。

答:中断类型码:用于区分不同的中断源,即系统中每个中断源都应该对应一个唯一的类型 码。

8086系统中的中断类型码以 8位无符号数(00H 〜0FFH )表示,一共可以区分 256个不同的中断源。

中断向量:中断服务程序(ISR )的入口地址,也就是 ISR 的第一条指令在存储器中的 位置。

8086系统中的中断向量由两个字(4个字节)组成,低位字表示入口的偏移地址,高 位字表示入口的段基址。

显然,每个中断类型码对应一个中断向量,则8086系统中共应有256个中断向量。

中断向量表:中断向量的存放地。

8086系统将最低的 1KB (00000H 〜003FFH ) RAM 空间用于存放这256个中断向量。

三者之间的关系是:利用中断类型码 n 可以很容易地从中断向量表中找到该中断源所对应的中断向量,即:中断向量存放的起始地址 m = nX 4,从中断向量表的 m 地址单元开始连续取出的四个字节就是 n 号中断的ISR 入口地址。

8086CPU 正是用这种方法完成中断索引的。

系统将广义中断分为异常和狭义中断两大类。

(5)对。

4. 8086系统的RAM 存储单元中,从 0000H:002CH 开始依次存放 23H 、0FFH 、00H 和 0F0H 4个字节的中断向量,该向量对应的中断类型码是多少?而中断类型码为 14H 的中断向量应存放在哪些存储单元中?答:中断向量0F000:0FF23存放在0002CH 双字单元中,说明其对应的中断类型码N =2CH - 4= 0BH 。

14H 号中断向量的起始存放地址为4X 14H = 00050H ,即该中断向量的偏移量部分存放2.判断下列说法是否正确,如有错,指出错误原因并改正:(1) (2) (3) (4) (5) 答:(1)优先级别高的中断总是先响应、先处理。

微机原理与接口技术 第7章课后作业答案

微机原理与接口技术 第7章课后作业答案

5
OUT
DX,AL ;PC7置1
MOV AL,0FH
OUT
DX,AL
7.11 设8255芯片的接口地址范围为03F8H~03FBH,A 组 B 组均工作于方式0,A 口作为数据输出口,C 口低 4 位作 为控制信号输入口,其他端口未使用。试画出该片8255芯片与系统的电路连接图,并编写初始化程序。 解:8255芯片与系统的电路连接如图所示。 由题目知,不需对 C 口置位控制字,只需对8255置方式控制字,故其初始化程序如下: MOV DX,03FBH MOV AL,81H OUT DX,AL
A 13 A 11 A 10 A9 A8
A5 A3 A2
≥1
G2B
C B A 74LS138
(题7.4图)
3
8253的初始化程序如下: MOV DX,0D0D3H
MOV AL,16H
OUT DX,AL MOV AL,74H OUT DX,AL MOV AL,0B4H OUT DX,AL MOV DX,0D0D0H MOV AL,20 OUT DX,AL
2
8253 D0 D7 D0 D7 RD WR A1 A0 GATE0 GATE1 GATE2
+5V
IOR IOW IOR IOW 系 统 总 线 信 号 A 15 A 14 A 12 A7 A6 A4 &
A1
A0

G
G2A Y0

CS
OUT0 OUT1
OUT2
CLK2
CLK1
CLK0 2MHz
&
串行通信是将数据逐位的传送。其特点是传送速度相对较慢,但设备简单,需要的传输线少,成本较低。 所以常用于远距离通信。

微型计算机技术及应用第四版_课后题答案

微型计算机技术及应用第四版_课后题答案

第一章微型计算机概述1.微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。

它是集成在一块芯片上的CPU,由运算器和控制器组成。

②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。

③微型计算机系统包括微型计算机、外设及系统软件三部分。

第二章 8086微处理器1.总线接口部件有哪些功能?请逐一进行说明。

答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。

2.具体讲:①总线接口部件要从内存取指令送到指令队列;② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。

1.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时钟周期数。

2.8086/8088的基本总线周期由4个时钟周期组成。

3.当主频为24MHz时,Tφ=1/24MHz≈41.7ns,T总=4Tφ≈167ns。

4.当主频为15MHz时,Tφ=1/15MHz≈66.7ns,T总=4Tφ≈267ns。

1.CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?答:1.CPU启动时,有以下特征:①内部寄存器等置为初值;②禁止中断(可屏蔽中断);③从FFFF0H开始执行程序;④三态总线处于高阻状态。

2.8086/8088系统的启动程序从FFFF0H单元开始的无条件转移指令转入执行。

1.在中断响应过程中,8086往8259A发的两个信号分别起什么作用?答:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU得到了有关此中断请求的详尽信息。

微机原理与接口技术第七章课后答案

微机原理与接口技术第七章课后答案

微机原理与接口技术第七章课后答案1、 Keil uVision 5集成开发环境中,钩选“creat Hex File”复选框后,默认状态下的机器代码文件名与()相同。

[单选题] *A、项目名(正确答案)B、文件名C、项目文件夹名D、主函数名2、 Keil uVision 5集成开发环境中,编译生成的机器代码文件的后缀名为() [单选题] *A、.mifB、.asmC、 .hex(正确答案)D、 .uvproj3、累加器与扩展RAM进行数据传送,采用的助记符是() [单选题] *A、MOVB、 MOVCC、MOVX(正确答案)D、 XCH4、对于高128字节,访问时采用的寻址方式是() [单选题] *A、直接寻址B、寄存器间接寻址(正确答案)C、变址寻址D、立即数5、对于特殊功能寄存器,访问时采用的寻址方式是() [单选题] *A、直接寻址(正确答案)B、寄存器间接寻址C、变址寻址D、立即数6、对于程序存储器,访问时采用的寻址方式是() [单选题] *A、直接寻址B、寄存器间接寻址C、变址寻址(正确答案)D、立即数7、定义变量x为8位无符号数,并将其分配的程序存储空间,赋值100,正确的是() [单选题] *A、unsigned char code x=100;(正确答案)B、 unsigned char data x=100;C、 unsigned char xdata x=100;D、 unsigned char bdata x=100;8、当执行P1=P1&0xfe;程序时相当于对P1.0进行()操作,不影响其他位。

[单选题] *A、置1B、清零(正确答案)C、取反D、不变9、当执行P2=P2|0x01;程序时相当于对P2.0进行()操作,不影响其他位 [单选题] *A、置1(正确答案)B、清零C、取反D、不变10、当执行P3=P3^0x01;程序时相当于对P3.0进行()操作,不影响其他位 [单选题] *A、置1B、清零C、取反(正确答案)D、不变11、当(TMOD)=0x01时,定时/计数器T1工作于方式()状态 [单选题] *A、0,定时(正确答案)B、 0,计数C、 1,定时D、 1,计数12、当(TMOD)=0x00时,T0X12为1时,定时时/计数器T0计数脉冲是() [单选题] *A、系统时钟;(正确答案)B、系统时钟的12分频信号;C、P3.4引脚输入信号;D、 P3.5引脚输入信号13、当(IT0)=1时,外部中断0触发的方式是() [单选题] *A、高电平触发;B、低电平触发;C、下降沿触发(正确答案)D、上升沿/下降沿触皆触发14、 IAP15W4K58S4单片机串行接口1在工作方式1状态下工作时,一个字符帧的位数是() [单选题] *A、8B、 9C、 10(正确答案)D、1115、当(SM1)=1,(SM0)=0时,IAP15W4K58S4单片机的串行接口工作方式为()[单选题] *A、工作方式0B、工作方式1(正确答案)C、工作方式2D、工作方式316、 IAP15W4K58S4单片机的A/D转换模块中转换电路的类型是() [单选题] *A、逐次比较型(正确答案)B、并行比较型C、双积分型D、Σ-Δ型17 IAP15W4K58S4单片机的A/D转换的8个通道是在()口 [单选题] *A、P0B、 P1(正确答案)C、 P2D、P318、IAP15W4K58S4单片机的PWM计数器是一个()位的计数器。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

7.2简述CPU与外围设备交换信息的过程。

外围设备通过系统总线连接相应的控制电路,实现CPU与外围设备连接起来实现信息交换输入过程: CPU把地址值放在地址总线上,选择某设备,CPU等候输入设备的数据成为有效,CPU从数据总线读入数据,并放入寄存器
输出过程:CPU把地址值放在数据总线上,选择设备,CPU把数据放在数据总线上,输出设备认为数据有效,从而把数据取走
7.4某输入设备可随时为CPU提供8位数字输入数据。

请使用74LS244芯片(口地址为300H)作为接口电路,设计该设备与8086CPU(最小模式)的连接图。

A0~A9为CPU地址总线,XA0~XA7为I/O接口地址。

当地址为3XXH时有效。

7.5某8位数字输出设备在其BUSY信号为低(不忙)时可接收计算机发来的数据。

如果将该设备连接到8086CPU(最大模式)的系统总线上,请采用74LS373芯片(口地址为60H)作为接口电路,设计其连接图。

7.6某8位输入设备的接口电路中,数据口地址为200H,状态口地址为201H,状态口中第
6位为1表示数据已准备好。

试编写程序从该输入设备获得100个字节。

MOV CX, 100
LOP: MOV DX, 201H
NEXT: IN AL, DX
TEST AL, 01000000B
JZ NEXT
DEC DX
IN AL, DX
MOV [SI], AL
INC SI
LOOP LOP
MOV AH, 4CH
INT 21H
7.9附图7.2为一个LED接口,写出使8个LED灯自右至左依次发光2秒的程序。

MOV CX,8
MOV AL,0FEH
LOP: OUT 20H,AL
MOV BX,0FFFFH
NEXT: DEC BX
LOOP NEXT
SHL AL
INC AL
JMP LOP
HLT
7.10简述DMA方式数据传送的工作过程。

①外设向DMAC发出DMA传送请求信号(DREQ)
②DMAC向CPU发出总线请求保持信号HOLD,申请占用总线
③CPU向DMAC发出总线响应信号HLDA,同时使CPU三总线处于高阻态,放弃总线控制权
④DMAC获得总线控制权,并向外设发出DMA响应信号DACK,进入DMA工作方式
⑤DMAC送出地址/
⑥DMAC自动修改地址和字节计数器,判断是否需要重复传送。

规定的数据传送完后,DMAC 就撤销HOLD信号。

CPU检测到HOLD失效后,紧接着撤销HLDA信号,并在下一时钟周期开始重新控制总线,继续执行原来的程序。

相关文档
最新文档