已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
晶振一般叫做晶体谐振器,是一种机电器件,是用电损耗很小的石英晶体经精密切割磨削并镀上电极焊上引线做成。这种晶体有一个很重要的特性,如果给他通电,他就会产生机械振荡,反之,如果给他机械力,他又会产生电,这种特性叫机电效应。他们有一个很重要的特点,其振荡频率与他们的形状,材料,切割方向等密切相关。由于石英晶体化学性能非常稳定,热膨胀系数非常小,其振荡频率也非常稳定,由于控制几何尺寸可以做到很精密,因此,其谐振频率也很准确。根据石英晶体的机电效应,我们可以把它等效为一个电磁振荡回路,即谐振回路。他们的机电效应是机-电-机-电.的不断转换,由电感和电容组成的谐振回路是电场-磁场的不断转换。在电路中的应用实际上是把它当作一个高Q值的电磁谐振回路。由于石英晶体的损耗非常小,即Q 值非常高,做振荡器用时,可以产生非常稳定的振荡,作滤波器用,可以获得非常稳定和陡削的带通或带阻曲线。方形有源晶振引脚分布:1、正方的,使用DIP-8封装,打点的是1脚。1-NC; 4-GND; 5-Output; 8-VCC2、长方的,使用DIP-14封装,打点的是1脚。1-NC; 7-GND; 8-Output; 14-VCCBTW:1、电源有两种,一种是TTL,只能用5V,一种是HC的,可以3.3V/5V2、边沿有一个是尖角,三个圆角,尖角的是一脚,和打点一致。Vcc outNC(点) GND物理地址和逻辑地址在8086里 什么是物理地址,逻辑地址此问题的推荐答案存储器中每一个单元的地址可以用两种方法表示: 1.逻辑地址:其表达形式为“段地址:段内偏移地址”。 2.物理地址:CPU与存储器进行数据交换时在地址总线上 提供的20位地址信息称为物理地址。 物理地址=段地址10H段内偏移量 CPU一次处理的数据是16位,地址总线实际上代表CPU的寻址能力,地址线为20条那么CPU实际的寻址能力就是2的20次方就是1M。实际的物理地址是这样形成的: 段地址*10H+偏移地址,偏移地址用IP指向,IP是16位的。 例如段地址是1234H,偏移地址是4321H 那么实际的物理地址怎么算呢:1234H*10H+4321H=12340H+4321H=16661H 实际上可以这么来理解,就是段地址左移一位后加上偏移地址就得出实际的物理地址。 这里逻辑地址和物理地址的关系又可以用一个比喻来说明: 比如你的学号是0102,这是你的真实地址亦即物理地址,那么又假如01表示你的班级名称,02表示你相对整个班级的位置,这就是逻辑地址,道理是一样的,只不过在实际由逻辑地址合成物理地址的时候需要将物理地址左移一位,再加上偏移地址。8086/8088微处理器 。本讲重点:8086/8088微处理器的一般性能特点,内部编程结构的两大组成部分及在信息处理中的相互协调关系,处理器状态字PSW及各个标志位,8086/8088微机系统的存储器组织。讲授内容:一、 8086/8088微处理器1引言8086/8088微处理器是Intel公司推出的第三代CPU芯片,它们的内部结构基本相同,都采用16位结构进行操作及存储器寻址,但外部性能有所差异,两种处理器都封装在相同的40脚双列直插组件(DIP)中。28086微处理器的一般性能特点: 16位的内部结构,16位双向数据信号线; 20位地址信号线,可寻址1M字节存储单元; 较强的指令系统; 利用第16位的地址总线来进行I/O端口寻址,可寻址64K个I/O端口; 中断功能强,可处理内部软件中断和外部中断,中断源可达256个; 单一的5V电源,单相时钟5MHz。另外,Intel公司同期推出的Intel8088微处理器一种准16位微处理器,其内部寄存器,内部操作等均按16位处理器设计,与Intel8088微处理器基本上相同,不同的是其对外的数据线只有8位,目的是为了方便地与8位I/O接口芯片相兼容。38086/8088CPU的编程结构编程结构:是指从程序员和使用者的角度看到的结构,亦可称为功能结构。如图17(P11)所示是8086/8088CPU的内部功能结构。从功能上来看,8086/8088CPU可分为两部分,即总线接口部件BIU(Bus Interface Unit)和执行部件EU(Execution Unit)。(1) 执行部件(EU)功能:负责指令的执行。组成:包括ALU(算术逻辑单元)、通用寄存器组和标志寄存器等,主要进行8位及16位的各种运算。图1-7 8086/8088CPU内部功能结构图(2) 总线接口部件(BIU)功能:负责与存储器及I/O接口之间的数据传送操作。具体来看,完成取指令送指令队列,配合执行部件的动作,从内存单元或I/O端口取操作数,或者将操作结果送内存单元或者I/O端口。组成:它由段寄存器(DS、CS、ES、SS)、16位指令指针寄存器IP(指向下一条要取出的指令代码)、20位地址加法器(用来产生20位地址)和6字节(8088为4字节)指令队列缓冲器组成。(3) 8086/8088BIU的特点8086/8088的指令队列分别为6/4个字节,在执行指令的同时,可从内存中取出后续的指令代码,放在指令队列中,可以提高CPU的工作效率。地址加法器用来产生20位物理地址。8086/8088可用20位地址寻址1M字节的内存空间,而CPU内部的寄存器都是16 位,因此需要由一个附加的机构来计算出20位的物理地址,这个机构就是20位的地址加法器。 例如:CS0FE00H,IP0400H,则表示要取指令代码的物 理地址为0FE400H。(4) BIU与EU的动作协调原则:总线接口部件(BIU)和执行部件(EU)按以下流水线技术原则协调工作,共同完成所要求的信息处理任务:每当8086的指令队列中有两个空字节,或8088的指令队列中有一个空字节时,BIU就会自动把指令取到指令队列中。其取指的顺序是按指令在程序中出现的前后顺序。每当EU准备执行一条指令时,它会从BIU部件的指令队列前部取出指令的代码,然后用几个时钟周期去执行指令。在执行指令的过程中,如果必须访问存储器或者IO端口,那么EU就会请求BIU,进入总线周期,完成访问内存或者IO端口的操作;如果此时BIU正好处于空闲状态,会立即响应EU的总线请求。如BIU正将某个指令字节取到指令队列中,则BIU将首先完成这个取指令的总线周期,然后再去响应EU发出的访问总线的请求。当指令队列已满,且EU又没有总线访问请求时,BIU便进入空闲状态。在执行转移指令、调用指令和返回指令时,由于待执行指令的顺序发生了变化,则指令队列中已经装入的字节被自动消除,BIU会接着往指令队列装入转向的另一程序段中的指令代码。 从上述BIU与EU的动作管理原则中,不难看出,它们两者的工作是不同步的,正是这种既相互独立又相互配合的关系,使得8086/8088可以在执行指令的同时,进行取指令代码的操作,也就是说BIU与EU是一种并行工作方式,改变了以往计算机取指令译码执行指令的串行工作方式,大大提高了工作效率,这正是8086/8088获得成功的原因之一。(5) 8086/8088CPU内部寄存器8086/8088内部的寄存器可以分为通用寄存器和专用寄存器两大类,专用寄存器包括指针寄存器、变址寄存器等。通用寄存器8086/8088有4个16位的通用寄存器(AX、BX、CX、DX),可以存放16位的操作数,也可分为8个8位的寄存器(AL、AH;BL、BH;CL、CH;DL、DH)来使用。其中AX称为累加器,BX称为基址寄存器,CX称为计数寄存器,DX称为数据寄存器,这些寄存器在具体使用上有一定的差别,如表12所示(P12)。指针寄存器系统中有两个16位的指针寄存器SP和BP,其中SP是堆栈指针寄存器,由它和堆栈段寄存器SS一起来确定堆栈在内存中的位置; BP是基数指针寄存器,通常用于存放基地址。变址寄存器系统中有两个16位的变址寄存器SI和DI,其中SI是源变址寄存器,DI是目的变址寄存器,都用于指令的变址寻址方式。表1-2 内部寄存器主要用途寄存器用 途AX字乘法,字除法,字I/OAL字节乘,字节除,字节I/O,十进制算术运算AH字节乘,字节除BX转移CX串操作,循环次数CL变量移位,循环控制DX字节乘,字节除,间接I/O控制寄存器IP、标志寄存器是系统中的两个16位控制寄存器,其中IP是指令指针寄存器,用来控制CPU的指令执行顺序,它和代码段寄存器CS一起可以确定当前所要取的指令的内存地址。顺序执行程序时,CPU每取一个指令字节,IP自动加1,指向下一个要读取的字节;当IP单独改变时,会发生段内的程序转移;当CS和IP同时改变时,会产生段间的程序转移。标志寄存器的内容被称为处理器状态字PSW,用来存放8086/8088CPU在工作过程中的状态。段寄存器 系统中共有4个16位段寄存器,即代码段寄存器CS、数据段寄存器DS、堆栈段寄存器SS和附加段寄存器ES。这些段寄存器的内容与有效的地址偏移量一起,可确定内存的物理地址。通常CS划定并控制程序区,DS和ES控制数据区,SS控制堆栈区。(6) 处理器状态字PSW8086/8088内部标志寄存器的内容,又称为处理器状态字PSW。其中共有9个标志位,可分成两类:一类为状态标志,一类为控制标志。其中状态标志表示前一步操作(如加、减等)执行以后,ALU所处的状态,后续操作可以根据这些状态标志进行判断,实现转移;控制标志则可以通过指令人为设置,用以对某一种特定的功能起控制作用(如中断屏蔽等),反映了人们对微机系统工作方式的可控制性。图18标志寄存器PSW中各标志位的安排如图18所示(P12),这些标志位的含义如下:状态标志:6个 CF进位标志位,做加法时最高位出现进位或做减法时最高位出现借位,该位置1,反之为0。 PF奇偶标志位,当运算结果的低8位中l的个数为偶数时,则该位置1,反之为0。 AF半进位标志位,做字节加法时,当低四位有向高四位的进位,或在做减法时,低四位有向高四位的借位时,该标志位就置1。通常用于对BCD算术运算结果的调整。(例:1101 1000+1010 1110=1 1000 0110其中AF1,CF1) ZF零标志位,运算结果为0时,该标志位置1,否则清0。 SF符号标志位,当运算结果的最高位为1,该标志位置1,否则清0。即与运算结果的最高位相同。 OF溢出标志位,OF溢出的判断方法如下:加法运算: 若两个加数的最高位为0,而和的最高位为1,则产生上溢出; 若两个加数的最高位为1,而和的最高位为0,则产生下溢出; 两个加数的最高位不相同时,不可能产生溢出。减法运算: 若被减数的最高位为0,减数的最高位为1,而差的最高位为1,则产生上溢出; 若被减数的最高位为1,减数的最高位为0,而差的最高位为0,则产生下溢出; 被减数及减数的最高位相同时,不可能产生溢出。 如果所进行的运算是带符号数的运算,则溢出标志恰好能够反映运算结果是否超出了8位或16位带符号数所能表达的范围,即字节运算大于十127或小于128时,字运算大于十32767或小于32768时,该位置1,反之为0。 举例:010101000011100101000101011010101001100110100011CF0、AF1、PF1、ZF0、SF1、OF1(两正数相加结果为负)一般来讲,不是每次运算后所有的标志都改变,只是在某些操作之后,才对其中某个标志进行检查。控制标志:3个 TF陷阱标志位(单步标志位、跟踪标志)。当该位置1时,将使8086/8088进入单步工作方式,通常用于程序的调试。 IF中断允许标志位,若该位置1,则处理器可以响应可屏蔽中断,否则就不能响应可屏蔽中断。 DF方向标志位,若该位置1,则串操作指令的地址修改为自动减量方向,反之,为自动增量方向。二、 存储器组织(P13)1. 存储容量8088/8086有20根地址总线,因此,它可以直接寻址的存储器单元数为220=1Mbyte2. 物理地址 8088/8086可直接寻址1Mbyte的存储空间,其地址区域为00000HFFFFFH,与存储单元一一对应的20位地址,我们称之为存储单元的物理地址。3. 存储器的分段及段地址由于CPU内部的寄存器都是16位的,为了能够提供20位的物理地址,系统中采用了存储器分段的方法。规定存储器的一个段为64KB,由段寄存器来确定存储单元的段地址,由指令提供该单元相对于相应段起始地址的16位偏移量。 这样,系统的整个存储空间可分为16个互不重叠的逻辑段,如图1-9所示。存储器的每个段的容量为64KB,并允许在整个存储空间内浮动,即段与段之间可以部分重叠、完全重叠、连续排列,非常灵活,如图1-10所示(P14)。 图1-9 存储空间段结构 图1-10 分段逻辑结构4. 偏移地址偏移地址是某存储单元相对其所在段起始位置的偏移字节数,或简称偏移量。它是一个16位的地址,根据指令的不同,它可以来自于CPU中不同的16位寄存器(IP、SP、BP、SI、DI、BX等)。5. 物理地址的形成物理地址是由段地址与偏移地址共同决定的,段地址来自于段寄存器(CS、DS、ES、SS),是十六位地址,由段地址及偏移地址计算物理地址的表达式如下: 物理地址=段地址16
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建师范大学《学校团体心理辅导》2023-2024学年第一学期期末试卷
- 2024年二级建造师实务集训模拟题二-答案
- 财务管理-旅行社清算报告模板
- 诊所亏损原因财务分析报告模板
- 福建师范大学《环境工程学》2022-2023学年第一学期期末试卷
- 福建师范大学《公共管理类专业导论》2021-2022学年第一学期期末试卷
- 福建师范大学《德育原理》2023-2024学年第一学期期末试卷
- 浙江省杭州市2022年中考英语真题(含答案)
- 规范学习考试题目(低压电器)
- 特色活动教学论文评比活动方案总结
- 国网新安规培训考试题及答案
- 5.1+走近老师(课件)2024-2025学年七年级道德与法治上册统编版
- 湖南省长沙市2023-2024学年八年级上学期期中考试数学试卷(含答案)
- 山西省运城市2024-2025学年高二上学期10月月考英语试题
- 【班主任工作】2024-2025学年秋季安全主题班会教育周记录
- 2024年云南合和(集团)股份限公司招聘3人高频500题难、易错点模拟试题附带答案详解
- 2024-2030年中国蛋及蛋制品行业市场发展趋势与前景展望战略分析报告
- +陕西省渭南市富平县2023-2024学年九年级上学期摸底数学试卷
- 2023年法律职业资格《客观题卷一》真题及答案
- 《探究与实践 交通运输在全球经济发展中的作用》课件-2024-2025学年七年级地理上册湘教版
- 《信息技术基础与应用(第2版)(上册)》高职全套教学课件
评论
0/150
提交评论