《微机原理与接口技术》-微机原理_第1页
《微机原理与接口技术》-微机原理_第2页
《微机原理与接口技术》-微机原理_第3页
《微机原理与接口技术》-微机原理_第4页
《微机原理与接口技术》-微机原理_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

《微机原理与接口技术》-微机原理(8088)第一章重点回顾:MOVAX,2000H;将16位数据2000H传送到AX寄存器

MOVAL,20H;将8位数据20H传送到AL寄存器

MOVAX,BX;将BX寄存器的16位数据传送到AX寄存器

MOVAL,[2000H];将2000H单元的内容传送到AL寄存器

需要注意的是:

(1)两个存储单元之间不能直接传送数据,即:MOV指令只允许一个操作数在存储器中。MOV[SI],[2000H];这是错误的

(2)MOV指令中立即数不能直接传送给段寄存器(CS、DS、SS、ES)和IP;段寄存器之间不能直接传送。MOVIP,2000H;这是错误的

(3)CS和IP不能作为目的操作数。MOVCS,AX;这是错误的

(4)MOV指令中立即数不能作目标操作数。MOV2000H,[SI];这是错误的第一节8088CPU的基本原理8086/8088CPU的特点①采用并行流水线工作方式②支持多处理器系统③片内无浮点运算部件,浮点运算由数学协处理器8087支持④对内存空间实行分段管理

80868088相同点寄存器16位

地址线20根,1MB内存差异数据总线16根8根

指令队列6字节4字节第二节8088的运行(执行)环境数据存放规律①字节数据一单元存放一个数:E4H存放在00001H单元②字数据:2单元2单元:“低对低,高对高”字的地址:2个单元中的低地址例:76E4H存放在00001H中③机器指令(机器码):多个字节按字节顺序地址递增存放如:MOVBX,AX;89C3H

,4H单元④字符串:多个字节按字节顺序地址递增存放,同机器指令例题:00002H存放的字节/字指令为多少?字节:E476H字:76H堆栈调用发生后,主程序在CPU中的运行环境被破坏调用返回时,必须恢复主程序之前的运行环境在子程序调用和中断服务时存储参数和现场数据。堆栈的伸展方向:栈底的地址大,栈顶的地址小。栈的操作(PC):入栈:将一个数存入栈顶,并改变SP(变小)

PUSH

SRC;SRC代表寄存器或存储单元地址

功能:将寄存器或存储单元的一个字压入堆栈

操作:“先减后入”:SP-1,字高位->[SP]

SP-1,字低位->[SP]

结果:SP-2,数据高对高,低对低存放。出栈:从栈顶读出一个数据,并改变SP(变大)

POPDST;DST代表寄存器或存储单元地址

功能:将栈顶的一个字传送到寄存器或存储单元地址中

操作:“先出后加”:[SP]->字低位,SP+1->SP

[SP]->字高位,SP+1->SP

结果:SP+2,数据低对低,高对高存放Flag寄存器出/入栈命令格式:PUSHF;F入栈,SP-2

->

SPPOPF;F出栈,SP+2

->SP功能:保护和恢复状态标志寄存器Flag注意:①栈操作均以字为单位,如PUSH

AL,POP

DH均错。②PUSH与POP成对,避免堆栈溢出或程序出错。③堆栈实为内存区,还可按数据区的方法对其操作。第3节

数字电路、常用门和IC芯片复合逻辑运算:基本逻辑运算的复合复合逻辑门:实现复合逻辑运算的电路与非门

或非门

异或门

同或门三态门(TS门,有▽符号):0、1、Z(高阻状态或禁止态)在普通门增加一个使能端(EN)

EN有效:门按原逻辑工作,输出0或1

EN无效:门输出Z(高阻态)三态门的典型应用:

数据传输方向控制

总线存取控制

模拟开关总线存取控制:多个设备在数据总线上,必须控制存取权限,任何时候只能让最多1个设备逻辑连接(占用)总线。触发器D触发器功能和特点能存储一位二进制信息的单元电路

用于信号保持

用于导通开关

特点:0-1双稳态电路触发器与门的联系联系:触发器是在门电路的基础上引入反馈构成的

门是组合电路,触发器是时序电路触发器的种类基本RS触发器

同步RS触发器

主从型JK触发器

维持阻塞型D触发器

T和T’触发器工作方式CP上升沿

锁存D(阻塞D),上升沿后Q端保持不变。触发器在CP脉冲的上升沿产生状态变化:Q=D,而在上升沿后,D端信号变化对触发器输出状态没有影响。触发器的次态取决于CP脉冲上升沿时的D信号。锁存器锁存器和触发器有类似的功能:①具有0和1两个稳状,能自行保持②能存储一位二进制码区别:锁存器对电平敏感,触发器对边沿敏感。基本芯片——译码器功能:将某个二进制数据的含义“翻译”出来,指示唯一的某1个事件有效。结构:n位输入脚,2^n个输出脚(每脚对应1个事件)特点:每次译码,仅唯一的1个输出引脚为有效电平

3-8译码器结构:3个输入引脚,8个输出引脚功能:输入3位二进制代码A2A1A0(000~111),在唯一的某个输出引脚上出现有效电平(低)

第4节

8088微处理的外部结构(废话:感觉学微机这门课真的很云里雾里,唉。)8088的电气特性电源:5V±10%的条件下能够工作输入特性:

低电平:0.8V(0)

高电平:2.0V(1)输出特性:

低电平:0.45V(0)

高电平:2.4V(1)8088系统总线的形成主要解决:实现地址总线(AB),数据总线(DB)和控制总线(CB)

地址与数据的分离

地址锁存这两种模式利用MN/MX(33号)引脚区别:·MN/MX接高电平为最小模式·MN/MX接低电平为最大模式

第5节

8088处理器时序和总线周期时序(概念):信号随时间和事件变化的顺序或规律可用时序描述CPU通过总线对外实施的各种操作(总线操作):存储器读操作

I/O读操作存储器写操作

I/O写操作中断响应操作

总线请求及响应操作指令周期>总线周期>时钟周期总线周期(即总线操作)产生的例子

指令取指阶段:存储器读总线周期(读取指令代码)

源操作数是存储单元的指令:存储器读总线周期

目的操作数是存储单元的指令:存储器写总线周期

执行IN指令:I/O读总线周期

执行OUT指令:I/O写总线周期

CPU响应可屏蔽中断:中断响应总

温馨提示

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

最新文档

评论

0/150

提交评论