《微机原理及接口技术》全套ppt电子课件教案-总结1_第1页
《微机原理及接口技术》全套ppt电子课件教案-总结1_第2页
《微机原理及接口技术》全套ppt电子课件教案-总结1_第3页
《微机原理及接口技术》全套ppt电子课件教案-总结1_第4页
《微机原理及接口技术》全套ppt电子课件教案-总结1_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

期中复习,概述,8086结构,8086指令系统,汇编语言程序设计,一 概述,1. 数制及转换 二进制、十进制、十六进制 相互间转换 28=256 210=1K(1024) 216=64K,2. 二进制编码 BCD码 四位二进制数表示一位十进制数 (1) 压缩BCD码 (2) 非压缩BCD码 ASCII码 用七位二进制数,表示数字(09),大小写英文字母,符号等,共128个字符。,3. 小数点 浮点数 规格化浮点数 N=2j S 0.5S1 定点数,4. 有符号数 原码、反码、补码、转换原码:最高位为符号位,正数符号位为0, 负数符号位为1,再和表示数值的真 值结合起来。反码:正数的反码与其原码相同 负数的反码为它的正数的反码按位取反。补码:正数的补码与其原码相同 负数的补码为它的反码再在最低位加1,1) 原码补码 2) 已知X的补码,求-2X、2X、X/2的补码。 3) 补码运算,已知X补,Y补, 求X+Y补,X-Y补 X+Y补= X补+ Y补 X-Y补 = X补+ -Y补,5. 微机基本结构,结构及特点 (微处理器工作过程),定时与控制,指令1,指令1,A,r,PC0000H0001H,0000H,指令1,指令1指令2,CPU送出指令地址,发读控制信号,指令译码,执行,DR,AR,ALU,0001H,0000H,内存,内存单元内容(指令代码)送CPU的DB,数据总线16位 地址总线20根,寻址1M字节。 寄存器功能 存储器组织,二 8086结构,AH ALBH BLCH CLDH DLSPBPSIDI,CSDSSSESIP,总线控制逻辑,地址总线 (20位) 外部总线 ALU 指令队列 EU BIU,标志寄存器,执行部分控制,1 2 6,功能:负责与存储器接口,从内存指定区域取出指令代码,送指令队列中排队,执行中所需操作数也由BIU从内存中取出,送EU部分去处理。,一、总线接口单元BIU(Bus Interface Unit),四个段寄存器,一个16位指令指针寄存器,二、执行单元EU (Execution Unit),四个通用寄存器,四个专用寄存器,功能:负责指令执行。 从BIU指令队列中取出指令代码,译码,并将操作数地址送回到BIU,由BIU取操作数送EU,经EU的ALU操作运算,结果送通用寄存器,或由BIU送内存保存,状态保存在标志寄存器。,地址指针寄存器BX、BP、SI、DI,累加器AX,计数器CX,数据DX,堆栈指针寄存器SP,1. 结构,A0A19 寻址1MB 00000HFFFFFH(1) 分段管理 1) 每段最多64KB 2) 段内寻址仍为16位 3) 段首址放段寄存器,2. 存储器组织,(2) 物理地址与逻辑地址 1) 物理地址 内存单元的实际地址,也就是出现在地址总线上的地址。 2) 逻辑地址 或称分段地址。 记作 段地址: 段内偏移地址,16位,16位,20位,(3) 物理地址的形成 段地址表示段在内存中的起始位置,通常被保存在某个段寄存器中,16位。 段内偏移地址表示内存单元相对于段起始位置的位移,简称偏移地址,也叫有效地址EA,16位。 系统采用下列方法将逻辑地址自动转换为20位的物理地址: 物理地址=段地址16+偏移地址,19,0,0,15,0000,段地址,偏移地址,19,0,物理地址,加法器,(4) 举例1)得到指令地址,CS内容左移4位,IP,2)堆栈操作,SS内容左移4位,SP,偏移量(指令中给出),3)取操作数,DS内容左移4位,如:2915H:0100H,2915H左移4位,0100H,29250H,DS:2000H DS:BX DS:SI ES:DI SS:BP,三 8086指令系统,1. 寻址方式 如何得到操作数 立即数、寄存器数、存储器数 (1) 立即寻址 MOV AL,20H (2) 直接寻址 MOV AL,2000H,(3) 寄存器寻址 MOV AX,BX(4) 寄存器间接寻址 MOV AX,BX(5) 变址寻址 MOV AX,BX+5(6) 基址加变址寻址 MOV AX,5BXSI,2. 标志寄存器 CF、SF、ZF、OF、PF 3. 指令系统 数据传送、算术运算、逻辑运算、字符串操作、控制,MOVAX,BUFFERMOVAX,OFFSET BUFFERLEAAX,BUFFER,MOVAX,BXMOVAX,BX,LOOPAGAINDECCXJNZAGAIN,取内容,取偏移地址,取BX内容,取存储单元内容,相同,四 汇编语言程序设计,1. 程序格式 源程序分段,若干段形成一个源程序,每段由若干语句行组成。2. 语句行构成 标记,符号,表达式,3. 伪指令 EQU、DB、DW、OFFSET、 TYPE、SIZE、LENGTH、PTR 段定义、过程定义4. 汇编语言程序设计 顺序、分支、循环 字符串处理、码转换 程序阅读、编程,总 结,一 概述,1. 运算基础 数制,相互间转换 BCD码,ASCII码 定点数,浮点数 有符号数:原码,反码,补码, 转换,2. 微机基本结构 功能部件:CPU、存储器、输入设备和输出设备。 结构及特点 (微处理器工作过程)3. 8086结构 寄存器功能,存储器组织,二 8086指令系统,1. 寻址方式 2. 标志寄存器 3. 指令系统,三 汇编语言程序设计,1. 程序格式2. 语句行构成 标记,符号,表达式,3. 伪指令 EQU、DB、DW、OFFSET、 TYPE、SIZE、LENGTH、PTR 段定义 过程定义4. 汇编语言程序设计 顺序,分支,循环 字符串处理,码转换,四 8086引脚,指令周期,总线周期和T状态 8086引脚 时序,五 存储器,1. 分类 RAM,ROM2. 层次结构 Cache、主存储器、辅助存储器3. 存储器地址选择 线性译码,全译码4. 与CPU连接,六 输入输出技术,1. I/O寻址方式 I/O指令寻址,存储器映象寻址2. 数据传送方式 无条件,程序查询 中断,DMA,七 中断,1. 引言 中断系统,中断源,中断处理过程2. 中断排队 (软件查询) 优先权编码电路,(链式优先权排队电路)3. 8086中断方式4. 中断控制器8259A 功能,结构,(控制字,编程),八 8255,1. 结构 功能,引脚,端口地址2. 工作方式和控制字 方式控制字 C口按位置位/复位控制字 三种工作方式,信号线3. 8255接口 硬件连接,编程,九 8253,1. 结构 功

温馨提示

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

评论

0/150

提交评论