微机原理与接口技术课程期末总复习_第1页
微机原理与接口技术课程期末总复习_第2页
微机原理与接口技术课程期末总复习_第3页
微机原理与接口技术课程期末总复习_第4页
微机原理与接口技术课程期末总复习_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一、二章 基本概念,冯诺依曼结构计算机组成 运算器、存储器、控制器、输入设备和输出设备 微型计算机硬件组成 CPU、存储器、I/O接口、I/O设备和总线 总线分类 按传送数据的内容分: 地址总线、数据总线和控制总线,还有电源和地 按总线的规模,用途和应用场合分: 片级总线 系统总线:PC总线,ISA总线,PCI总线 外部总线,计算机组成,第一、二章 基本概念,各种进制的数 2进制数后面跟B 16进制数后面跟H 2进制数和10进制数之间互相转换 16进制数与10进制数之间互相转换 例如: 3B5CH=3*163+11*162 +5*161+12*160 原码、反码、补码的表示方法 正数的原、反

2、、补码一样。要会求负数的补码 例如: +31 = 0001 1111B (-31)原 = 1001 1111B (仅符号位取反) (-31)反 = 1110 0000B (各位含符号位均取反) (-31)补 = 1110 0001B (反码加1),2. 数的表示方法,第一、二章 基本概念,由逻辑地址求物理地址 逻辑地址表示方法段基地址:偏移地址 物理地址 = 段基址*10H + 偏移量 例如: 设: 逻辑地址=2400:3100H 则: 物理地址=2400H*10H+3100H =27100H 内存分段 可以分成:CS、SS、DS、ES 4种段 段基址和偏移量的搭配 共有24种表示方法,3.

3、逻辑地址、物理及内存分段概念,第一、二章 基本概念,CPU内部分EU、BIU两大部分 写出中英文全称 用自己的语言概要描述8086 CPU的工作过程,4. 8086 CPU内部结构,5 . 堆栈,堆栈的功能是什么?什么情况下用到堆栈(写3种)? 如何设置堆栈:SS:SP可决定栈的位置和大小 操作:PUSH (SP SP-2) 、POP (SP SP+2) 例如:若SP=2000H, 执行CALL FAR PROG 指令后,SP = ? 再执行 PUSH AX指令后, SP = ?,第一、二章 基本概念,已知:AL=01110101B, BL=10110110B, 执行加法指令ADD AL, B

4、L后, AL=? ,BL=? 对标志位有什么影响? 重点掌握:OF、ZF、CF,6. 标志寄存器flags,7. 8086 CPU的引脚功能,硬件设计时要考虑引脚功能 主要要搞清以下引脚功能: 地址总线:20根,数据总线:16根 中断从哪些引脚引入: INTR(可屏蔽中断请求输入)、NMI (不可屏蔽中断请求输入,上升沿有效) 主要控制信号: M/IO、RD、WR 、DT/R 、ALE 等 ALE:address latch enable 地址锁存允许信号,用以控制地址锁存器8282/8283 DT/ R :data transmit /receive用以控制数据收发器8286/8287的数据

5、传输方向,值为1时CPU发送,0时接收,第一、二章 基本概念,最小模式由哪些部件组成 CPU、锁存器、数据收发器、时钟产生器、 存储器、I/O接口芯片 结合时序图,最说明最小模式是怎样工作的 如:对于存储器读操作,T1T4周期 CPU分别执行哪些操作? 哪些信号有效?,8. 最小模式和工作时序,第1、2章 基本概念,特点 多处理器 由哪些主要部件组成(只要简单了解8288功能) 主要信号:IOR 、IOW,9. 最大模式,10. 写出下列名词的英文全称和中文含义,CPU、EU、BIU、EPROM UART、PCI 等,第三、四章 指令系统和程序设计,立即寻址 寄存器寻址 源和目的操作数的长度应

6、一致 32位机不一定如此 存储器寻址 注意:方括号 的用法(共有24种表示方法) 如: MOV BX, 1200H 但 MOV BX, 1200H 是错误的,寻址方式,其它寻址方式 例如:IN/OUT 指令 例 : IN AL, 40H ;输入指令 MOV DX, 300H OUT DX, AL ; 输出指令 OUT DX,AX ;ALDX端口 ;AH(DX+1)端口,第三、四章 指令系统和程序设计,了解指令功能,判断指令对错 阅读程序段,加注释、给出运行结果 中断功能 中断矢量表的作用是什么?它位于内存何处? 中断指令 INT n, INTO,2. 指令系统,第三、四章 指令系统和程序设计,

7、程序框架 最多包含4个段,给出完整的程序框架 程序执行完之后要求能返回DOS 汇编语言程序设计 主要考虑规范程序(完整的段定义)设计 不考“模型程序设计”方法: .MODEL .CODE .STARTUP,3. 程序设计,第三、四章 指令系统和程序设计,程序设计实例 查表求平方根(或其它,如七段代码) 代码转换 DOS功能调用(显示、键入字符或字符 串) 比较数的大小、排序 求和(含子程序方法),3. 程序设计,第五章 存储器,如何用小容量存储芯片组成大容量存储器 会设计硬件电路,并能说明各芯片的地址范围 74LS138 译码器用法,要会画硬件图,掌握存储器的分类、作用,2. 存储器的设计方法

8、,3 . 不同容量、不同类型、及考虑奇偶地址后的存储器设计方法(问答题),第611章 接口电路,接口功能 译码电路设计 CPU与外设交换数据的方式 程序方式、中断和DMA 要求说明各用于什么场合 总线分类,接口和总线基本概念,2. 8253计数器/定时器,硬件电路设计 软件编程:能计算计数初值,记住控制字 重点掌握方式0、2、3 8254基本概念 如时钟频率2MHz,则可用8254或者对时钟信号进行分频;8254具有读回功能,第611章 接口电路,3. 并行接口芯片8255A,主要掌握方式0的用法,方式1要了解有哪些选通信号。 读开关,用不同方式显示开关状态,可以用指示灯或七段代码显示,要求能

9、设计硬件电路。 扬声器发声工作原理 由8255A和8253共同控制 控制字不用记,第611章 接口电路,4. 8259A,基本概念(问答或填空题) 中断分类,优先级 由中断类型号如何找到中断服务程序的入口地址, 中断向量表存放什么,位于何处? 中断响应过程,第611章 接口电路,4. 8259A中断控制器,对8259A编程 ICW2: T7 T3位可决定一块8259A芯片的中断类型号 PC机: 00001XXX 08H 0FH PC/AT机: 01110XXX 70H 77H 如何设置中断矢量 如何设置中断屏蔽字、结束中断命令等 8259A与8253、8255A连用 8259A只要画简单连线,第611章 接口电路,5. 8251A/8250,串行通信概念 异步方式:帧格式 波特率、波特率系数 例:一个字符占10位,每秒传送240字符 则传送波特率为 : 10240=2400位/秒=2400波特,第

温馨提示

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

评论

0/150

提交评论