ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:26.67KB ,
资源ID:2426250      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2426250.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(微机原理复习资料.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

微机原理复习资料.docx

1、微机原理复习资料微机原理复习资料一、 计算机系统计算机系统分为硬件系统和软件系统计算机的硬件系统是由输入设备、存储设备、运算器、控制器和输出设备组成。硬件系统计算机硬件系统:指构成计算机的所有物理部件的集合。从外观上看,由主机、输入和输出设备组成。根据冯诺依曼原理,将计算机分成输入设备、存储设备、运算器、控制器和输出设备。 存储器:计算机的记忆和存储部件,用来存放信息。存储器分为内存和外存。内存:存储程序和数据,又可分为只读存储器(ROM)和随机存储器(RAM)。外存:长期存储程序和数据,容量大。主要有三种:软盘、硬盘和光盘。硬盘是一种硬质圆形磁表面存储媒体,不但存储量大,而且速度快,是目前计

2、算机主要的存储设备。按光盘读/写功能来分:只读(CD-ROM)、一写多读(CD-R)和可擦型光盘。 运算器:是计算机实施算术运算和逻辑判断的主要部件。由全加器、加法器、乘法器、浮点运算等组成控制器:指挥、控制计算机运行的中心。作用:从存储器中取出信息进行分析,根据指令向计算机各个部分发出各种控制信息,使计算机按要求自动、协调地完成任务。说明:中央处理器(CPU)是运算器和控制器的合称,是微型计算机的核心微型计算机系统的性能指标:主频,字长,位数,内存大小二、微处理器工作方式五种工作方式:实地址方式,保护虚拟地址方式,虚拟86方式,系统管理方式,IA-32E方式1、实地址方式是指处理器工作在80

3、86/8088编程环境下的工作方式。在此方式下,可寻址的最大物理地址空间是220B=1MB。不支持多任务,没有保护机制。三、8086微处理器1、是16微处理器,所有寄存器都是16位,外部地址线为20条。内部功能结构由两个既相互独立有相互配合,并行操作的重要部件组成,即总线接口部件BIU和执行部件EU。BIU主要任务:取指令、传送指令及计算物理地址。物理地址=段基址x16+偏移地址由段寄存器、指令指针、指令队列和地址加法器组成。段寄存器:CS代码段、DS数据段、SS堆栈段、ES扩展段。指令指针IP。EU主要任务:指令译码、执行指令、向BIU传送地址信息及管理通用寄存器和标志寄存器。由通用寄存器、

4、标志寄存器和算术逻辑单元ALU组成。通用寄存器:AX累加器、BX基址寄存器、CX技术寄存器、DX数据寄存器、SP堆栈指针、BP基址指针、DI目的变址寄存器、SI源变址寄存器四、微处理器主要引脚信号与总线时序1、记起周期是指完成一个独立操作所需的时间,一个机器周期由若干个时钟周期组成。2、指令周期是指一条指令从取出到执行完毕所需要的时间,指令周期由若干个机器周期构成。3、总线周期是指完成一次总线操作(存储器或I/O访问)所需的时间。5.18086/8088CPU有40条引脚,请按功能对它们进行分类? 【答】按功能可分为:地址总线:AD0AD15,A16A19,ALE,BHE; 数据总线:AD0A

5、D15,DEN,DT/R; 控制总线:M/IO,WR,RD,HOLD,HLDA,INTR,INTA,READY,RESET. 5.28086/8088有两种工作方式,它们是通过什么方法来实现?在最大方式下其控制信号怎样产生? 【答】MN/MX引脚接至电源(+5V),则8086CPU处在最小组态(模式);MN/MX引脚接地,则8086CPU处在最大组态(模式)。 在最大模式下,需要用外加电路来对CPU发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。 5.380868088CPU的地址总线有多少位?其寻址范围是多少? 【答】8

6、086/8088CPU的地址总线均为20位,.8086/8088CPU的寻址范围为1MB; 5.11CPU启动时,有那些特征?如何寻找8086/8088系统的启动程序? 【答】在8088/8086系统中,CPU启动后,处理器的标志寄存器、指令指针寄存器IP、段寄存器DS、SS、ES和指令队列都被清零,但是代码段寄存器CS被设置为FFFFH。因为IP=0000,而CS=FFFFH,所以,8088/8086将从地址FFFF0H开始执行指令。通常,在安排内存区域时,将高地址区作为只读存储区,而且在FFFF0H单元开始的几个单元中放入一条无条件转移指令,转到一个特定的程序中,这个程序往往实现系统初始化

7、、引导监控程序或者引导操作系统等功能,这样的程序叫做引导和装配程序。 5.20现有6个字节的数据分别为11H,22H,33H,44H,55H,66H,已知它们在存储器中的物理地址为400A5H400AAH若当前(DS)=4002H,请说明它们的偏移地址值。如果要从存储器中读出这些数据,需要访问几次存储器,各读出哪些数据? 【答】若当前(DS)=4002H,这六个数据的偏移地址为:0085H008AH.如果要从存储器中读出这些数据,需要访问4次存储器,依次读出11H和22H,33H和44H,55H和66H. 5.21选择题: (1)某微机具有16M字节的内存空间,其CPU的地址总线应有(E)条。

8、 A26B28C20D22E24 (2)80868088CPU要求加到RESET引脚上的复位正脉冲信号,其宽度至少要(4)个时钟周期才能有效复位,如果是上电复位则要求正脉冲的宽度不少于(50)us。 A4,50B5,60C4,70D5,80 (3)当RESET信号进入高电平状态时,将使80868088CPU的(D)寄存器初始化FFFFH。 ASSBDSCESDCS (4)80868088CPU与慢速的存储器或IO接口之间,为了使传送速度能匹配,要在(C)状态之间插入若干等待周期Tw。 AT1和T2BT2和T3CT3和T4D随机 5.22填空题: (1)80868088CPU执行指令中所需操作数

9、地址由(寻址方式和地址寄存器)计算出(16)位偏移量部分送(IP),由(段地址加上偏移量部分)最后形成一个(20)位的内存单元物理地址。 (2)80868088CPU在总线周期的T1,用来输出(20)位地址信息的最高(4)位,而在其它时钟周期,则用来输出(状态)信息。 (3)80868088CPU复位后,从(FFFF0H)单元开始读取指令字节,一般这个单元在()区中,在其中设置一条(无条件转移)指令,使CPU对系统进行初始化。 (4)8086系统的存储体系结构中,1M字节存储体分(两)个存储体,每个存储体的容量都是(512K)字节,其中和数据总线D15D8相连的存储体全部由(奇地址)单元组成,

10、称为高位字节存储体,并用(高电平)作为此存储体的选通信号。 (5)80868088系统中,可以有()个段地址,任意相邻的两个段地址最短相距(16)个存储单元,最长相距()存储单元。 (6)用段基值及偏移地址来指明一内存单元地址称为(物理地址)。 (7)在80868088最大方式系统中各微处理器都含有两条(RQ/GT0、RQ1/GT1)引脚,其中(RQ/GT0)比(RQ1/GT1)具有更高的优先级。 五、段式管理与页式管理微处理器对存储器的管理分为段式管理和页式管理。在实地址方式下,只支持存储器的段式管理,即将1MB大小的实际物理地址空间分成若干个最大64K的段(如数据段、堆栈段、代码段):在保

11、护方式下,内置分业部件的处理器既可以分段管理又可以分页管理,一个段又可以分成若固定大小的页,通过描述符的数据结构,形成物理地址。无论何种方式,存储器的物理地址是基地址(段或页在存储器中的首地址)与偏移地址之和。保护方式下分段的目的是使各段相互隔离,互不影响,使多个程序或任务能够在同一个处理器上运行而不影响其他任务或程序。分页提供了在虚拟存储系统中完成所需页转换的机制,使程序的执行环境能够映射到所需的无力存储器。分段和分页机制可以时的那个配置以支持单系统任务、多系统任务及共享的多处理器系统。六、指令系统1、指令寻址方式立即寻址方式指令中给出实际操作数据(立即数),一般用于为寄存器或存储器赋常数初

12、值。8位立即数: MOV A,#40H ;A40H16位立即数: MOV DPTR,#2100H ;DPTR2100H直接寻址方式指令操作数是存储器单元地址,数据在存储器单元中。 MOV A,40H ;A(40H)寄存器寻址方式指令操作数为寄存器名,数据在寄存器中。例: MOV A,R0 ;AR0设指令执行前 A=20H,R0=40H, 执行指令后,A= ?,R0= ?寄存器间接寻址方式 指令的操作数为寄存器名,寄存器中为数据地址。 存放地址的寄存器称为间址寄存器或数据指针。例: MOV A,R0 ;A(R0) 设指令执行前 A=20H,R0=40H,地址为40H存储器单元内容如图所示。执行指

13、令后,A= ? ,R0 = ? , (40H)= ?变址间接寻址方式 数据在存储器中,指令给出的寄存器中为数据的基地址和偏移量。 数据地址 = 基地址 + 偏移量。 MOVC A,A+DPTR ;A(A+DPTR)2、标志位(自动设置状态)1)Cy:进位标志位 保存运算后最高位的进位/借位状态,当有进位/借位,Cy=1,否则Cy=0。2)AC:辅助进位标志位 保存低半字节的进位/借位状态,当D3产生进位/借位,AC=1,否则AC=0。用于十进制调整。3)OV:溢出标志位 OV=Cy7Cy6,补码运算产生溢出OV=1,否则OV=0。4)P:奇偶标志位 反映累加器A中数据的奇偶性。当1的个数为奇数

14、,P=1,否则P=0。3、带进位加法指令ADDC用于多字节运算例:设双字节数 X 存在片内RAM 41H、40H单元,Y存在42H、43H单元,编程求 Z=X+Y,并存入片内RAM单元44H、45H、46H。ADDS: MOV A,40H ADD A,42H ;低字节相加MOV 44H,A MOV A,41H ;高字节相加ADDC A,43H MOV 45H,A ;计算高字节进位MOV A,#0 ADDC A,#0 MOV 46H,A RET ;子程序结束 总 的 原 则1、 除串操作指令外,其余指令只能有一个操作数在存储器中2、 立即数不能做目的操作数(包括单操作数指令中的目的操作数)3、 源、目的操作数类型应一致,除堆栈操作必须为字操作外,其他操作的源、目的操作数可以是字节或字操作数4、 段寄存器一般不要做目的操作数5、 R代表通用寄存器,M代表存储器指令名称指令格式指令功能受影响的标志位注意事项传 送 类 指 令数据传送指令MOV DEST, SRCDEST?(SRC)-1、 立即数不能直接传送给段寄存器,但可通过通用寄存器实现间接传送2、 两个段寄存器间也不能直接传送数据交换指令XCHG DEST,SRC(DEST)?(SRC)-1、R?R,R?M2、不能有立即数,不能有段寄存器标志位传送指令取标志指令LAH

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1