微机原理知识点(这是完整的)

上传人:油条 文档编号:115071238 上传时间:2019-11-12 格式:DOC 页数:3 大小:49KB
返回 下载 相关 举报
微机原理知识点(这是完整的)_第1页
第1页 / 共3页
微机原理知识点(这是完整的)_第2页
第2页 / 共3页
微机原理知识点(这是完整的)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《微机原理知识点(这是完整的)》由会员分享,可在线阅读,更多相关《微机原理知识点(这是完整的)(3页珍藏版)》请在金锄头文库上搜索。

1、1、8086分:执行单元(EU)和总线接口单元(BIU)。EU的主要功能是执行命令。完成两种类型的操作:1、进行算术逻辑运算;2、计算出指令要寻址单位的地址位移量,并将1个16位的地址位移量传送到BIU中。BIU负责从内存储器的指定区域中取出指令送到指令队列中去排队。(由逻辑地址计算出物理地址)2、 Ip cs代码段;si,di,bx ds或cs (ds数据段,es附加段);spabp ss堆栈段3、 状态标致寄存器:c进位,p奇偶校验,a半加,z零标志位,s符号,i中断允许,d方向,o溢出4、 HOLD:输入信号高电平有效,用于向CPU提出保持请求。5、 时钟周期:指加在CPU芯片引脚clk

2、上的时钟信号周期;总线周期:指8086CPU将一个字节写入一个接口地址的时间,或者8086CPU由内存或接口读出一个字节到CPU的时间;指令周期:CPU完整的执行一条指令所花的时间。6、 物理地址二段基址*16+段内偏移地址7、 指令:助记符,目的操作数,源操作数 端寻址方式 操作码 立即数 MOV AX,0F58AH 寄存器寻址方式 操作码 寄存器名,寄存器名 MOV AX,BX(位数相同) 直接寻址方式 操作码 寄存器名,16位偏移地址 MOV AX,2000H 寄存器间接寻址DS:SI或DI或BX MOV AL,SISS:BP MOV BP,BX物理地址:DS*(6+SI或DI或BX)(

3、SS)*(6+BP)寄存器相对寻址:操作码 寄存器,相对值DISP+基址或变址 MOV AX,DISPSI操作码 相对值DISP+基址或变址、寄存器MOV AX,10SI物理地址DS*16+(SI)+DISP(DI,BX同) MOV AX,SI+10HSS*16+BP+DISP基址变址寻址方式与物理地址:DS*16+BX+SI或DI MOV AX,BX+DI SS*16+BP+SI或DI MOV BX+DI,AX相对基址变址方式与物理地址:DS*16+DISP+(BX)+(SI或DI) MOV AX,DISPBX+DI SS*16+DISP+(BP)+(SI或DI) MOV BP+DI+DIS

4、P,AX8、8086指令系统数据传送指令:1、通用数据传送指令 MOV MOV DI,CX。2、数据交换指令 XCHG eg:XCHG AX,BX;16位交换 3、地址传送指令 LEA eg:LEA BX.MEEM;指BX=MEX的偏移地址 ,LDS,LES 4、堆栈操作指令:进栈PUSH 出栈POP, 标志位进栈PUSH 标志位出栈POPF5、标志操作指令:LAHF;低8位给累加器 SAHF;累加器给低8位6、输入输出指令:IN OUT CF=1 向高位有进位算术运算指令:1、加法指令:不进位:ADD CF=0 向高位无进位进位:ADC IF=1, 加法结果为0增位(加1)INC IF=0

5、加法结果不为0四个标志位:DF,IFCF,OF 0F=1 同号相加,结果符号相反 0F=0 异号相加,结果与其相同 SF=1 加法结果为正 SF=0 加法结果为负2、减法指令:不带借位:SUB CF=1 向高位有借位,0F=0且 SF=0,减被。带借位:SBB CF=0 向高位无借位,0F=0 且SF=1,被减 减量指令:(减1)DEC IF=1 结果为0,0F=1 且SF=1 减被求补:NEG IF=0 结果不为0 0F=1 SF=0 被减比较指令:CMP 0F=1 异号相减结果与减数相同 0F=0 同号相减结果与减数不同3 乘法指令 MUL 5 除法指令 DIV逻辑运算和唯一指令 :1 逻

6、辑运算指令 非NOT 2 位移指令 :逻辑位移HL与 AND 算数位移SAL移指令 TEST 逻辑右移 SHR 或OR 算术右移 SAR异或OR 3 循环移位:左 ROL 右 ROR串操作指令:1 串传送:MOVS2 串比较:CMPS3 串扫描:SCAS 4 取串:LODS 5 存入串:STOS控制转移指令:1 无条件转移 JMP 2 条件转移: ZF=1 转移 JZ或JEZF=0 转移 JNZ或JNE SF=1 转移 JS SF=0 转移 JNS OF=1 , JO OF=0, JNOCF=1, JCCF=0, JNCPF=1, JPPF=0 JNP3 子程序调用与返回指令:段内直接调用:C

7、ALL 中断:INT n中断返回 IRET返回:RET循环控制指令:LOOP处理器控制指令:1 标志位操作质量,STC CF=1CLC CF=0CMC 使F取反STD DF=1CLD DF=0STI IF=1CLI IF=02 处理控制指令:暂停:HLT 空操作:NOP 等待:WAIT 封锁总线:LOCK算数运算符: 取余MOD 左移SHL 右移SHR逻辑运算符:与AND 取OR 非NOT 异或XOR关系运算符:=EQ 不=NE GT =GE =LE分析运算符:取段基址SEG取偏移量OFFSET 取类型TYPE 取字节个数SIZE 取元素个数LENGTH 取高字节HIGH 取低字节LOW合成运

8、算符号: PTR、THIS SHORT*存储芯片的数据线:由字符决定,几位字符就有几根数据线 存储芯片的址线:由容量决定,2的N次方=Q,N为地址线 芯片数目=(扩展容量/芯片容量)*(系统字节/芯片字节)*I/O口分类:1,I/O口接口芯片 2,I/O口接口控制卡*I/O口的功能:1,数据的寄存和缓冲功能 2,信号转换 3,地址译码和设备选择功能4,外设的控制和检测功能 5,中断或DMA管理功能 6,可编程功能 7,错误检测功能*CPU与I/O设备之间的接口信息1,数据信息(数字量 模拟量 开关量 脉冲量)2,状态信息3控制信息*I/O口的编址方式:1,存储器映射编址方式(统一编址方式)2,

9、I/O映射编址方式(独立编址方式)3,独立编址方式的端口方向*输入输出传送方式 : 1无条件传送方式2查询传送方式3中断传送方式4直接存储器存取传送方式(DMA)单字节、数据块、请求传送方式5专用I/O处理机方式*中断:指计算机在正常执行程序过程中由于某事件的发生而使CPU暂时停止当前程序的执行,而去执行 相关事件的处理程序,结束后返回厡程序继续执行*中断的有点:1能实现并行处理 2能实现实时处理 3能实现故障处理*一个完整的中断系统:中断源识别,中断优先级判断,中断嵌套管理,CPU的中断影响,中断服务和中断返回*中断类型:内部与外部外部中断:由NMI引入不可屏蔽中断请求,由INTR引入可屏蔽

10、中断内部中断:1,除法出错 2,单步(陷阱) 3,断点 4,溢出 (INTO) 5,指令 *并行:数据各位同时传送 优点:速率快可靠性高 缺点:远距离投资大 串行:指数据一位一位顺序传送 优点:投资少 缺点:速率慢可靠性低*8255的工作方式:0基本输入输出方式 1选通输入输出方式2双向传输方式 A0 A1A口0 0B口0 1C口1 0控制1 1*8253的用途:1,为CPU提供时间信号 2,给I/O输出定时信号,时间值可由程序控制 3,可作为频率可控的方波信号发生器 4可用于记录外部事件发生次数计数器*8253的工作方式:0计数结束的产生中断1可程控单脉冲2分频器 3方波发生器4软件触发的选

11、通信号发生器5硬件触发的信号发生器 计数器:0=40H1=41H2=42H控制口=43H *串行术语:1波特率:单位时间内通信线路上传输数据的位移B/S 2发送时钟和接受时钟 3位周期Td4波特率因子5DTE数据终端设备6DCE数据通信设备 两种通信方式:异步:每个字符包括,一个起始位,五至八个数据位,一个奇偶校验位,一直两个停止位,(奇偶错、溢出 错、帧格式错)同步:.串行通信线路连接方式:1,单I传输方式2,双I传输方式3,全双I传输防护四4,多I传输方式串行通信校验:1,奇偶 2,循环冗余校验一, 什么叫微处理器,微机和微机系统?他们之间是什么关系?答:微处理器即中央处理单元(CPU)是

12、由运算器和控制器等组成的,以微处理器为核心,将主存器,输入,输出接口电路采用总线结构联系起来即为微型计算机,简称微机。微机系统:微机在配上相应的外围设备,系统电源和系统软件就构成了微机计算机系统,二, 汇编语言与高级程序设计语言的区别?答:汇编语言是一种将机器语言符号化的语言,它用便于记忆的字母,符号来代替数字编码的机器指令。汇编语言的语句与机器指令一一对应,不同的机器有不同的汇编语言。高级程序设计语言是一类面向用户,与特定机器属性相分离的程序设计语言,它与机器指令之间没有直接的对应关系,他可以在各种机型中通用。三:1,8086微处理器的内部由执行单元(EV)和总线接口单元(BIU)组成2,8086和8088cpu的区别:1)8086数据外总线16根,8088则为8根,2

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号