微机原理第十章

合集下载

微机原理 第十章 基本人机交互设备接口

微机原理 第十章 基本人机交互设备接口

SEGPT C0H 0
DISMEM 01H


+1 F9H 1
+2 A4H 2 段 码 表

09H 09H 08H 10H
显 示 缓
01H 冲
+15 +16
8EH 7FH
F.
00H 区
10H


多位动态显示存储区数据安排
10.2.1 LED显示器及接口
◆ 程序流程图:
入口 指向显示缓冲区首址
取显示位指针
10.2.1 LED显示器及接口 10.2.2 CRT显示器及接口 10.2.3 LCD显示器及接口
10-19
10.2.1 LED显示器及接口
LED显示器及显示原理 一位LED显示器接口 多位LED显示器接口
10.2.1 LED显示器及接口
1. LED显示器与显示原理
+5V/地
R×8
10-20
OUT DX, AL
;输出段码至锁存器
INC DI
;指向下一个要显示字符的段码
CALL DELAY
;调显示延时子程序
LOOP DISP
;0~F未显示完,转DISP
HLT SEGTAB:DB 0C0H,0F9H,0A4H,0B0H, 99H,92H,82H,0F8H
DB 80H,90H,88H,83H,0C6H,0A1H,86H,8EH
10-26
关显示
从缓冲区取显示字符 从段码表取段码
输出至段码寄存器 位指针送位寄存器
延时
修改缓冲区指针
修改显示位指针
N Y
到最右端位? 转出口
DISEN D
10.2.1 LED显示器及接口
◆ 显示驱动程序:

微机原理复习

微机原理复习
•如果操作数就在CPU的内部寄存器中,那么寄存器名可在指令中指出。这种寻址方式就叫寄存器寻址方式。
•3.直接寻址(P49)•4.寄存器间接寻址(P51)
•采用寄存器间接寻址方式时,操作数一定在存储器中,存储单元的有效地址由寄存器指出,这些寄存器可以为BX,BP,SI和DI之一,即有效地址(EA)等于其中某一个寄存器的值:
•第16题对于图
5.22的部分译码法方案,若将存储器改为8K*8位的6264EPROM芯片,译码电路仍采用74LS138,参与译码的地址线仍是A17~A0,是参照该图设计出新的译码方案,并列出一组连续的可用地址范围。
•参照P181图
5.22
•图中芯片改为2764,低位地址线从A12~A0,其他高位地址线均加1
–MOV [ BP + SI + COUNT ], BL
•二、最基本的传送指令MOV (P62)
•MOV指令是形式最简单、用得最多的指令。
•MOV指令的几点说明:
(1)MOV DS,CS;错误
MOV [16H],[20H];错误
•三、加法指令
(1)不带进位位的加法指令:
ADD用来执行两个字或两个字节的相加操作,结果放在原来存放目的操作数的地方。•(2)带进位位的加法指令
8086工作于最小模式,执行存储器读总线周期,T1~T4周期中主要完成:
T1周期:
输出20位地址信号,ALE地址锁存允许信号高电平有效。
T2周期:
高4位输出状态信号,低16位高阻态,准备接收数据。
T3周期:
高4位维持状态信号,低16位接收数据。
T4周期:
读总线周期结束。
••••••••••••••••••••••••
STACK ENDS

微型计算机原理与应用上交大纲

微型计算机原理与应用上交大纲

《微型计算机原理与应用》参考书目:《微型计算机原理与接口技术》(第三版)吴秀清、周荷琴编中国科技大学出版社 2005 ;《微机原理与接口技术》王玉良等编北京邮电大学出版社2000复习大纲:第一章绪论计算机的发展概况与趋势;计算机的运算基础;计算机系统的组成原理。

第二章 Intel8086微处理器系统结构8086 CPU的内部结构特点;8086 CPU的寄存器结构;8086 CPU的引脚信号;8086系统中存贮器组织及地址的形成;8086最小方式和最大方式下的引脚功能和基本配置;8086 CPU时序。

第三章 Intel8086的寻址方式和指令系统8086微处理器的指令格式;8086微处理器指令系统的寻址方式;8086微处理器指令系统的类型及功能。

第四章 8086宏汇编语言程序设计8086宏汇编语言指令(伪指令、宏指令,汇编指令);MASM—86汇编语言程序结构;程序的汇编与连接;汇编语言程序设计的基本方法。

第五章存贮器存贮器的分类、结构及工作原理;常用译码器芯片的性能及使用;存贮空间的地址分配和地址选择;半导体存贮器芯片与微处理器的连接;16位微处理器与存贮器芯片接口的特点。

第六章输入与输出接口I/O接口的特点和结构;I/O接口的寻址方式;计算机系统中数据传送控制方式的特点(程序控制、中断控制、DMA控制和通道控制);中断过程、中断源识别、中断优先权、中断嵌套和8086的中断系统;并行通信和并行接口;串行通信和串行接口。

第七章总线有关总线的基本知识;ISA EISA总线;PCI总线;lEEE-488总线;EIA RS-232 C串行接口标准;USB总线。

第八章输入与输出接口电路可编程I/O接口芯片的特点;8253 ——可编程定时器和计数器的组成、功能、工作方式和应用;8255A——可编程并行I/O接口芯片的组成、功能、工作方式和应用;8259A——中断控制器芯片的组成、功能、工作方式和作用;8251A——可编程串行通信接口芯片的组成、功能、工作方式和应用;A/D与D/A转接器件及其接口的原理和应用;键盘与显示器及其接口的原理与应用。

微机原理与接口技术汇编语言程序教案

微机原理与接口技术汇编语言程序教案

微机原理与接口技术汇编语言程序教案第一章:汇编语言概述1.1 汇编语言的概念让学生了解汇编语言的定义、特点和作用。

让学生掌握汇编语言的基本组成元素,如指令、寄存器、操作数等。

1.2 汇编语言的表示方法让学生了解汇编语言的指令格式和操作数表示方法。

让学生掌握汇编语言的助记符及其含义。

1.3 汇编语言与机器代码的关系让学生了解汇编语言与机器代码的转换过程。

让学生掌握汇编语言指令与机器代码之间的对应关系。

第二章:汇编语言的语法规则2.1 指令语句的语法结构让学生了解指令语句的构成,包括操作码、寄存器、操作数等。

让学生掌握不同类型指令的语法规则,如数据传输指令、算术运算指令等。

2.2 伪指令和宏指令让学生了解伪指令和宏指令的概念及其作用。

让学生掌握伪指令和宏指令的语法规则和使用方法。

2.3 汇编语言的程序结构让学生了解汇编语言程序的组成部分,如数据段、代码段、堆栈段等。

让学生掌握汇编语言程序的格式和编写规范。

第三章:汇编语言的编程技巧3.1 寄存器的使用让学生了解寄存器的作用和分类,如AX、BX、CX、DX等。

让学生掌握寄存器在汇编语言编程中的应用技巧。

3.2 数据传输指令让学生了解数据传输指令的用法,如MOV、PUSH、POP等。

让学生掌握数据传输指令在汇编语言编程中的应用技巧。

3.3 算术运算指令让学生了解算术运算指令的用法,如ADD、SUB、MUL、DIV等。

让学生掌握算术运算指令在汇编语言编程中的应用技巧。

第四章:汇编语言程序设计实例4.1 实例一:计算两个数的和让学生了解程序设计的基本步骤,如编写算法、选择寄存器等。

让学生掌握汇编语言编程的基本技巧,如数据传输、算术运算等。

4.2 实例二:排序算法(冒泡排序)让学生了解排序算法的原理和实现方法。

让学生掌握汇编语言编程中循环结构和条件判断的使用技巧。

4.3 实例三:字符串操作让学生了解字符串的基本操作,如字符串长度计算、字符串复制等。

让学生掌握汇编语言编程中字符串操作的相关指令和技巧。

微机原理与应用第十章

微机原理与应用第十章

如果用8位二进制代码来控制图中的S1~S8(Di=1 时Si闭合;Di=0时Si断开),那么根据二进制代码 的不同,输出电压VO也不同,这就构成了8位的 D/A转换器。

可以看出,当代码在0~FFH之间变化时,VO相 应地在0~-(255/256)Vref之间变化。
为控制电阻网络各支路电阻值的精度,实际的 D/A转换器采用R-2R梯形电阻网络(见下页),它 只用两种阻值的电阻(R和2R)。

分辨率(Resolution)
输入的二进制数每±1个最低有效位(LSB)使输出变化的 程度。 一般用输入数字量的位数来表示: 如8位、10位

例:一个满量程为5V的10位DAC,±1 LSB的变化将使输出 变化 5/(210-1)=5/1023=0.004888V=4.888mV

转换精度(误差) 实际输出值与理论值之间的最大偏差。 一般用最小量化阶⊿来度量,如±1/2 LSB 也可用满量程的百分比来度量,如0.05% FSR LSB: Least Significant Bit FSR: Full Scale Range)
10.1 D/A转换器工作原理 10.2 D/A转换器的主要性能指标 10.3 DAC 0832 D/A转换器 10.4 A/D转换器主要性能指标 10.5 A/D转换器工作原理 10.6 ADC 0809 A/D转换器 10.7 AD 570 A/D转换器


本章内容
模拟量输入输出通道的组成 D/A转换器
► A/D转换的四个步骤
采样→保持→量化→编码
►采样/保持:由采样保持电路(S/H)完成 ►量化/编码:由ADC电路完成(ADC:AD变换器)

采样

第10章微机原理课件

第10章微机原理课件
第10章
并行和串行接口电路
第10章 并行和串行接口电路
10.1 概述
10.2 可编程并行接口电路Intel 8255A
10.3 可编程串行接口电路Intel 8251A
习题10
2013年6月8日星期六
第10章第1页共165页
第10章
并行和串行接口电路
10.1 概述
10.1.1 并行通信 1. 并行接口
2013年6月8日星期六
第10章第20页共165页
第10章
并行和串行接口电路
A组
内 部 逻 辑
外 部 接 口
10.2.2 制 8255A的外部特性 控 A (8 )
端 口
P A7~ P A 0 P A3 P A2 P A1 P A0 RD CS
4
1 2 3 4 5 6 7 8 9 10 12 13 14 15 16 17 18 19 20
CPU查询。
② 此时接口也可向CPU发出一个中断请求信号,同上面的 输入过程相同,CPU可以用软件查询方式,也可以用中断的方 式将CPU中的数据通过接口输出到外设中。当输出数据送到接 口的输出缓冲寄存器后,再输出到外设。
2013年6月8日星期六 第10章第10页共165页
第10章
并行和串行接口电路
C PU 接 口 内 部 逻 辑 外 部 接 口 PA ~ PA 7 0 PA 3 PA 2 PA 1 PA 0 R D 端 口 C 上 半 部 (4 ) PC ~ PC 7 4 C S GND A0 A1 PC 7 端 口 C 下 半 部 (4 ) PC ~ PC 3 0 PC 6 PC 5 PC 4 PC 0 R D W R A0 A1 R E SE T C S 读 写 控 制 逻 辑 B 组 控 制 端 口 B (8 ) PB ~ PB 7 0 PC 1 PC 2 PC 3 PB 0 PB 1 PB 2

第10章微机原理与接口技术答案欧青立编

第10章微机原理与接口技术答案欧青立编

第10章DMA接口技术习题10.1 什么是DMA方式?DMA方式的特点是什么?主要用于什么场合?【参考答案】DMA方式是指外设与存储器或者存储器与存储器之间直接传输数据的方式,在这种方式中,外设与存储器或者存储器与存储器之间直接传输数据由专用接口芯片DMA控制器(简称DMAC)来管理。

数据传送不需要经过CPU,直接由硬件控制。

DMA方式的主要特点是数据数据速度快数据传输速度很高,传输速率仅受内存访问时间的限制,但需更多硬件。

DMA方式适用于高速外设与主机之间进行成批的数据传送。

10.2 简述DMA控制器8237A的主要功能。

【参考答案】DMA控制器8237A的主要功能如下。

(1)每个芯片内部有4个独立的DMA通道,可以分时为4个外设实现DMA的传送。

每个通道可采用3种不同的传送类型,即读操作、写操作、校验操作。

(2)每个通道的DMA请求都可以分别允许和禁止。

(3)每个通道的DMA请求有不同的优先级,由编程来决定其优先级,其优先级可以是固定的,也可以是轮转的。

(4)每个通道一次传送数据的最大长度可达64KB,可以在存储器与外设之间进行数据传送,也可以在存储器的两个区域之间进行传送。

(5)8237A的DMA传送有4种工作方式:单字节传送方式、数据块传送方式、请求传送方式和级联传送方式。

(6)有一条结束处理的输入信号EOP#,外界可以用此信号来结束DMA传送。

(7)8237A可以进行级联,用于扩展通道数。

10.3 DMA传送方式为什么能实现高速传送?【参考答案】DMA传送方式能够实现高速数据传送主要有两个原因:(1)它为两个存储介质提供了直接传输通道,不象CPU 控制的传送那样要通过内部寄存器中转。

(2)用硬件取代了软件,它直接发出对两个介质的选中信号及其读写控制信号,而不是通过执行指令来控制传送。

10.4 DMA控制器8237A什么时候可作为主设备工作?什么时候可作为从设备工作?在这两种情况下,系统总线的IOR#、IOW#、MEMR#、MEMW#及地址线各处于什么状态?系统总线中哪个信号可以区分8237A处于哪种工作情况?【参考答案】7.3 DMA控制器8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况下,各控制信号处于什么状态,试作说明。

微机原理 第10章 PPT课件.ppt

微机原理 第10章 PPT课件.ppt

波特率发生器
发送保持寄存器
发送移位寄存器 Sout 并→串
串行数据发送过程:
CPU执行OUT指令,将待发送的数据→发送保持寄 存器暂存,当发送移位寄存器空闲时自动装入,后者在发 送器时钟控制下将并行数据添加起始位、校验位、停止位, 一位一位发出
3.通信速率(传输速率) 通信速率,又称波特率,表示每秒钟传送的0、1•代码个数 (包括起始位、校验位、停止位),单位为“波特”。 (bit per second—— bps)—— 波特率
异步通信传送中,收、发双方必须约定: 收发双方的通信速率必须一致 收发双方的数据帧格式必须一致
例如: 传送一个字符 “E” ,(ASCⅡ码为:1000101B =45H) 7个数据位,奇校验, 2个停止位.
1到0的跳变作为新字符的开始
最低位
最高位
起始位
5到8个数据位
1,1
1 2
或2个停止位
可选的奇偶校验位
1到0的跳变作为新字符的开始
最低位
最高位
起始位
四部分:
5到8个数据位
1,1
1 2
或2个停止位
可选的奇偶校验位
(1)起始位 : 1位逻辑‘0’
(2)数据位: 5~8位 0,1代码
(3)奇偶校验位: 0~1位‘0’或‘1’
RS-232C使用25芯连接器和9芯连接器
• 功能特性: 标准定义了25针连接器中的20 条连接线。(常用的信号线)
DTE 准备就绪 DTR
DTE
DCE 准备就绪 DSR
(数据终端设备) 清除已传送(允许发送) CTS
计算机 或终端
请求发送 接收数据
RTS RxD
发送数据
TxD

微机原理 第10章 DMA控制器8237A 习题及参考

微机原理 第10章 DMA控制器8237A 习题及参考

第十章DMA控制器8237A1.试说明在DMA方式下,传输单个数据的全过程。

答:内存往外设传输单个数据:(1)当一个接口准备就绪,要进行DMA传输时,该接口往DMA 控制器发一个DMA请求;(2)DMA控制器采样到DRED有效电平后,若屏蔽寄存器是开放的,便往控制总线上发一个总线保持请求;(3)若CPU允许让出总线,则发回一个总线保持允许信号;(4)DMA控制器接到此信号后,就将其内部地址寄存器的内容送到地址总线上;(5)同时,DMA控制器往接口发一个DMA回答信号,并发出一个内存读信号和一个I/O写信号;(6)接口收到DMA回答信号后,撤除DMA请求信号,且内存把数据送到数据总线上;(7)接口锁存数据总线上的数据后,一般往DMA控制器回送一个准备好信号;(8)DMA控制器的地址寄存器内容加1或减1,字节计数器的值减1;(9)DMA控制器撤除总线保持请求信号,CPU收回总线控制权。

这样,就完成了对一个数据的DMA输出过程。

外设往内存传输单个数据的过程:(1)当一个接口中有数据要输入时,就往DMA控制器发一个DMA 请求信号;(2)DMA控制器接到DMA请求后,(若屏蔽触发器是开放的)便往控制总线上发一个总线保持请求信号;(3)若CPU允许让出总线,则发回一个总线保持允许信号;(4)DMA控制器接到此信号后,就将其内部地址寄存器的内容送到地址总线上;(5)同时,DMA控制器往接口发一个DMA回答信号,并发一个I /O读信号和一个内存写信号;(6)接口收到DMA回答信号后,撤除DMA请求信号,并将数据送到数据总线上;(7)内存在收到数据后,一般往DMA控制器回送一个准备好信号;(8)DMA控制器的地址寄存器内容加1或减1,字节计数器的值减1;(9)DMA控制器撤除总线保持请求信号,CPU收回总线控制权。

这样,就完成了对一个数据的DMA输入过程。

2.为使DMA控制器正常工作,系统对DMA控制器进行初始化的过程分为哪两个主要方面?答:(1) 将数据传输缓冲区的起始地址或结束地址送到地址寄存器中;(2) 将传输的字节数或字数送到计数器中。

《微机原理与接口技术》课程总结

《微机原理与接口技术》课程总结

《微机原理与接口技术》课程总结本学期我们学习了《微型计算机原理与接口技术》,总的来说,我掌握的知识点可以说是少之又少,我感觉这门课的内容对我来说是比较难理解的。

这门课围绕微型计算机原理和应用主题,以Intel8086CPU为主线,系统介绍了微型计算机的基本知识、基本组成、体系结构、工作模式,介绍了8086CPU的指令系统、汇编语言及程序设计方法和技巧,存储器的组成和I/O接口扩展方法,微机的中断结构、工作过程,并系统介绍了微机中的常用接口原理和应用技术,包括七大接口芯片:并行接口8255A、串行接口8251A、计数器/定时器8253、中断控制器8259A、A/D(ADC0809)、D/A (DAC0832)、DMA(8237)、人机接口(键盘与显示器接口)的结构原理与应用。

在此基础上,对现代微机系统中涉及的总线技术、高速缓存技术、数据传输方法、高性能计算机的体系结构和主要技术作了简要介绍。

第一章:微型计算机概论(1)超、大、中、小型计算机阶段(1946年-1980年)采用计算机来代替人的脑力劳动,提高了工作效率,能够解决较复杂的数学计算和数据处理(2)微型计算机阶段(1981年-1990年)微型计算机大量普及,几乎应用于所有领域,对世界科技和经济的发展起到了重要的推动作用。

(3)计算机网络阶段(1991年至今)。

计算机的数值表示方法:二进制,八进制,十进制,十六进制。

要会各个进制之间的数制转换。

计算机网络为人类实现资源共享提供了有力的帮助,从而促进了信息化社会的到来,实现了遍及全球的信息资源共享。

第二章:80X86微处理器结构本章讲述了80X86微处理器的内部结构及他们的引脚信号和工作方式,重点讲述了8086微处理器的相关知识,从而为8086微处理器同存储器以及I/O设备的接口设计做了准备。

本章内容是本课程的重点部分。

第三章:80X86指令系统和汇编语言本章讲述了80X86微处理器指令的多种寻址方式,讲述了80X86指令系统中各指令的书写方式、指令含义及编程应用;讲述了汇编语言伪指令的书写格式和含义、汇编语言中语句的书写格式。

微机原理部分课后习题答案

微机原理部分课后习题答案

微机原理(第4版)部分习题参考答案第一章绪论1、什么是冯诺依曼机?答:由运算器、控制器、存储器、输入设备、输出设备等5个部分组成,其基本原理是以存储器存储程序控制的原理。

9、将下列二进制数转化为十进制数。

(1) 1101.01B=13.25(2) 111001.0011B=57.1875(3) 101011.0101B=43.3125(4) 111.0001B=7.062510、将下列十六进制数转化为十进制数。

(1) A3.3H=163.1875(2) 129.CH=297.75(3) AC.DCH=172.859375(4) FAB.3H=4011.187511、将下列十进制数转化为二进制、八进制、十六进制。

(1) 23=10111B=27Q=17H(2) 107=1101011B=153Q=6BH(3) 1238=10011010110B=2326Q=4D6H(4) 92=1011100B=134Q=5CH12、将下列十进制数转换为8位有符号二进制数。

(1) +32=00100000B(2) -12=11110100B(3) +100=01100100B(4) -92=10100100B13、将下列十进制数转化为压缩和非压缩格式的BCD码。

压缩非压缩(1) 102=00000001 00000010 00000001 00000000 00000010(2) 44=01000100 00000100 00000100(3) 301=00000011 00000001 00000011 00000000 00000001(4) 1000=00010000 00000000 00000001 00000000 00000000 00000000 14、将下列二进制数转换为有符号十进制数。

(1) 10000000B=-128(2) 00110011B=51(3) 10010010B=-110(4) 10001001B=-119第二章8086系统结构5、要完成下述运算或控制,用什么标志位判别?其值是什么?(1)比较两数是否相等。

微机原理课件第十章

微机原理课件第十章

上午12时28分21秒
15
3、方式2——分频器 分频器方式必须注意以下几点:
上午12时28分21秒
图10.7 方式2波形图
16
(1)OUT信号
OUT信号是输入时钟按照计数值N次分频后
的一个连续脉冲。此方式可以作为一个脉冲速 率发生器或用于产生实时时钟中断。
(2)GATE信号
计数器的初始值写入后,只有当GATE引脚
EOC:转换结束 START:A/D转换启动

时钟发
·
生器
+5V
转换 手动开关或继电器
8253
停止
图10.11 8253作为定时器
上午12时28分21秒
27
具体的程序设计:
设置 • 1:定时器0 • 2:定时器1 • 3:定时器2
上午12时28分21秒
28
MOV AL,14H ;定时器0方式2,2进制
定时时间=时钟脉冲周期*预置的计数初值 (3)GATE信号
GATE是一个门控输入信号。
上午12时28分21秒
5
10.2 8253的内部结构及引脚
上午12时28分图21秒10.2 8253的内部结构及引脚图
6
(1) 数据总线缓冲器 (2) 读/写逻辑电路 各控制信号及作用如下:
A1和A0:端口选择信号。 RD:读信号,低电平有效。 WR:写信号,低电平有效。 CS:片选信号,低电平有效。
2)2~10MHz的计数频率:每个计数器的计数频率范围为0~ 2MHz,其改进型8254-2的计数频率 范围为0~10MHz。
3)2种数制计数:每个计数器都可以按照二进制或十进制计 数。
4)6种工作方式:每个计数通道都有6种工作方式,可由程序 设置或改变。

《微机原理及单片机应用技术》课件第10章 定时器原理及应用

《微机原理及单片机应用技术》课件第10章 定时器原理及应用

10.2 基本定时器
基本定时器TIM6和TIM7只具备最基本的定时功能,就是累加的时钟脉数超过预定值 时,能触发中断或触发DMA请求。由于在芯片内部与DAC外设相连,可通过触发输出 驱动DAC,也可以作为其他通用定时器的时钟基准。基本定时器框图见图
这两个基本定时器使用的时 钟 源 都 是 TIMxCLK , 时 钟 源 经 过PSC预分频器输入至脉冲计数 器TIMx_CNT,基本定时器只能 工作在向上计数模式,在重载寄 存器TIMx_ARR中保存的是定时 器的溢出值。
第10章 定时器原理及应用
本章主要内容
10.1 定时器概述 10.2 基本定时器 10.3 通用定时器 10.4 高级定时器 10.5 STM32F10x定时器相关库函数 10.6 STM32F103定时器开发实例
10.1 定时器的概述
本章讲述微控制器另一个基本的片上外设--定时器。定时器是微控制器必备的片上外 设。微控制器中的定时器实际上是一个计数器,可以对内部脉冲/外部输入进行计数, 不仅具有基本的计数/延时功能,还具有输入捕获、输出比较和PWM输出等高级功能。 定时器的资源十分丰富,包括高级控制定时器、通用定时器和基本定时器。
在低容量和中容量的STM32F103XX系列产品中,以及互连型产品STM32F105XX系 列和STM32F107XX系列中,只有一个高级控制定时器TIM1。而在高容量和超大容量的 STM32F103XX系列产品中,有两个高级控制定时器TIM1和TIM8。 在所有的STM32F10XXX系列产品中,都有通用定时器TIM2~TIM5
10.3.2 时基单元
STM32的通用定时器的时基单元包含计数器(TIMx_CNT)、预分频器(TIMx_PSC)、 和自动装置寄存器(TIMx_ARR)等,如图所示。计数器、自动装载寄存器和预分频 器可以由软件进行读/写操作,在计数器运行时仍可读/写。

微机原理各章知识要点、小结五篇

微机原理各章知识要点、小结五篇

微机原理各章知识要点、小结五篇第一篇:微机原理各章知识要点、小结各章知识要点、小结第一章微型计算机系统概述本章知识要点:•微型计算机的发展。

•微型计算机的特点。

•微型计算机系统的组成。

•微型计算机的主要性能指标。

本章小结:本章首先介绍了微型计算机的发展、组成。

然后对计算机的结构进行了简单介绍,并介绍了微型计算机的3种不同的总线结构。

最后,介绍了计算机的软、硬件的概念,区别和联系以及计算机的主要性能指标。

在学习完本章内容之后,需要掌握如下内容。

•微型计算机的发展阶段和特点。

•微型计算机属于第四代计算机,为冯〃诺伊曼结构。

•微型计算机系统由硬件和软件组成。

硬件由输入设备、输出设备、运算器、存储器和控制器等5部分组成。

•微型计算机中的软硬件概念、分类、联系以及区别。

•微型计算机的主要性能指标有字长、存储器容量、运算速度、外部设备配置、系统软件配置、性价比等。

• 1KB=1024B1MB=1024KB1GB=1024MB 第二章计算机中的信息表示本章知识要点:•进位计数制及其相互转换。

•二进制数的运算规则。

•计算机中带符号数与小数点的表示方法。

•计算机中的常用码制。

本章小结:本章着重介绍了计算机中数据的表示方法,重点讲述了二、八、十、十六进制数的相关概念及各类进制数之间相互转换的方法,无符号数和带符号数的机器内部表示以及字符编码和汉字编码等内容。

在学习完本章内容之后,需要掌握如下内容。

•掌握计算机内部的信息处理方法和特点。

•熟悉原码、反码、补码等各类数制之间的相互转换。

•理解无符号数和带符号数的表示方法。

•掌握各种BCD码的特点及其之间的相互转换。

•了解循环码和余3码的表示方法。

1/7 •掌握在计算机中如何运用字符的ASCII码表示非数字信息的。

•了解汉字编码以及在计算机中对汉字的表示方法。

第三章微处理器本章知识要点:• CPU的发展过程。

• 80486的内部基本结构。

• 80486的外部基本引脚。

• CPU的内部寄存器。

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

微型计算机原理与接口技术_(张荣标_著)_机械工业出版社_课后答案

第一章1.选择题(1)C (2) D A (3) C3填空(1)CPU,微型计算机,系统软件,外围设备,微型计算机系统(2)10,3,12(3)阶数(4)10010010B,01000100B,11010110B,FF4EH(5)3F7H,1C3H,243H,277H,4简答题(1)微处理器,微型计算机和微型计算机系统三者有何联系与区别?微处理器是把原来的中央处理单元CPU的复杂电路(包括运算器和控制器)做在一片或几片大规模集成电路的芯片上。

把这种微缩的CPU大规模集成电路称为微处理器。

微型计算机是以微处理器为核心,再配备上用大规模集成电路工艺制成的存储器和I/O接口就构成了微型计算机。

以微计算机为核心,再配备上系统软件、I/O设备、辅助电路和电源就构成了微机系统。

微型计算机系统包括硬件和软件了两大部分。

(2)试述在计算机中常采用二进制的缘由?(3)简述如何从补码判断真值的符号?(4)BCD码与纯二进制数有何区别?主要区别是二者对应的二进制位所表示的二进制真值不同,(5)试述机器数的定点和浮点数表示形式。

第2章2填空题(1)递增,A7,A5,A3,A1.(2)地址总线的宽度,00000H~0FFFFFH(3)寄存器,运算器,控制器;运算和控制(4)SS,SP(5)MN/MX(6)主频,总线宽度(7)20,163简答题(1)什么是指令周期?什么是总线周期?一个总线周期至少包括几个时钟周期?指令周期是一条指令执行所需的时钟周期,cpu在执行指令过程中,凡需执行访问存储器或访问I/O端口的操作都统一交给BIU的外部总线完成,进行一次访问所需的时间称为一个总线周期。

一般一个基本的总线周期由4个时钟周期组成。

(2)8086CPU在最小模式下构成计算机系统至少应该包括哪几个基本的部分?(3)8086CPU中,标志寄存器包含哪些标志位?各标志位为‘0’,‘1’分别表示什么含义?(4)8086CPU中有哪些通用寄存器和专用寄存器?说明他们的作用。

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

第十章一、填空题1、8255A-5芯片中包含有个端口;CPU可通过指令对其端口进行访问。

2、8255A-5的端口可分成A组和B组,其中A组包含;B组包含。

8255A-5有种工作方式,只有组可工作于所有工作方式。

3、若要使8255A-5的A组和B组均工作于方式0,且使端口A为输入,端口B为输出,端口C为输入,需设置控制字为。

4、在IBM-PC系统中,8255A-5工作于方式;其中,A端口的端口地址是,其功能是,B端口的端口地址是,功能是,C端口的端口地址是,功能是。

5、当8255A的PC4~PC7全部为输出线时,表明8255A的A端口的工作方式是6、若使8086与8255A连接时8086引脚和与8255A的A0、A1连接。

7、当8255A引脚RESET信号为高电平有效时,8255A内部所有寄存器内容被,同时三个连接数据端口被自动设置为端口。

8、当8255A引脚CS为高电平时,数据总线处于。

9、当8255A引脚CS为低电平时,若RD、WR为时则数据引脚处于高阻状态。

10、8255A工作于方式0,微处理器可以采用和传送方式。

11、8251A引脚DSR是数据装置准备好信号,低电平有效,是方向,表示数据已准备好。

12、8251A引脚RST是请求发送信号。

低电平有效,方向是,此信号用于通知微处理器已准备好发送。

13、8251A引脚CTS是清除发送信号。

低电平时有效,方向是,当其有效时,表示发送数据。

14、当发送缓冲器中没有再要发送的字符时,TxE信号变成电平,当从微处理器送来一个数据字符时,TxE信号就变成信号。

15、同步工作时,若TxE为高电平有效时,意味着数据发送出现,芯片会同步字符。

16、8251A状态字中TxRDY位,可以用于微处理器方式,判断是否可以。

17、当8251A引脚RxRDY为高电平时,表示中已经有组装好的一个数据字符,可通知将它取走。

18、若8251A选择内同步,就由芯片内电路搜索同步字符,一旦找到,就从端一个高电平信号。

19、若8251A选择外同步,当片外检测电路找到同步字符以后,可以从引脚一个高电平信号。

20、8251A初始化时写入字和字。

二、单项选择题1、关于8255A-5芯片,下列各种描述中,正确的是()A)A组端口可工作于全部三种工作方式,B组端口能工作于除双向总线I/O方式之外的其它两种方式。

B)8255A-5芯片在工作时,必须将A、B两组设置为相同的工作方式。

C)8255A-5有三个端口,每个端口均可工作于三种工作方式。

D)均不对2、8255A-5芯片中各端口的位数是()A)8位 B)26位 C)12位 D)4位3、在IBM-PC系统中,8255A-5占用的端口地址是()A)3个 B)6个 C)4个 D)2个4、对8255A-5的端口C,下列描述中,正确的是()A)只有A、B两组均工作于方式0,且将端口C的高4位和低4位均设置为输入功能,才能用IN指令读入其各位的值。

B)只有工作于方式1,才能用IN指令读入其各位的值。

C)当工作于方式2时,其各位的值无法用IN指令读入。

D)无论工作于何种方式,也无论怎样设置端口C的高4位和低4位的功能,其各位的值均可用IN指令读入。

5、关于8255A-5的工作方式设置,下列解释中,正确的是()A)A组和B组必须设置为相同的工作方式,8255A-5才能工作。

B)若A组和B组分别设置为不同的工作方式,则会因为C端口的高,低4位功能不一致,而导致8255A-5无法工作。

C)当A端口工作于方式2时,B端口不能工作。

D)A组和B组既可设置为相同的工作方式,也可设置为不同的工作方式。

6、在IBM-PC系统中,键盘操作也可通过8255A-5中的B端口的PB7和PB6两位来控制,若允许键盘操作,则这两位的组合应为()。

A)PB7=0,PB6=0 B)PB7=0,PB6=1 C)PB7=1,PB6=0 D)PB7=1,PB6=17、8255芯片具有()端口。

A)2 B)3 C)4 D)58、8255的()一般用作控制或状态信息传输。

A)端口A B)端口B C)端口C D)端口C的上半部分9、对8255的端口A工作在方式1输入时,C口的()一定为空闲的。

A)PC4、PC5 B)PC5、PC6 C)PC6、PC7 D)PC2、PC310、对8255的C口D3位置1的控制字为。

A)00000110B B)00000111B C)00000100B D)00000101B三、多项选择题1.8255具有方式1的通道有。

A)通道A B)通道B C) 通道C D)都不是2.8255A的A口方式1输出,B口方式1输入时使用C口的联络线。

A)PC0 B)PC1 C)PC2 D)PC3E)PC4 F)PC5 G)PC6 H)PC73.8255A工作方式控制字的功能有()。

A)选择芯片 B)设置各端口的工作方式C)设置各端口的输入/输出 D)选择联络线4.8255A的工作方式字为10000000B,则工作在输出方式的有()。

A)A口 B)B口 C)C口高4位 D)C口低4位5.串行异步通信的停止位可为()位。

A)1位B)1位半C)2位D)3位四、简答题1、试述8255A工作于方式1,数据输出的工作过程?2、简述说明工作方式0和工作方式1的主要区别?3、比较8255A三种工作方式的应用场合有何区别?4、8255A有几种工作方式? 若口A工作于方式1,时序图如下图所示,对照时序图叙述其工作原理。

(东南大学1999年研究生试题)5.对8251A进行编程时,必须遵守哪些约定?6.为什么8251A要提供DTR,DSR,RTS,CTS四个信号作为和外设的联络信号?平常使用时是否可以只用其中两个或者全部不用?要特别注意什么?说明CTS端的连接方法。

7.已知8251A的方式控制字格式。

试回答:(1)8251A的串-并转换和并一串转换是用什么方法实现的?(2)当方式控制字为FEH时,发送英文字母“C”时的帧信息是什么?(3)若此时引脚TxC的输入频率为307.2kHz,则串行信息的发送波特率是多少?五、编程应用题1、假定8255A的地址为0060H~0063H,试编写下列情况的初始化程序,A组设置为方式1,且端口A作为输入,PC6和PC7作为输出,B组设置为方式1,且端口B 作为输入。

2、编一个初始化程序,使8255A的PC5端输出一个负跳变。

如果要求PC5端输入一个负脉冲,则初始化程序又是什么情况?3、已知某8088微机系统的I/O接口电路如下图所示。

要求:(1)按上图接线,写出8253、8255各端口的地址编码。

(2)完成8253、8255的接口初始化程序,其中,设8253的1#计数器输出为100Hz方波,8255的A口为输出,B口和C口为输入。

(3)为8255编写一个I/0操作子程序,其功能为:每调用一次,首先检测PC0的状态,PC0=0则循环等待;PC0=1,即从PB读取当前K的位值(0~7),经转换计算从A口的PA3~PA0输出该位值的二进制编码,以供七段LED作数字显示。

4、设8255端口A工作在双向方式,允许输入中断,禁止输出中断,B口工作在方式0输出,C口剩余数据线全部输入,请初始化编程。

设8255端口地址为60H、62H、64H、66H。

5、有一个8088CPU组成的微机系统,通过并行口8255驱动打印机,8255工作在中断方式,向8259的IR7发中断请求信号,具体连接如下图所示。

已知8255的端口地址为88H、89H、8AH、8BH;中断服务程序入口地址为2000H:l000H。

请完成下列工作:在下图上填出引脚有“?”处的连接信号(共10处)。

编制主程序。

(设写入8259的ICW2为08H)6、某系统利用8251A与外设通信,假设8251A工作在异步方式,其传送字符格式为:1位起始位、7位数据位、采用偶校验、1位停止位,波特率为2400。

该系统每分钟发送多少个字符?若波特率系数为16,的时钟频率应为多少?写出8251A的初始化程序。

设8251A控制口地址为FFF2H。

答案一、填空题1、三;可编程,输入/输出2、A端口和C端口的高4位;B端口和C端口的低4位;3;A3、10011001B4、0;60H;接受键盘扫描码;61H;进行输出控制;62H;接受一组系统状态。

5、方式06、A0;A17、清0;输入8、高阻态9、110、无条件传送;查询式传送11、输入;MODEM或外设12、输出;MODEM13、输入;USART14、高;低15、空缺;自动插补16、查询;送数据17、接收缓冲器;CPU18、SYNDET;输出19、SYNDET;输入20、方式指令;控制指令二、单项选择题1、A2、A3、C4、D5、D6、B7、B8、C9、C 10、B三、多项选择题1、A,B2、A,B,C,D,G,H3、B,C,D4、A,B,C,D5、A,B,C四、简答题1、答:8255A工作于方式1,用在中断控制方式时,输出过程是由CPU响应输出中断开始的,在中断服务程序中,CPU输出数据和发出WR信号,WR信号一方面清除INTR,另外在WR上升沿,使OBF有效,通知外设接收数据,实质上OBF信号是外设的一个选通命令。

在WR上升沿后经过T时间数据就输出了,当外设接收数据后,发出ACK信号,它一方面使OBF无效,另一方面在ACK的上升沿使INTR有效,发出中断请求,从面开始一个新的数据的输出过程。

2、答:方式0是基本输入输出方式,每一个端口都可作为基本的输入输出端口,C口的高4位和低4位以及A口、B口都可能独立地设置为输入或输出,4个端口分为两组,A、B端口作为数据输入输出端口,C口为分高4位和低4位两个部分,分别作为A口和B口的联络信号。

工作于方式0时端口可以采用无条件读写方式实现CPU与8255A传送数据,如果有端口作为状态和控制口,CPU也可实现查询方式工作,但不可使用中断方式;方式1规定一个端口作为输入或输出口的同时,自动规定了有关的控制信号和状态信号,特别是规定了相应的中断请求信号,当外设能提供的应答信号时采用中断方式非常方便。

3、答:方式0适用于同步传送和查询传送方式,方式1适用于外设在能提供选通信号或数据接收信号的场合,且采用中断传送方式比较方便;方式2适用于一个并行外设既可以作为输入设备,又可以作为输出设备,并且输入和输出不会同时进行的场合。

4、答:8255A有三种工作方式。

由图中知,当外设准备好数据,在送出数据的同时,送出一选通信号STB,8255A的端口A数据锁存器在STB下降沿的控制下将数据锁存。

8255A向外设送出高电平的输入缓冲器已满的状态信号IBF,表示锁存器已锁存暂时不要再传送数据。

在INTE A=1时就会使INTRA变成高电平输出,向CPU发出中断请求。

相关文档
最新文档