文档库 最新最全的文档下载
当前位置:文档库 › 微机原理总结复习

微机原理总结复习

微机原理总结复习
微机原理总结复习

微机原理

2.2.1、8088CPU概述

与8080/85相比,8088性能的提高主要依赖于:1、建立4字节的指令预取队列;2、设立地址段寄存器;3、在结构上和指令设置方面支持多为处理器系统。

2.2.2、8088CPU引线及其功能

最小模式下的引线:

A8~A15:它们是三态输出引线,负责送出地址。

AD0~AD7:它们是地址、数据时分复用的输入输出信号线。经由三态门输出。

IO/M:它是CPU的输出控制信号,用来区分当前操作时访问存贮器还是访问I/O端口。

WR:它是CPU的输出控制信号,有效时表示CPU正处于写存贮器或I/O端口状态。

DT/R:该引脚是CPU的输出控制信号,用于确定数据传送方向,高电平为传送方向,低电平为接受方向。

DEN:这是CPU经三态门输出的控制信号。有效时表示数据总线上有有效的数据。

ALE:输出控制信号,高电平有效。有效时,表明CPU经其引线送出有效的地址信号。

RD:它是读选通输出信号,低电平有效,有效时表明CPU正在进行存贮器读或I/O读操作。

READY:它是准备就绪输入信号,高电平有效。有效时表示被访问的设备已准备好数据。

INTR:它是可屏蔽中断请求输入信号,高电平有效。

TEST:它是可用WAIT指令对该引脚进行测试的输入信号,低电平有效。有效时,CPU 继续执行程序;否则CPU就进入等待(空转)状态。

NMI:它是非屏蔽中断输入信号,边沿触发,正跳变有效。

RESET:它是CPU的复位输入信号,高电平有效。复位后的内部寄存器状况见P24表2.2 INTA:它是CPU输出的中断响应信号,是CPU对外部输入的INTR中断请求信号的响应。

HOLD:它是高电平有效的输入信号,用于向CPU提出保持请求。

HLDA:这是CPU对HOLD请求的响应信号,高电平有效。有效时,所有三态输出的信号变为高阻状态(浮动状态)。

SSO:是一条状态输出线。与IO/M和DT/R信号一起决定最小模式下现行总线周期的状态。

CLK:这是时钟信号输入端。8088标准时钟频率为5MHz。

Vcc:5V电源输入引脚。

GND:接地端。

最大模式下的引线(P25)

除24到34之外,其余与最小模式完全相同(下述替换只是引脚位置替换)S2

S2(替换IO/)、S1(替换DT/)、S0(替换DEN):这是最大模式下由8088CPU经三态门输出的状态信号。

RQ/GT0(替换HOLD)、RQ/GT1(替换HLDA):它们是总线请求允许引脚。

LOCK(替换WR):它是一个总线封锁信号,低电平有效。该信号有效时,别的总线控制设备的总线请求信号将被封锁。

QS1(替换)、QS0(替换ALE):它是CPU输出的队列状态信号。

HIGH(SSO):在最大模式时始终为高电平输出。

2.2.3、8088内部结构

8088CPU内部结构

8088微处理器内部分为两个部分:执行单元(EU)和总线接口单元(BIU),图见P27 图

2.4

EU单元负责指令的执行。它包括ALU(运算器)、通用寄存器和状态寄存器。

BIU单元负责与存贮器和I/O设备的接口。它由段寄存器、指令指针、地址加法器和指令队列缓冲器组成。

2.2.5、时序

CPU与内存或借口间进行通信,如将一个字节写入内存一个单元(或借口),这种写(或读)的过程成为一个总线周期。

正常的总线周期,不论读或写,都用4个时钟周期。

2.3.2、最小模式下的系统总线形成见P35 图2.14

20条地址线用8282锁存器形成。双向数据总线用8286形成。控制总线信号由8088CPU提供。

系统总线的控制信号是8088CPU直接产生的。若8088CPU驱动能力不够,可以加上74LS244 2.3.3、最大模式下的系统总线形成见P36 图2.15

在进行DMA传送石,一定要保证总线形成电路的所有输出信号端都呈现高阻状态,即放弃对系统总线的控制。

5.1.3、中断控制器8259

8259的外部引线共28条,

D0~D7:双向数据线,与系统总线的数据线相连接。

WR、RD:写和读的控制信号,与系统总线的读写信号相连接。=0,=1时外设产生指令;

=1,=0时,内部产生指令。

CS:片选信号,只有其为低电平时,才能实现CPU对8259的读写操作。通常连接系统的地址译码器。

A0:8259内部寄存器的选择信号。

INT:8259的中断请求输出信号,可直接接到CPU的INTR输入端。

INTA:中断响应输入信号。

CAS0~CAS2:级联控制线,多片8259级联工作时,其中一片为主控级,其他均为从属级芯片。

SP/EN:双功能引线,当工作在缓冲模式下时,它为输出,用以控制缓冲传送;在非缓冲模式时,它用作输入,SP有效时,指定8259为主控级。

IR0~IR7:中断请求输入端。连接其他外设的中断请求输入。

内部寄存器:1、中断请求寄存器(IRR),内部保存所有外部中断源IR0~IR7的中断请求状态;2、中断服务寄存器(ISR),用来保存所有正在服务的中断源;3、中断屏蔽

寄存器(IMR),保存着被屏蔽的所有中断源。

8259的工作方式:

(1)8080/85与8086/88工作模式:8259既可以工作在8080系统中,也可以用于8088系统中。在响应中断过程中,CPU产生两个INTA脉冲。这是,8259内部使用第一个INTA脉

冲;在第二个INTA脉冲期间,8259通过数据总线将中断源的1个字节的中断向量码送

到数据总线上并传送给CPU。

优先级:1.一般完全嵌套方式2自动循环优先级方式3特殊循环优先级方式4特殊全嵌套方式

(2)特殊屏蔽模式:正常情况下,当一个中断请求被响应时,8259将禁止所有同级及更低优先级中断请求,称为一般屏蔽方式。但在特殊情况下,也希望允许更低优先级

的中断请求产生中断。

(3)中断结束:8259中,中断结束是利用复位ISR中的相应位来实现的,具体有两种方法:1、自动结束,利用初始化命令字ICW4设置这种结束方式;2、利用命令结束,

利用操作命令自OCW2中的用惯命令实现中断结束,中断结束命令有两种:(a)一

般中断结束命令(EOI),该命令用于中断嵌套方式;(b)特殊中断结束命令,当

8259工作在特殊屏蔽方式时,其中断嵌套结构也变得杂乱起来,就必须采用特殊结

束命令。

中断触发方式:1电平触发2边沿触发

(5)查询状态:通过操作命令字OCW3中的P位置1,可以查询8259的状态。

8259的内部控制字

一.初始化命令字:1、初始化命令字ICW1。

2、初始化命令字ICW2,在8080模式下,它与ICW1的D7~D5构成16为的入口地址。8088模式下,仅用ICW2提供不同中断源的中断向量码,中断响应时,再根据中断向量表获得入口地址。

3、初始化命令字ICW3,该字是用于多片8259级联的。ICW3的每一位对应一个IR输入,哪一位为1,表示相应的IR接从属8259。

4、初始化命令字ICW4,。

二.操作命令字OCW:1、操作命令字OCW1,用于设置对8259中断的屏蔽操作。

2、操作命令字OCW2,用于设置优先级是否循环、循环的方式及中断结束方式。

3、操作命令字OCW3,可用于设置查询方式、特殊屏蔽方式以及读8259的中断请求寄存器IRR、中断服务寄存器ISR、中断屏蔽寄存器IMR的当前状态。

8259的寻址和连接:利用有效选中8259,再利用A0来熏制不同的寄存器和命令字。A0只可能有两个状态。因此,在硬件系统中,8259只占用两个外设接口地址。

8259的接口地址为FF00H~FF07H。

8259的初始化使用:程序如下所示

MOV DX, 0FF00H

MOV AL,13H

OUT DX, AL

MOV DX, 0FF02H

MOV AL, 48H

OUT DX, AL

MOV AL, 03H

OUT DX, AL

MOV AL, 0E0H

OUT DX, AL

可以利用该程序来独处8259内部寄存器的内容。

下面的程序用来验证8259中断屏蔽寄存器是否正常,不正常则转至IMERR

MOV DX, 0FF02H

MOV AL, 0

OUT DX, AL

IN AL,DX

OR AL, AL

JNZ IMERR

MOV AL, 0FFH

OUT DX, AL

IN AL, DX

ADD AL, 1

JNZ IMERR

在读IMR时,可直接在对应A0=1的地址上读出。

但要读IRR或ISR时,必须先向8259写入一个命令字OCW3,代码如下:

MOV DX, 0FF00H ;对应A0=0

MOV AL, 0BH ;0BH为OCW3

OUT DX, AL ;OCW3写入8259

IN AL, DX ;读出ISR的内容,放在AL中

8259的级联(P165):一个主控8259可以连接8片从属8259,最多允许有64个输入

工作级联框图见P166图5.30

6.4、可编程并行接口8255

外部引线及内部结构

D0~D7:双向数据信号,用来传送数据和控制字。

RD:读信号线,与其他信号线一起实现对8255接口的读操作,通常接系统总线的。

WR:写信号线,与其他信号一起实现对8255的写操作,通常接系统总线的。

CS:片选信号线,当它为低电平时,有效。

A0、A1:8255地址选择信号线.

RESET:复位输入信号。8255复位后,A、B、C口均被定位输入状态。

PA0~PA7:A口的8跳输入输出信号线。

PB0~PB7:B口的8跳输入输出信号线。

PC0~PC7:C口的8跳输入输出信号线。

6.4.2、8255的工作方式

1、工作方式0,又称为基本输入输出方式。ABC三口24条线全部规定为数据的输入输出线。

共有16种不同组合。三口均可锁存数据,而定义为输入的口则无锁存能力。

2、工作方式1,即选通输入输出方式。(1)方式1下,A口、B口均为输出

此方式下,A口、B口均需借用C口来实现一些功能。C口的功能如下:

OBF:输出缓冲器满信号,低电平有效。

ACK:外设响应信号,低电平有效。

INTR:中断请求信号,高电平有效。

INTE:中断允许状态。

(2)方式1下A口、B口均为输入,

此方式与方式1下两口均为输出类似,同样需要C口来实现一些功能,C口功能如下:STB:低电平有效的输入选通信号。

IBF:高电平有效的输入缓冲器满信号。

INTR:中断请求信号,高电平有效。

INTE:中断允许状态。

3、工作方式2,又称双向输入输出方式。此种工作方式只有8255的A口才有。在A口工作

于双向输入输出方式时,要利用C口5条线才能实现。

6.4.3、方式控制字及状态字

8255的控制字由8位2进制数构成

当控制字BIT=1时,控制字的bit6到bit3这4位用来控制A组,而控制字低三位bit2到bit0用来控制B组,包括B口的8位和C口的低4位。

状态字:

(1)当8255的A口、B口工作在方式1或A口工作在方式2 时,通过读C口的状态,可以检测A口和B口的状态。

(2)当8255的A口和B口均工作在方式1的输入时,由C口读的8位数据各位的意义如

(3)当8255的A口和B口均工作在方式1的输出时,由C口读的8位数据各位的意义

6.4.4、8255的寻址及连接使用

8255占外设编织的4个地址,即A口、B口、C口和控制寄存器各占一个外设接口地址。对

同一个地址分别可以进行读写操作。

8255的接口地址为FBC0H~FBC3H和FBC4H~FBC7H。

6.4.5、初始化及应用举例

8255的初始化只要将控制字写入8255的控制寄存器即可。

已与打印机连接为例,下面的代码使B口为输入:

MOV DX, 0383H

MOV AL, 1000,0011B

OUT DX, AL

MOV AL, 0000,1101B

OUT DX, AL

6.5、可编程定时器8253

6.5.1、外部引线及其功能

D0~D7:双向数据线,用以传送数据和控制字。

CS:输入信号,低电平有效,有效时,该芯片可被选中进行操作

RD:读控制信号,低电平有效。

WR:写控制信号,低电平有效。

A0A1为8253的内部计数器和一个控制寄存器的编码选择信号

A0A1 00可选择计数器0 A0A1 01可选择计数器1

A0A1 10可选择计数器2 11可选择控制寄存器

CLK0~2:每个计数器的时钟输入端。

GATE0~2:门控信号,即计数器的控制输入信号。

OUT0~2:计数器输出信号,用来产生不同方式工作室的输出波形。

6.5.2工作方式(P206)

1、方式0(技术结束产生中断)当GATE为高电平时,允许技术;低电平时,禁止计数

2、方式1(可编程单稳)GATE上升沿开始启动计数

3、方式2(频率发生器)GATE为低电平时,强迫OUT输出高电平,GATE为高时,分频

据需进行。该方式下,占空比不稳定。

4、方式3(方波发生器)GATE信号为低电平时,强迫OUT 输出高电平。GATE为低电平

时,OUT输出对称方波。该方式可产生稳定占空比为1:1的方波信号。

5、方式4(软件触发选通)计数开始并不受GATE控制。此方式仍受GATE控制,GATE

为高时,计数进行;GATE为低时,禁止计数。

6、方式5(硬件触发选通)GATE上升沿使计数开始。

6.5.4、8253的寻址及连接(P209)

1、寻址

8253占用4个接口地址,地址由、A0、A1来确定。同时配合、控制8253的读写操作。

(1)先使计数器停止计数,再读计数值。(2)在计数过程中读计数值。

2、连接

8253占用了FF04H~FF07H 4个接口地址。

6.5.5、初始化及其应用

对计数器0的初始化:

MOV AL, 36H

OUT 43H, AL

MOV AL, 0

OUT 40H, 18

OUT 40H, AL

对计数器1的初始化:

MOV AL, 54H

OUT 43H, AL

MOV AL, 18

OUT 41H,AL

对计数器2的初始化:

MOV AL, 0B6H

OUT 43H, AL

MOV AX, 533H

OUT 42H, AL

MOV AL, AH

OUT 42H, AL

6.6、可编程串行接口8250

6.6.1、概述(P214)

1、概述

串行通信中,两种最基本的通信方式:1、同步通信;2、异步通信。

同步通信:在约定的波特率(每秒钟传送的位数)下,发送端与接收端的频率保持一致。

异步通信:收发端在约定的波特率下,不需要严格的同步,允许有相对的延迟。

2、8250的工作过程

(1)发送数据

(2)接收数据

3、内部寄存器

(1)通信控制字寄存器

(2)通信状态寄存器

(3)发送数据寄存器

(4)接受数据寄存器

(5)除数锁存器

(6)中断允许寄存器

(7)中断标志寄存器

(8)MODEM控制寄存器

(9)MODEM状态寄存器

微机原理与接口技术期末复习知识点总结

1.8086CPU由哪两部分构成?它们的主要功能是什么? 由执行部件EU以及总线接口部件BIU组成。 执行部件的功能是负责指令的执行。总线接口部件负责cpu 与存储器、I/O设备之间的数据(信息)交换。 2.叙述8086的指令队列的功能,指令队列怎样加快处理器速度? 在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。 3.(a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址? (c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个 字节? 共有20条地址线。数据总线是16位. 1M。64k。 4.8086CPU使用的存储器为什么要分段?怎样分段? 8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。 5.8086与8088CPU微处理器之间的主要区别是什么? (1)8086的外部数据总线有16位,8088的外部数据总线只有8位;(2)8086指令队列深度为6个字节,8088指令队列深度为4个字节;(3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节,因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节;4)个别引脚信号的含义稍有不同。 6.(a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志 位?各在什么情况下置位? 共14个寄存器:通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH, CL) 计数寄存器; DX(DH, DL) 数据//’寄存器;专用寄存器组:BP基数指针寄存器; SP 堆栈指针寄存器; SI 源变址寄存器;DI目的变址寄存器;FR:标志寄存器;IP:指令指针寄存

微机原理与接口技术知识点复习总结汇编

第一章计算机基础知识 本章的主要内容为不同进位计数制计数方法、不同进位制数之间相互转换的方法、数和字符在计算机中的表示方法、简单的算术运算以及计算机系统的组成。下边将本章的知识点作了归类,图1为本章的知识要点图,图1.2为计算机系统组成的示意图。 本章知识要点 数制 二进制数(B) 八进制数(Q) 十六进制数(H) 十进制数(D) B) 码制 带符号数编码 奇偶校验码 字符编码 原码 反码 补码 ASCII码 BCD码 压缩BCD码 非压缩BCD码计算机系统组成 计算机系统组成硬件 主机 外部设备 中央处理器(CPU) 半导体存储器 控制器 运算器 ROM RAM 输入设备 输出设备 软件 系统软件 应用软件 操作系统:如DOS、Windows、Unix、Linux等 其他系统软件 用户应用软件 其他应用软件 各种计算机语言处理软件:如汇编、解释、编译等软件

第二章8086微处理器 本章要从应用角度上理解8086CPU的内部组成、编程结构、引脚信号功能、最小工作模式的系统配置、8086的存储器组织、基本时序等概念。下面这一章知识的结构图。 本章知识要点 Intel 8086微处理器 时钟发生器(8284) 地址锁存器(74LS373、8282) 存储器组织 存储器逻辑分段 存储器分体 三总线(DB、AB、CB) 时序 时钟周期(T状态) 基本读总线周期 系统配置 (最小模式) 8086CPU 数据收发器(8286、74LS245) 逻辑地址物理地址 奇地址存储体(BHE) 偶地址存储体(A0) 总线周期指令周期 基本写总线周期 中断响应时序 内部组成 执行单元EU(AX、BX、CX、DX、SP、BP、SI、DI、标志寄存器) 总线接口单元BIU(CS、DS、SS、ES、IP) 地址/数据 控制 负责地址BHE/S7、ALE 引脚功能(最小模式)地址/状态 数据允许和收发DEN、DT/R 负责读写RD、WR、M/IO 负责中断INTR、NMI、INTA 负责总线HOLD、HLDA 协调CLK、READY、TEST 模式选择MN/MX=5V

微机原理期末复习总结

一、基本知识 1、微机的三总线是什么? 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求?8086/8088 CPU复位时有何操作? 答:复位信号维高电平有效。8086/8088 要求复位信号至少维持 4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序 3、中断向量是是什么?堆栈指针的作用是是什么?什么是堆栈? 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。 4、累加器暂时的是什么?ALU 能完成什么运算? 答:累加器的同容是ALU 每次运行结果的暂存储器。在CPU 中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPU EU、BIU的功能是什么? 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O 端口传送数据。 6、CPU响应可屏蔽中断的条件? 答:CPU 承认INTR 中断请求,必须满足以下 4 个条件: 1 )一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测, 当满足我们要叙述的4 个条件时,本指令结束,即可响应。 2 )CPU 处于开中断状态。只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。在复 位或保持时,CPU 不工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。 4 )开中断指令(STI )、中断返回指令(IRET )执行完,还需要执行一条指令才 能响应INTR 请求。另外,一些前缀指令,如LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应INTR 请求。 7、8086 CPU的地址加法器的作用是什么? 答:8086 可用20 位地址寻址1M 字节的内存空间,但8086 内部所有的寄存器都是16 位的,所以需要由一个附加的机构来根据16 位寄存器提供的信息计算出20 位的物理地址,这个机构就是20 位的地址加法器。 8、如何选择8253、 8255A 控制字? 答:将地址总线中的A1、A0都置1 9、DAC精度是什么? 答:分辨率指最小输出电压(对应的输入数字量只有最低有效位为“1 ”)与最大输出电压(对应的输入数字量所有有效位全为“1 ”)之比。如N 位D/A 转换器,其分辨率为1/ (2--N —1 )。在实际使用中,表示分辨率大小的方法也用输入数字量的位数来表示。 10、DAC0830双缓冲方式是什么?

微机原理期末复习

微机原理期末复习https://www.wendangku.net/doc/b59708840.html,work Information Technology Company.2020YEAR

一、回答问题 问题1:8086的存储器为什么要进行分段? 答:8086的地址总线AB有20根地址线,意味着存储器每个存储单元的地址由20位二进制数构成。而8086内部用来存放地址信息的寄存器只有16位,出现了矛盾,为解决这个问题,8086采取了存储器分段的方式。由于16位二进制地址可寻址范围是64KB而1MB的存储空间可以在逻辑上分为16个段每段大小是64KB,因此可以用段地址(也称为段基址)给每个段编号,每个段内的地址单元用偏移地址编号。 问题2:什么是物理地址什么是逻辑地址请说明二者的关系。 答:物理地址共有20位,对应一个存储单元的实际地址,物理地址与存储单元是一一对应关系。逻辑地址则由段地址和偏移地址组成是指令中引用的形式地址。一个逻辑地址只能对应一个物理地址,而一个物理地址可以对应多个逻辑地址。(2000:0202H、2010:0102H、……)。段地址——16位,即存储单元所在逻辑段的编号,通常存放在对应的段寄存器中,偏移地址为16位,存储单元在逻辑段内相对于该段第一个存储单元的距离。 20位物理地址 = 段地址×16 + 偏移地址取指令操作CS ×16 + IP堆栈操作SS ×16 + SP 数据存储器操作DS/ES ×16 + 偏移地址 问题3:请说明段寄存器与提供偏移地址寄存器的对应关系。 答:CS:IP对应代码段,DS:SI(或DI或BX)对应数据段,SS:SP(或BP)对应堆栈段。 问题4:8086的有最大和最小两种工作模式,请说明两种工作模式下的特点,并说明如何进行工作模式的设置。 答:8086微处理器有最小模式和最大模式。最小模式为单处理器模式,最大模式为多处理器模式;最小工作方式下总线控制信号都直接由8086产生,系统中总线控制逻辑电路被减小到最小,这种方式适合于较小规模系统的应用。最大工作方式用在需要利用8086CPU构成中等或较大系统时。由MN/MX的电平高低进行工作模式的设置。(+5V最小、接地最大) 问题5:从功能上看,CPU可以分为哪两部分各负责什么工作有什么优点

微机原理与接口技术 期末复习总结

《微机原理与接口技术》复习参考资料 复习资料说明: 1、标有红色星号“ ”的容为重点容 3、本资料末尾附有“《微机原理与接口技术》综合练习题与答案错误修正”和“《微机原理与接口技术》综合练习题与答案中不作要求的部分”,请注意查看。 第一章概述 一、计算机中的数制 1、无符号数的表示方法: (1)十进制计数的表示法 特点:以十为底,逢十进一; 共有0-9十个数字符号。 (2)二进制计数表示方法: 特点:以2为底,逢2进位; 只有0和1两个符号。 (3)十六进制数的表示法: 特点:以16为底,逢16进位; 有0--9及A—F(表示10~15)共16个数字符号。 2、各种数制之间的转换 (1)非十进制数到十进制数的转换 按相应进位计数制的权表达式展开,再按十进制求和。 (2)十进制数制转换为二进制数制 十进制→二进制的转换: 整数部分:除2取余; 小数部分:乘2取整。 十进制→十六进制的转换: 整数部分:除16取余; 小数部分:乘16取整。 以小数点为起点求得整数和小数的各个位。 (3)二进制与十六进制数之间的转换 用4位二进制数表示1位十六进制数 (4)二进制与八进制之间的转换 八进制→二进制:一位八进制数用三位二进制数表示。 二进制→八进制:从小数点开始,分别向左右两边把三位二进制数码划为一组,最 左和最右一组不足三位用0补充,然后每组用一个八进制数码代 替。 3、无符号数二进制的运算 无符号数:机器中全部有效位均用来表示数的大小,例如N=1001,表示无符号数9 带符号数:机器中,最高位作为符号位(数的符号用0,1表示),其余位为数值位 机器数:一个二进制连同符号位在作为一个数,也就是机器数是机器中数的表示形式 真值:机器数所代表的实际数值,一般写成十进制的形式

微机原理期末总结

第一章微机原理概述 主要内容: 1.数制的转换 2.原码、反码、补码、移码间的转换 典型习题: 复习PPT上两种题型弄懂做法即可 第二章微型计算机系统的微处理器 主要内容: 1.8086CPU的组成结构,要记牢EU和BIU的各组成部分名称和缩写 2.各寄存器组的作用 3.逻辑地址的表示方法和物理地址的计算方法 4.标志寄存器各位的含义 5.了解最大模式和最小模式下的一些要求 典型习题: 复习PPT上两种基本类型的习题即可,令需注意基础知识的记忆,可结合课后习题及答案进行记忆 第三章8086/8088指令系统 主要内容: 1.各种寻址方式的特点

2.上课老师要求的各条指令的用法 典型习题: 熟练掌握PPT上的题型,另需注意课后习题的判断题部分,大致了解一下可能的指令用错的情况。 第四章汇编语言程序设计 主要内容: 1.熟悉各种程序机构和伪指令含义 2.通过各种例子掌握基本的程序结构,尤其是开头和结尾部分的书写规范 典型习题: 以课本例题为主 第五章(了解 第六章半导体存储器 主要内容: 1.历来考试的考点和取分点,位与字节含义的区分。 2.存储容量和线路计算方法 3.线路译码方法 4.简单设计,前三项的综合 典型习题: 以PPT上习题为主。

第七章微型计算机和外设间的数据传输(了解基本概念,对照答案熟读一遍课后习题即可 第八章中断系统 主要内容: 1.中断的基本概念的判断 2.8086中断系统基本概念和相应计算 3.8259A的特点和编程知识 典型习题: 熟读课本各例题,弄清每句含义,再通读实验时的程序代码,自己体会分析一遍即可。 第九章微型计算机常用接口技术 主要内容: 1.熟练掌握8255A知识与应用 2.了解通信相关知识 典型习题: 通第八章 小结: 参照以往考试经验,考试中小题部分每张都会涉及而且较为固定,大家自己感觉重点的地方肯定是会考到的。大题部分虽然每年都再变,但有几项肯定要考的,一定

微机原理知识点总结

微机原理复习总结 第1章基础知识 ?计算机中的数制 ?BCD码 与二进制数11001011B等值的压缩型BCD码是11001011B。 F 第2章微型计算机概论 ?计算机硬件体系的基本结构 计算机硬件体系结构基本上还是经典的冯·诺依曼结构,由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。 ?计算机工作原理 1.计算机由运算器、控制器、存储器、输入设备和输出设备5个基本部分组成。 2.数据和指令以二进制代码形式不加区分地存放在存储器重,地址码也以二进制形式;计算机自动区 分指令和数据。 3.编号程序事先存入存储器。 ?微型计算机系统 是以微型计算机为核心,再配以相应的外围设备、电源、辅助电路和控制微型计算机工作的软件而构成的完整的计算机系统。 ?微型计算机总线系统 数据总线 DB(双向)、控制总线CB(双向)、地址总线AB(单向); ?8086CPU结构 包括总线接口部分BIU和执行部分EU BIU负责CPU与存储器,,输入/输出设备之间的数据传送,包括取指令、存储器读写、和I/O读写等操作。 EU部分负责指令的执行。 ?存储器的物理地址和逻辑地址 物理地址=段地址后加4个0(B)+偏移地址=段地址×10(十六进制)+偏移地址 逻辑段: 1). 可开始于任何地方只要满足最低位为0H即可 2). 非物理划分 3). 两段可以覆盖 1、8086为16位CPU,说明(A ) A. 8086 CPU内有16条数据线 B. 8086 CPU内有16个寄存器 C. 8086 CPU内有16条地址线 D. 8086 CPU内有16条控制线 解析:8086有16根数据线,20根地址线; 2、指令指针寄存器IP的作用是(A ) A. 保存将要执行的下一条指令所在的位置 B. 保存CPU要访问的内存单元地址 C. 保存运算器运算结果内容 D. 保存正在执行的一条指令 3、8086 CPU中,由逻辑地址形成存储器物理地址的方法是(B ) A. 段基址+偏移地址 B. 段基址左移4位+偏移地址 C. 段基址*16H+偏移地址 D. 段基址*10+偏移地址 4、8086系统中,若某存储器单元的物理地址为2ABCDH,且该存储单元所在的段基址为2A12H,则该

微机原理复习总结

复习总结 1.正确理解微处理器、微型计算机及微型计算机系统基本概念。 例1:CPU是由()组成的。 A. 内存储器和控制器 B. 控制器和运算器 C. 内存储器和运算器 D. 内存储器、控制器和运算器 微型计算机的硬件组成包括()。 A.主机、电源、CPU和输入输出设备 B.控制器、运算器、存储器和输入输出设备 C.控制器、主机、键盘和显示器 D.CPU、键盘、显示器和打印机 2.了解微处理器的发展。 3.熟知8086CPU的常用引脚和内部结构(寄存器结构)。 例2: 8086CPU在系统复位后,CS和IP的初值分别为()。 A.0000H,0000H B.0000H,FFF0H C.FFF0H,0000H D.FFFFH,0000H 例3:计算机设置了一个堆栈指示器SP,并隐含约定SP的当前内容为()。 A.堆栈段寄存器 B.下一条指令的地址 C.栈顶内容的地址码 D.栈底内容的地址码 例4:8086 CPU有条地址线,可形成的存储器地址空间。4.掌握存储器物理地址的形成。 例5:设(21B24H)=39H,(21B25H)=7BH,(21B26H)=51H,(21B27H)=84H, 则(21B26H)的字单元内容为()。 A. 517BH B. 397BH C. 7B39H D. 8451H 例6:有一块100个字的存储区域,其起始地址为1234:100H,这个区域首末单元的物理地址是,。 5.了解系统总线的形成。认识MEMW、MEMR、IOR、IOW引脚的 含义。 6.熟练掌握操作数的寻址方式。 例7:指令ADD [BX+DI],CX 源操作数的寻址方式是__,目的操作数的寻址方式是__。

微机原理与接口技术期末考试复习资料总结

微机原理及接口技术样题 一.填空题(每空1分,共20分) 1.从编程结构上,8086CPU分为两部分,即_执行部件EU _和总线接口部件BIU。 2.CPU 在指令的最后一个时钟周期检测INTR引脚,若测得INTR有效且IF为___1___,则CPU在结束当前指令后响应可屏蔽中断请求。 3.根据功能,8086的标志可以分为两类,即控制和状态 _标志。4.在8086中,一条指令的物理地址是由段基址*16和段内偏移量相加得到的。 5. ADC0809能把模拟量转换为8位的数字量,可切换转换 8路模拟信号。 6.从工作原理上来区分,A/D转换的方法有计数式、双积分式、逐渐逼近式等多种。

7.类型码为__2____的中断所对应的中断向量存放在0000H:0008H开始的4个连续单元中,若从低地址到高地址这4个单元的内容分别为80 __、70___、_60___ 、_ 50 ___,则相应的中断服务程序入口地址为5060H:7080H。8.中断控制器8259A中的中断屏蔽寄存器IMR的作用是_屏蔽掉某个中断输入请求_____。 9.对于共阴极的7段数码管,如果要使用某一段发光,则需要在对应的输入脚上输入___高_____电平。 10.8086中有16根引脚是地址和数据复用的。 二.选择题(每题1分,共10分) 1.8086处理器有20条地址线.可寻址访问的内存空间为?() A.1K B. 1M C.640K D.64K 2.由8086处理器组成的PC机的数据线是?() A.8条单向线 B.16条单向线C. 16条双向线 D.8条双向线

3.8086处理器的一个典型总线周期需要个T状态。() A.1 B.2 C.3 D.4 4.要管理64级可屏蔽中断,需要级联的8259A芯片数为几片?() A.4片 B.8片 C.10片 D.9片 5.在8086/8088系统中,内存中采用分段结构,段与段之间是() A.分开的 B.连续的 C.重叠的D.都可以 6.8086 CPU内标志寄存器中的控制标志位占几位?() A.9位 B.6位 C.3位 D.16位 7.可编程定时器/计数器8253的6种工作方式中,只可用硬件启动的是哪几种? () A.方式2、5 B.方式1、2 C.方式1、5 D.方式3、1 8.8253计数器的最大计数初值是多少?() A.65535 B.FF00H C.0000H D.FFFFH

微机原理知识点总结

第一章概述 1.IP核分为3类,软核、硬核、固核。特点对比 p12 第二章计算机系统的结构组成与工作原理 1. 计算机体系结构、计算机组成、计算机实现的概念与区别。P31 2. 冯·诺依曼体系结构: p32 硬件组成五大部分 运算器、存储器、控制器、输入设备、输出设备,以存储器为中心 信息表示:二进制计算机内部的控制信息和数据信息均采用二进制表示,并存放在同一个存储器中。 工作原理:存储程序/指令(控制)驱动编制好的程序(包括指令和数据)预先经由输入设备输入并保存在存储器中 3.接口电路的意义 p34 第二段 接口一方面应该负责接收、转换、解释并执行总线主设备发来的命令,另一方面应能将总线从设备的状态或数据传送给总线主设备,从而完成数据交换。 4.CPU组成:运算器、控制器、寄存器。P34 运算器的组成:算术逻辑单元、累加器、标志寄存器、暂存器 5.寄存器阵列p35 程序计数器PC,也称为指令指针寄存器。存放下一条要执行指令的存放地址。 堆栈的操作原理应用场合:中断处理和子程序调用 p35最后一段 6. 计算机的本质就是执行程序的过程p36 7. 汇编语言源程序——汇编——>机器语言程序 p36 8. 指令包含操作码、操作数两部分。执行指令基本过程:取指令、分析指令、执行指令。简答题(简述各部分流程)p37 9. 数字硬件逻辑角度,CPU分为控制器与数据通路。P38 数据通路又包括寄存器阵列、ALU、片上总线。 10. 冯·诺依曼计算机的串行特点p38 串行性是冯·诺依曼计算机的本质特点。表现在指令执行的串行性和存储器读取的串行性。也是性能瓶颈的主要原因。 单指令单数据 11. CISC与RISC的概念、原则、特点。对比着看 p39、40

微机原理期末复习总结

微机原理期末复习总结 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

一、基本知识 1、微机的三总线是什么 答:它们是地址总线、数据总线、控制总线。 2、8086 CPU启动时对RESET要求8086/8088 CPU复位时有何操作 答:复位信号维高电平有效。8086/8088 要求复位信号至少维持4 个时钟周期的高电平才有效。复位信号来到后,CPU 便结束当前操作,并对处理器标志寄存器,IP,DS,SS,ES 及指令队列清零,而将cs 设置为FFFFH, 当复位信号变成地电平时,CPU 从FFFF0H 开始执行程序 3、中断向量是是什么堆栈指针的作用是是什么什么是堆栈 答:中断向量是中断处理子程序的入口地址,每个中断类型对应一个中断向量。堆栈指针的作用是指示栈顶指针的地址,堆栈指以先进后出方式工作的一块存储区域,用于保存断点地址、PSW 等重要信息。 4、累加器暂时的是什么ALU 能完成什么运算 答:累加器的同容是ALU 每次运行结果的暂存储器。在CPU 中起着存放中间结果的作用。ALU 称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的“与”、“或”、“比较”等运算功能。 5、8086 CPU EU、BIU的功能是什么 答:EU(执行部件)的功能是负责指令的执行,将指令译码并利用内部的寄存器和ALU对数据进行所需的处理BIU(总线接口部件)的功能是负责与存储器、I/O端口传送数据。 6、CPU响应可屏蔽中断的条件 答:CPU 承认INTR 中断请求,必须满足以下4 个条件: 1 )一条指令执行结束。CPU 在一条指令执行的最后一个时钟周期对请求进行检测,当满足我们要叙述的 4 个条件时,本指令结束,即可响应。 2 )CPU 处于开中断状态。只有在CPU 的IF=1 ,即处于开中断时,CPU 才有可能响应可屏蔽中断请求。 3 )没有发生复位(RESET ),保持(HOLD )和非屏蔽中断请求(NMI )。在复位或保持时,CPU 不 工作,不可能响应中断请求;而NMI 的优先级比INTR 高,CPU 响应NMI 而不响应INTR 。 4 )开中断指令(STI )、中断返回指令(IRET )执行完,还需要执行一条指令才能响应INTR 请求。另 外,一些前缀指令,如LOCK、REP 等,将它们后面的指令看作一个总体,直到这种指令执行完,方可响应INTR 请求。 7、8086 CPU的地址加法器的作用是什么 答:8086 可用20 位地址寻址1M 字节的内存空间,但8086 内部所有的寄存器都是16 位的,所以需要由一个附加的机构来根据16 位寄存器提供的信息计算出20 位的物理地址,这个机构就是20 位的地址加法器。 8、如何选择8253、 8255A 控制字 答:将地址总线中的A1、A0都置1 9、DAC精度是什么

微机原理复习知识点总结资料

微机原理复习知识点 总结

1.所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。 2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。 3.接口的基本任务是控制输入和输出。 4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。5.接口中的设备选择功能是指: 6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。 7.接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置接口工作方式。 8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。 9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、程序查询传送方式、中断传送方式、DMA方式。 10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。 11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内总线、外总线。ISA总线属于内总线。 12.面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合的总线系统从而达到最佳的效果。 13. SCSI总线的中文名为小型计算机系统接口(Small Computer System Interface),它是 芯的信号线,最多可连接 7 个外设。 14. USB总线的中文名为通用串行接口,它是4芯的信号线,最多可连接127个外设。 15. I/O端口的编码方式有统一编址和端口独立编址。访问端口的方式有直接寻址和间接寻址。PC机的地址由16位构成,实际使用中其地址范围为000~3FFH。 16.在计算机中主要有两种寻址方式:端口独立编址和统一编址方式。在端口独立编址方式中,处理器使用专门的I/O指令。 17. 74LS688的主要功能是:8位数字比较器,把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较。如果相等输d出0,不等输出1。 主要功能:把输入的8位数据P0-P7和预设的8位数据Q0-Q7进行比较,比较的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地址范围和预设的地址进行比较,如果两者相等,说明该地址即为接口地址,可以开始相应的操作。 18. 8086的内部结构从功能上分成总线接口单元BIU和执行单元EU两个单元。 19. 8086有20地址线,寻址空间1M,80286有24根地址线,寻址空间为 16M。 20. 8086/8088有两种工作模式,即最大模式、最小模式,它是由MNMX 决定的。

微机原理知识点总结

1、计算机硬件的五大组成部分:运算器、控制器、存储 器、输入设备、输出设备。 2、 和协调着整个计算机系统的工作。 微型计算机:主机,包括微处理器,存储器,总线、输入输出接口电路。 +外部设备+软件 3、微处理器工作原理:程序存储和程序控制 4、微机系统的内存分类:RAM ROM 5、8086两个独立部件: 执行部件EU:负责指令的执行;组成:8个通用寄存器,一个标志寄存器,运算器,EU控制电路。 总线接口部件BIU:负责CPU与存储器和I/O设备间的数据传送。组成:地址加法器、段寄存器、指令指针寄存器、总线控制电路、内部暂存器、指令队列。6、8个通用寄存器:累加器AX,基址寄存器BX, 计数寄存器CX, 数据寄存器DX,堆栈指针寄存器SP,基址指针寄存器BP,源变址寄存器SI,目标变址寄存器DI 4个段寄存器:代码段CS:存放指令代码;数据段DS:存放操作数;附加段ES:存放操作数;堆栈段SS:指示堆栈区域的位置。 7、指令指针IP的功能:控制CPU指令执行的顺序,指

向下一条要执行指令的偏移地址。 8、标志寄存器:状态标志位,控制标志位 9、8086有20根地址线。16根数据线 10、 第三章 11、指令的7种寻址方式:立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址、基址变址相对寻址。 12、指令:数据传送指令MOV、压栈指令PUSH、出栈指令POP、交换指令XCHG、取偏移地址指令LEA、输入指令IN、输出指令OUT、加法运算指令ADD、加一指令INC、减法指令SUB、减一指令DEC、求补指令NEG、比较指令CMP、与指令AND、或指令OR、异或指令XOR、测试指令TEST、非循环逻辑左移指令SHL、非循环逻辑右移指令SHR、无条件转移指令JMP、

微机原理期末应急复习总结

开篇寄语:这些是个人一开始什么都不懂的时候的傻瓜式的总结,不知道大家有没有耐心看完,但是希望大家尽量吧,祝大家考个好成绩。 O(∩_∩)O 高手让路 “梅毒”症状严重者专用

8086寻址方式

标志寄存器说明:(1) 常用的有CF ZF SF OF PF 要牢记 (2)负零进位偶溢出=SZCPO(个人记忆小诀窍,当SZCPO F=1的时候) (3)相关指令:CLC STC CMC CLI STI CLD STD CF:清零置1 取反IF:清零置1 DF:清零置1 (有没有发现,CL*的就是清零,ST*的就是置1) (4)DF=1的时候,用loop lop神马的,CX自减1 反之自增1 其它不管

常用的指令系统 一、计算类的指令: 只管记住以下这些就好了,要用就用,神马带不带进位,不理它 (1)ADD A,B A=A+B ADC A,B A=A+B+FC DEG A A=A-1 INC A A=A+1 SUB A,B A=A-B SBB A,B A=A-B-CF NEG A A=-A CMP A,B A-B 但是不改变A或B的值,只改变标志寄存器(参考第一页)的值例MOV AL,10 CMP AL,10 (这时候标志寄存器值改变,AL>10减法无借位,则CF=0) JZ NEXT1 (JZ指令:当CF=1的时候跳转到NEXT1处继续执行, 但CF=0,所以不跳转,直接执行下一条指令) JNZ NEXT2 (JNZ指令:当CF=0时跳转到NEXT2处继续执行,此时 CF=0则跳转到NEXT去了) NEXT1:XOR AX,AX NEXT2: MOV AH,4CH INT 21H 这条指令之所以花如此大篇幅介绍,是因为它实在太常用啦! (2)IMUL A AX=AL*A(关键在于A的类型,如果A是字节类型的也就是8位2进 制数的时候,结果存放在AX中,如果A是字类型的16位, 高8位存在DX中,低8位放在AX中,以下相同)MUL A 同IMUL,只是IMUL做乘法的时候,符号位只要注意的,0表示负数, 1表示正数,在计算的时候要注意是否是有符号运算,但是 目前来看,我们还是比较少接触到有符号数乘法的,所以常 用MUL,希望不要考有符号数吧 IDIV A AL=AX/A的商AH=AX/A的余数(字运算的时候DX保存余数)DIV A同IDIV,这个是无符号的 二、逻辑运算指令 AND A,B A=A 与B (1+1=1 ,1+0=0 ,0+0=0 ) 常用举例:AND AX,86H (86H=10000110,则其中第1、6、7位是1,和AX与之后,A的第1、6、7位不变,其他位清零了) OR A,B A=A或B (A或B其中一个为1的时候,A=1) 常用举例:OR AX,86H (86H=10000110,则其中第1、6、7位是1,和AX或之后,A的第1、6、7位变成1,其他位不变) XOR A,B A=A异或B (AB相同的时候A=1,不同的时候A=0) 常用举例:XOR AX,AX 一对比就知道,AX和AX自然是全部都一样,所以每位都变成0,于是AX就被清零了 TEXT A,B A 与B 置标志位,不改变A和B的值,有点类似CMP(见计算相关指 令)的功能 NOT A A按位取反,相比NEG,NEG是求相反数,NOT是1和0互换

大工《微机原理与控制技术》课程考试模拟试卷B

机密★启用前 大连理工大学网络教育学院 2014年3月份《微机原理与控制技术》课程考试 模拟试卷 考试形式:闭卷试卷类型:(B) ☆注意事项:本考卷满分共:100分;考试时间:90分钟。 学习中心______________ 姓名____________ 学号____________ 一、单项选择题(本大题共10小题,每小题2分,共20分) 1、ASCII码是美国信息交换标准码,字母‘a’的ASCII码是() A. 31H B. 41H C. 51H D. 61H 2、8086在响应外部HOLD请求后,将()。 A.所有三态引脚处于高阻,CPU放弃对总线的控制权 B.进入等待周期 C.只接受外部数据 D.转入特殊中断服务程序 3、I/O单独编址方式下,从端口读入数据可使用() A.IN B.OUT C.XCHG D.MOV 4、CPU与I/O设备之间传送的信号有() A.控制信息 B.状态信息 C.数据信息 D.以上三种信息 5、计算机存储信息的最小单位是() A.字节 B.字 C.双字节 D.二进制的位 6、将汇编语言源程序翻译成机器代码的过程叫() A.编译 B.翻译 C.汇编 D.编程 7、8086CPU引脚中,地址锁存允许信号是() A. ALE B.VCC C.CLK D.RESET 8、执行一条指令所需要的时间是( )

A.机器周期 B.等待周期 C.指令周期 D.总线周期 9、动态存储器DRAM使用()存储信息,存取速度慢。 A.电感 B.电容 C.触发器 D.二极管 10、总结RAM的特点,叙述正确的是() A.可随机读写数据,断电后数据不会丢失 B.可随机读写数据,断电后数据全部丢失 C.只能顺序读写数据,断电后数据全部丢失 D.只能顺序读写数据,断电后数据部分丢失 二、判断题(本大题共5小题,每小题2分,共10分) 1、INC [SI] ( ) 2、ADD [SI]+56H ( ) 3、LEA SI,AX ( ) 4、SHL BX,5 ( ) 5、POP [AX] ( ) 三、填空题(本大题共6小题,每空2分,共28分) 1、一般微型计算机存储器系统主要由、和以及管理这些存储器的硬件和软件组成。 2、RAM的基本存储单元是双稳态触发器,每一个单元存放一位数据,所存储的信息不需要。 3、8086CPU有40个引脚,与工作在DMA方式有关的两个引脚是和。 4、采用加电方法在线进行擦除和编程,可多次擦写的存储器是。 5、58.75D= B= Q= H 6、-0= B[原]= B[反]= B[补] 四、编程题(本大题共2小题,每小题15分,共30分) 1、设有如下数据段,请回答问题。 DATA SEGMENT ORG 0200H K1 DB ‘ABCDE’ K2 DW 24H K3 EQU K2-K1

微机原理期末重点总结

第一章 1.微型计算机(Microcomputer):采用微处理器为核心构造的计算机 2.微处理器(Microprocessor):微型机的运算和控制核心,称为中央处理单元(CPU:Central Processing Unit),将控制器和运算器集成在一片或几片芯片上构成 3.微型计算机(MicroComputer)是指以微处理器为核心,配上存储器、输入/输出接口电路等所组成的计算机。 4.微型计算机系统(Micro Computer System)是指以微型计算机为中心,配以相应的外围设备、电源和辅助电路(统称硬件)以及指挥计算机工作的系统软件所构成的系统。 5.总线:计算机中各功能部件间传送信息的公共通道,是微型计算机的重要组成部分。 5.1地址总线AB:在对存储器或I/O端口进行访问时,通过地址总线传送由CPU提供的要访问存储单元或I/O端口的地址信息。(单向总线) 数据总线DB:从存储器取指令或读写操作数,对I/O端口进行读写操作时,指令码或数据信息通过数据总线传输。(双向总线) 控制总线:各种控制或状态信息通过控制总线传输 6. 基数(Radix):一个数制所包含的数字符号的个数,被称为基数,记为r。 7.在二进制计数系统中,最高位表示符号位,“0”表示正数,“1”表示负数, 其余表示数值。 7.1补码:反码末位(包括小数)加1 7.2由原码直接求补码:二进制数低位(包括小数)的第一个1右边保持不变 (包含此1),左边依次求反 8.BCD码用4位二进制数表示1位十进制数,只取十个状态,而且每四个二进制码之间是“逢十进一”。(常使用8421码:即0000~1001) 8.1“0~9”的ASCII码是30H~39H “A~Z”的ASCII码是41H~5AH “a~z”的ASCII码是61H~7AH 第二章 1.总线接口单元BIU:取指令时,BIU负责从内存的指定地址处取出指令,送到指令队列流中排队,执行指令中需要操作数时,也由BIU从内存的指定地址中取出,送给EU参加运算。 2.8086组成:4个16位段寄存器(CDSE);16位指令指针寄存器IP;20位地址加法器及总线控制电路;6

微机原理复习知识点总结

1 .所谓的接口其实就是两个部件或两个系统之间的交接部分(位于系统与外设间、用来协助完成数据传送和控制任务的逻辑电路)。 2.为了能够进行数据的可靠传输,接口应具备以下功能:数据缓冲及转换功能、 设备选择和寻址功能、联络功能、接收解释并执行CPU命令、中断管理功能、可编程功能、(错误检测功能)。 3.接口的基本任务是控制输入和输出。 4.接口中的信息通常有以下三种:数据信息、状态信息和控制信息。 5.接口中的设备选择功能是指: 6.接口中的数据缓冲功能是指:将传输的数据进行缓冲,从而对高速工作的CPU 与慢速工作的外设起协调和缓冲作用,实现数据传送的同步。 7 .接口中的可编程功能是指:接口芯片可有多种工作方式,通过软件编程设置 接口工作方式。 8.计算机与外设之间的数据传送有以下几种基本方式:无条件传送方式(同步 传送)、程序查询传送(异步传送)、中断传送方式(异步传送)、DMA传送方式(异步传送)。 9.根据不同的数据传输模块和设备,总线的数据传输方式可分为无条件传输、 程序查询传送方式、中断传送方式、DMA方式。 10.总线根据其在计算机中的位置,可以分为以下类型:片内总线、内部总线、系统总线、局部总线、外部总线。 11.总线根据其用途和应用场合,可以分为以下类型:片内总线、片间总线、内 总线、外总线。ISA 总线属于内总线。 12 .面向处理器的总线的优点是:可以根据处理器和外设的特点设计出最适合 的总线系统从而达到最佳的效果。 13.SCSI 总线的中文名为小型计算机系统接口(Small Computer System Interface) ,它是 芯的信号线,最多可连接7 个外设。 14.USB 总线的中文名为通用串行接口,它是 4 芯的信号线,最多可连接127 个外设。15 .I/O 端口的编码方式有统一编址和端口独立编址。访问端口的 方式有直接寻址和间接寻址。PC机的地址由16 位构成,实际使用中其地址范围 为000~3FFH。 16.在计算机中主要有两种寻址方式:端口独立编址和统一编址方式。在端口独立编址方式中,处理器使用专门的I/O 指令。 17.74LS688的主要功能是:8 位数字比较器,把输入的8 位数据P0-P7 和预设的8 位数据Q0-Q7进行比较。如果相等输 d 出0,不等输出1。 主要功能:把输入的8 位数据P0-P7 和预设的8 位数据Q0-Q7进行比较,比较的结果有三种:大于、等于、小于。通过比较器进行地址译码时,只需把某一地址 范围和预设的地址进行比较,如果两者相等,说明该地址即为接口地址,可以开始相应的操作。 18.8086 的内部结构从功能上分成总线接口单元BIU和执行单元EU两个单元。19.8086 有20 地址线,寻址空间1M,80286有24根地址线,寻址空间为16M。20.8086/8088 有两种工作模式,即最大模式、最小模式,它是由MNMX决定的。21.在8086/8088 系统中,I/O 端口的地址采用端口独立编址方式,访问端口时 使用专门的 I/O 指令。

微机原理考试题目及知识点整理

填空题 1、8086CPU内部按功能可分为总线接口单元和执行单元两个独立单元。它们各自的主要功能是负责CPU对存储器和外设的访问和负责指令的译码、执行和数据的运算。 p17、p18 2、CPU总线包含三种不同功能的总线,双向的有数据总线和控制总线,单向的有地址总线。 其中地址总线的位数决定了CPU可以直接寻址的内存范围。比如,8088CPU有 20 根数据总线,⑩根地址总线,所以,其最大内存容量1MB 。p6

1. 2.8088的逻辑结构。 参考p18的图2-2及上下文。主要是理解总线接口单元及执行单元的作用,分别执行哪些操作。 地址加法器的作用(p23):将逻辑地址中的16位段地址左移二进制4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得20位物理地址,以进行寻址。 3.中断相关、中断向量、中断向量号计算。 p156 中断相关参考知识点14,对于中断向量可参考填空题11题。 主要是中断向量号计算,依照公式 中断向量的地址(物理地址)=中断类型号(n)×4 来计算地址或类型号(也叫向量号),以及写出中断入口地址。这里举个例子(不是老师给的题):PC机采用向量中断方式处理8级中断,中断号依次为08H~0FH,在RAM0:2CH单元开始依次存放23H、

FFH、00H和F0H四个字节,该向量对应的中断号以及中段程序入口是 解答:每个中断向量在中断向量表中占4个字节。低16位存放中断程序的偏移地址IP,高16位存放中断程序的段地址CS。对于本题,中断类型号: 2CH除以4得0BH;中断程序入口地址CS:IP为F000:FF23H。这里要注意除法运算的进制问题,以及入口地址的书写。 4.六个周期及相互关系、五个地址。 p98、p23 六个周期(p98): 指令周期:一条指令取值、译码到执行完成的过程。包含多个总线周期。 总线周期也称机器周期:伴有数据交换的总线操作。包含多个时钟周期。 时钟周期:CPU进行不同的具体操作,处于不同的操作状态。时间长度为时钟频率的倒数。 空闲周期:时钟周期的一种,一般是芯片空闲时所处的状态,CPU在此状态进行内部操作,没有对外操作。 等待周期:时钟周期的一种,一般是芯片等待是所处的状态,CPU在等待周期维持之前的状态不变,直到满足某种条件进入下一个时钟周期。 //例子可参考p99的写总线周期。 五个地址(p23): 物理地址:对应每个物理存储单元都有一个唯一的20位地址,微处理器通过总线存取存储器数据时采用这个地址。 逻辑地址:分段后在8088内部和用户编程时,采用的“段地址:偏移地址”形式称为逻辑地址。 偏移地址:主存单元距离段起始位置的偏移量。 线性地址:逻辑地址到物理地址变换之间的中间层, 线性地址是一个32位无符号整数,过逻辑地址变换得到。 虚拟地址:从0号单元开始编址,顺序分配符号名对应的地址单元,不是主存中的真实地址,故称为相对地址、程序地址、逻辑地址或称虚拟地址。《软件设计师教程》p116 5.DMAC如何控制总线。 参考知识点4、5。DMAC通过总线请求HRQ与总线响应HLDA来向CPU申请获取总线控制权,通过地址允许AEN 来将锁存的高8位地址送入系统总线,DMA传送时用来屏蔽其它的总线驱动器。通过MEMR*(IOR*)与MEMW*(IOW*)来实现存储器与外设通过总线的数据传输。 6.三大总线形成相关。 最小模式: 地址总线:CPU的AD0~AD7, A8~A15, A15~A19 通过地址锁存器8282(3片) 构成。 数据总线:直接由AD0~AD7提供,或通过数据收发器8286(8088为1片,8086为2片)供给。 控制总线:直接由CPU的控制线供给。 最大模式: 地址总线:CPU的AD0~AD7, A8~A15, A15~A19 通过地址锁存器8282 (3片) 构成。

相关文档
相关文档 最新文档