《微机原理复习》PPT课件.ppt_第1页
《微机原理复习》PPT课件.ppt_第2页
《微机原理复习》PPT课件.ppt_第3页
《微机原理复习》PPT课件.ppt_第4页
《微机原理复习》PPT课件.ppt_第5页
已阅读5页,还剩30页未读, 继续免费阅读

下载本文档

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

文档简介

1,微机原理串讲,2,第一章微机概述,1.1微机的运算基础1.2微机组成和工作过程,3,1.位(bit)计算机能表示的最基本最小的单位计算机中采用二进制表示数据和指令,故:位就是一个二进制位,有两种状态,“0”和“1”,2.字节(Byte)相邻的8位二进制数称为一个字节1Byte=8bit,4,本章习题,二进制1001111对应十进制是()8088CPU系统主存储器以()为单位编址。在冯诺依曼计算机中,指令和数据以()的形式表示,计算机按照存储程序、程序控制执行的方式进行工作。微机系统的硬件部分包括四个基本组成部分:()、存储器、输入输出接口和系统总线。名词解释:微处理器,微机,微机系统,5,第2章8088微处理器,8088CPU的内部结构和特点8088CPU外部引线及功能内部寄存器的功能8088的存储器组织8088的工作时序,1.8088的内部结构,1234,内部暂存器,IP,ES,SS,DS,CS,输入/输出控制电路,外部总线,执行部分控制电路,ALU,标志寄存器,AHAL,BHBL,CHCL,DHDL,SP,BP,SI,DI,通用寄存器,地址加法器,指令队列,执行部件(EU),总线接口部件(BIU),16位,20位,16位,8位,8088的内部寄存器,8,(1)8088对存储器的管理为什么采用分段的办法?(2)段寄存器的功能是什么?(3)BX,BP,SP,SI,DI,IP存放的偏移地址在构成物理地址时,与段地址是如何配合使用?,学习寄存器注意事项(思考):,9,地址线决定地址空间的大小:n2n逻辑地址:段地址:偏移地址2000H:0123H物理地址=段地址10H+偏移地址CPU访问存储器时,必须先确定所要访问的存储单元的物理地址才能存取该单元中的内容。,存储器的地址空间,10,指令周期:是指一条指令经取指、译码、读写操作数到执行完成的过程。若干总线周期组成一个指令周期。总线周期:是指CPU完成一次访问内存(或接口)操作所需要的时间。一个总线周期至少包括4个时钟周期。时钟周期:相邻两个脉冲之间的时间间隔,是计算机内部最小的时间单位。,时序,11,8086CPU是()位CPU。8088最小模式基本总线读操作包括个时钟周期,当存储器或I/O速度较慢时,则需要插入。对于8088CPU,若某存储单元的段基址为1000H,偏移地址为2345H,则该存储单元的物理地址为()H。8088CPU从功能上讲,内部结构分为()和()两大部分。8088CPU的外部地址总线有()位,可直接寻址()容量的存储空间。,本章习题,12,6.8088CPU通过数据总线对_进行一次访问所需要的时间为一个总线周期,一个总线周期至少包括_时钟周期。7.运算器中的算术逻辑部件(ALU),用来对数据进行算术、逻辑运算,运算结果的一些特征由_储存。将逻辑地址转换成物理地址的公式是_。,13,9.分别指出下列指令中源操作数寻址方式,若是存储器寻址,则分别给出计算有效地址(偏移地址)EA和物理地址PA的表达式。MOVAX,2100HMOVCX,DISPBXMOVSI,AXADCAX,BXSIMOVAX,BPMOVAX,ES:BX+SI+20MOVSI,2100H,14,第3、4章汇编,掌握常见的几种寻址方式中操作数寻址过程了解段超越的概念及其使用掌握80X86基本汇编指令,了解伪指令语句的格式及作用掌握程序的结构,15,习题,1、下面的数据项定义了()个字节?BUFFERDB6DUP(2DUP(?),5)A)30B)48C)25D)42,2、含有立即数的指令中,该立即数被存放在。A)寄存器中B)指令操作码后的内存单元中C)指令操作码前的内存单元中D)由该立即数所指定的内存单元中,16,3、假设(SS)=2000H,(SP)=0012H,(AX)=1234H,执行PUSHAX后,=12HA)20014HB)20011HC)20010HD)2000FH,4、执行MOVBL,55HANDBL,0F0H后,(BL)=。A)55HB)0F0HC)50HD)05H,5.下列伪指令中定义字节变量的是()。ADBBDWCDDDDT,17,6.执行PUSHAX和POPBX两条指令相当于执行()指令。A.MOVBX,AXB.MOVAX,BXC.XCHGAX,BXD.LEAAX,BX78088系统中将一个数送入堆栈后,堆栈指针寄存器应进行()操作。A.减1B.减2C.加1D.加28.8088CPU执行算术运算指令不会影响的标志位是()。A溢出标志B符号标志C零标志D方向标志,18,9.下列指令中语法有错误的是()A.INAX,20HB.LEASI,2000HC.OUTDX,ALD.SHLAX,210.下面为中断指令的是()AADDAX,100HB.INT21HCMOVBX,DSD.MOVAX,BL11.若(AL)0FH,(BL)04H,则执行CMPAL,BL后,AL和BL的内容为()12.堆栈是内存中一个专用区域,其存取规则是_;,19,13.与MOVBX,OFFSETX等价的指令是()A.MOVBX,XB.LDSBX,XC.LESBX,XD.LEABX,X14.不能同时实现将AX清零和CF清零的指令是()A.SUBAX,AXB.MOVAX,0C.XORAX,AXD.ANDAX,0,20,15.指出下列指令的错误,MOVAH,BXMOVSI,BXMOVAX,SIDIMOVBX,ES:AXMOVBX,1000MOVBX,AXMOVCS,AXMOVDS,2000H,21,1.下列指令执行完后,AX。MOVAX,2030HANDAX,00FFH2.下列指令执行完后,AL=。MOVAL,45HMOVCL,4ROLAL,CLHLT3.若SS=1000H,SP=1000H,AX=1234H,BX=5678H,试说明执行指令PUSHBXPUSHAXPOPCX之后,SP=,SS=CX=。,1.MOVCX,63HMOVAX,1MOVBX,2DON:ADDAX,BXINCBXLOOPDONHLT(1)该程序段完成的功能是_;(2)程序段执行后,(AX)=_。2.MOVAX,10SHLAX,1SHLAX,1MOVBX,AXMOVCL,2SHLAX,CLADDAX,BX上述程序段执行后,BX_,AX_,23,CMPAL,30HJCL1CMPAL,3AHJNCL1ANDAL,0FHJMPL2L1:MOVAL,0FFHL2:HLT问:初值(AL)=45H,则执行后(AL)=。初值(AL)=37H,则执行后(AL)=。程序段功能:,四、阅读程序,3.在BUF开始有一个字节型数组,共有100个元素,以下程序段用来计算这个数组中非零元素的个数,并将结果存入内存COUNT单元,在所给程序段的划线处填入适当指令或指令的一部分,使其完成指定功能。BUFDB100DUP(?)COUNTDB0.START:MOVAX,DATAMOVDS,AXLEASI,1MOVCX,2CON:MOVAL,SICMPAL,3JZNEXTINC4NEXT:INCSILOOP5HLT,25,第5章存储器,存储器的主要类型及特点。片选译码电路(74LS138)的逻辑特性及引脚功能全译码方式、部分译码方式的特点及应用。会使用给定芯片构成一定容量的存储系统,画出存储器与CPU的主要连线图,并指出每片存储芯片的存储空间范围。,26,组成16M*8位的存储器,需要1M*4位的存储芯片_片若容量为16K位的SRAM芯片具有8条数据线,则它具有的地址线条数为()具有电可擦除的只读存储器是(),27,1.试为某微机应用系统设计一个地址空间为02000H05FFFH的RAM存储器。CPU具有20根地址线,8根数据线,可选用的SRAM和38译码器芯片的外部引脚如下图所示,,要求:(1)计算RAM空间的大小?(2)需几个SRAM芯片?(3)给出每个存储器芯片的地址范围。(4)画出该存储器与CPU的连接图。,28,第6章I/O,I/O端口的两种编址方式输入/输出的基本方式及各自的特点中断类型号,中断向量表,中断向量,29,1MOV指令和IN指令都具有将内存中信息传送到CPU中去的功能。2DMA是一种不需要CPU介入的高速数据传送方式。38088的中断系统中有两类硬中断:可屏蔽中断和不可屏蔽中断。非屏蔽中断NMI不受中断允许位IF的控制。48088的输入输出指令中,允许使用DX存放端口地址,不允许使用AX、AL以外的寄存器传送数据5标志寄存器中的溢出标志位OF1时,进位标志位CF也为1。68088CPU进行堆栈操作时,可依需要进行字节或字操作8在8086/8088微机系统的中断向量表中,每个中断向量占4个存储单元。7.8088系统中的指令可以没有操作数。,判断题,30,第7章8255A,8255A的编程结构8255A控制字及其工作方式8255A方式0的应用,31,8255与显示块、开关键的连结,方式0应用1:无条件方式,32,设分配给8255的端口地址为320H323HMOVDX,323H;控制口地址323HMOVAL,10010000B;A口:方式0,输入B口:方式0,输出;OUTDX,AL;初始化工作方式MOVDX,320H;DX=320H,指向A口INAL,DX;读入开关状态INCDX;DX321H,指向B口OUTDX,AL,33,BUSY,DATA07,8255A,PC7,PC2,PA0PA7,打印机,STROBE,CS,380H383H,方式0应用2:查询方式,MOVDX,0383HMOVAL,10000001BOUTDX,AL,8255A和CPU、打印机的连接如下图,写出8255A的四个端口地址及工作方式控制字,并编8255A的初始化程序。,&,A9A8A7,G1Y0G2AG2BCBA,A6

温馨提示

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

评论

0/150

提交评论