基于8086微机原理核心考点(考试必背)

第一章:

1.冯•诺依曼计算机思想:
思想核心是程序存储和程序控制,计算机主要有运算器,控制器,存储器,输入、输出设备组成,其数据和程序均以二进制形式存放。
2.微处理器,微型计算机,微型计算机系统的区别:
微处理器就是CUP,主要有运算器,控制器,寄存器和内部总线构成微型计算机主要包括:为处理器,存储器,I/O接口和总线单元。
总线单元有数据、地址、控制总线。数据总线位数表示一次传输数据的位数,地址总线的位数表示寻址范围,控制总线传输控制信息,如读写、高电平低电平等
微型计算机系统是计算机指令写出的的程序,可以完成相应的功能
3.BCD码:
用二进制数来表示十进制数
压缩型BCD:一个字节表示两位十进制数;非压缩型BCD:一个字节表示一位十进制数
4.原码,反码,补码的规则

5. 进位与溢出的区别:
进位是数据运算时的正常情况,通过标志寄存器体现
溢出是计算的结果超过了能表示的范围,若最高位和次高位不同时有或没有进位或借位,则溢出

第二章:

1.cup执行程序的过程:
首先是取指令阶段:先从存储器取指令,送到寄存器中暂存;然后是执行指令,CUP各部件执行指令的具体操作
2.8086与8088差别:
外部数据线(16,8),指令队列(6,4),存储器和I/O接口控制线,BHE控制线
3.8086CUP内部组成:
由总线接口单元(取指令)和执行单元(执行指令组成)。总线接口单元从内存中取出指令存到指令队列中,然后执行单元从指令队列中取指令执行,相关部件进行完成指令功能。
4.存储器中的逻辑地址与物理地址:
物理地址有地址加法器生成,每个存储单元的物理地址的固定的
逻辑地址由段地址和偏移地址组成,不同段的逻辑地址存放在不同寄存器中。
5.8086CPU寄存器:

6.FR寄存器有效位及其作用:

7.TW等待周期:
在T3和T4之间插入,若READY为低电平,就插入Tw周期
8.总线周期:
CPU完成一次存储器访问或I/O端口操作所需要的时间称为一个总线周期,包括T1-T4周期
指令周期>总线周期>时钟周期
9.堆栈,及其操作:
堆栈是一段特殊的存储区,用于临时数据存放,保护端点现场
先入后出,定义SS,SP指向栈顶
10.CPU读取存储器中的一个字只能从偶地址开始(A0=0),若使用高八位BHE=0.
11.独立编制与统一编制:
统一编址:存储器与I/O接口的地址在同一个空间,可以用相同指令
独立编址(8086),在不同空间,不同控制线,不同指令
12.I/O端口的直接端口寻址,间接端口寻址:
直接:8位地址
间接:16位地址,先放入DX寄存器,再寻址

第三章

1.指令:
一条指令包含操作码和操作数两部分信息,操作码指指令要完成的操作,操作数是参与操作的对象。
操作数又分为立即数(在指令中),寄存器操作数,存储器操作数
2.寻址即描述操作数所在位置:
略。
3.转移指令:
段内:
直接寻址:16K范围
相对寻址:立即数为相对IP寄存器的距离
间接寻址:IP存储在寄存器或存储器中 -128-+127
段间:
直接寻址:1M范围
间接寻址:CS和IP存储在寄存器或存储器中16k
条件转移只能是段内转移
4.调用返回与中断返回:
调用返回使用指令CALL和RET,主要用于子程序的调用,子程序是设计好的,分为段间调用和端内调用
中断返回是打断原执行程序,指令INT和IRET,需要保护端点,包括标志寄存器

第四章

1.什么是伪指令和指令:
伪指令语句没有机器代码,处理器不执行。仅在汇编时提高汇编程序如何编译、连接、以及各变量的属性等。
指令语句有机器代码,处理器执行。
宏指令语句:代表一个指令序列,用宏指令代替一段程序
2.标示符:
标号、变量、符号名
标号就是指令名,有冒号,三种属性,段基址,偏移量,类型属性(FAR NEAR)
变量是数据名,三种属性,段基址,偏移量,类型属性(BYTE WORD DWORD)
符号名,伪指令名称,段基址,偏移量

第五章

1.CPU地址线:
CPU的地址线数量决定了CPU的寻址范围,n根地址线的寻址范围是2的n次幂,也就是可以访问2N个存储单元
2.存储器的分类:
按存储方式分为随机存储器(RAM)和只读存储器(ROM);RAM又分为静态RAM和动态RAM;ROM又分为掩膜,可编程,紫外线擦除,电擦除ROM
按数据传送方式可分为,并行存储器和串行存储器
按位置分为内存储器和外存储器
3. RAM与ROM:
RAM的存储单元可任意读写,掉电后信息丢失
ROM的在程序执行过程中只能读入,不能写出,掉电信息不丢失
4. SRAM与DRAM:
SRAM:集成度低,电路简单,速度快
DRAM:集成度高,电路复杂,速度慢
5.三级存储体:
Cache、内存,外存:Cache由SRAM构成,用于CPU的快速读写,内存由DRAM构成,用于CPU对存储空间操作,外存主要有硬盘,光盘存储器,可以存储大量数据,速度慢。采用三级存储体可大大提高工作效率。
6.存储器与寄存器的异同:
都用来二进制信息的存放。寄存器位于CPU中,每个寄存器都用其特性用途,访问速度快。存储器是CPU外部的存储单元,负责大量程序、数据的存储,编程时通过地址访问,速度慢。
7.设计存储器接口:
a.确定存储器片数
b.确定存储器地址范围
c.译码器译码
d.连接cpu与存储器的总线

第六章

1.I/O端口:
I/O端口实现把CPU和外部设备连接,存储,数据,控制,状态3种信息的电路
2.I/O端口的编码方式:
略。
3.8086I/O端口特点:
8086地址线和数据线分时复用,用地址锁存器将地址分离出;I/O只用到了16位地址线;采用独立编址方式;有直接寻址和间接寻址;指令为IN OUT;地址只能AL和AX寄存器传输
4.CPU控制数据传输的方式:
无条件传输,有条件传输,中断传输,DMA传输
5. 有条件传输和中断传输的区别:
有条件传输是CPU主动,cpu想传输先查询I/O接口是否准备好再传输
中断是CPU,I/O设备发出请求,然后CPU相应,后传输
6. 中断控制过程:
中断请求,中断排队,中断响应,中断处理,中断返回
基本思想:中断源向CPU发出中断请求,CUP响应后结束当前正在执行的指令,转而执行中断指令,执行完毕后,再继续执行被打断的程序。
中断相应步骤:FR压栈;IF,TF清零;CS,IP压栈;获取中断类型码,获取中断向量地址到CS:IP

第七章:

1.锁存器:数据锁存,数据输出,若开启锁存器,输出保持不变,实现锁存
2.缓冲器:数据暂存
3.开关,闭合为0,断开为1
4.数码管:共阴极,共阳极
5.键盘:行扫描
6、A/D:模拟信号转换数字信号,逐次逼近法,内部有一个D/A…通过输入的电流与输出电流相比较按位确定数字量是否为1
7.D/A:数字信号转换模拟信号,T型法,8位数字控制8个开关,电流分流后汇合得出模拟量

第八章:

1 8253
介绍:可编程计数器3个16位计数器,一个控制位寄存器,每个计数器有6种工作方式,不同的工作方式启动方式、输出波形等不同。使用前需初始化来设置计数器,工作方式,读写操作,进制
2.并行传输
介绍:并行通信接口有三种工作方式,A口3种,B口2种,C口1中;2个控制字(方式控制字,C口位控制字);方式控制字控制A、B、C口的选择和传输方向,C口位控制字控制端口C某一位清零或置1
3.串行传输
同步通信和异步通信:
同步通信:在数据块传送开始时,通过同步字符检测,主从双方必须采用相同时钟信号。
异步通信: 设置起始位,奇偶校验位,数据位,停止位来检测,可采用不同时钟信号。
串行通信设置波特率,数据位,奇偶校验,起始位和停止位
4.8259中断控制器
可以管理8级中断
初始化流程:设置主初始化命令字ICW1,设置中断矢量寄存器ICW2,如果为单片不许设置ICW3,多片的主片需设置ICW3,ICW4根据需求设置。

你可能感兴趣的:(基于8086微机原理核心考点(考试必背))