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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

微型计算机原理复习资料Word文件下载.docx

1、2.数制的转化十进制D转化为二进制B,不断地进行除2直至结果为零,将余数自下而上排列十进制小数转化为二进制不断乘以2取整数,直至为1或按精度计算。2B,8,16H转化3. 一般规定以0代表符号“+”,1代表符号“-”, 计算机中通常只表示整数或小数,因此约定小数点隐含在一个固定的位置,不再占用一个位数。一台机器的字长是固定的带符号位的机器数对应的数值称机器数的真值。说明:1)在计算机中无符号数通常用于表示地址。2)有符号数与无符号数的处理是有差别的。4.原码:原码实际上是数值化的符号位加上真值的绝对值。 反码:一个负数的原码符号位不动,其余按位取反2)一个正数的反码与原码形式相同补码:(1)一

2、个正数的补码与原码形式相同 (2)原码取反+1&由地位向高位,遇到第一个1(包含)保持不变,之后取反 (3)补码的补码是原码5.定点与浮点 (1)定点表示法规定机器中所有数的小数点位置固定不变6.BCD码:09由四个二进制数表示。7.ASCII编码:字符信息8“或”运算逻辑表达式为: Y = A+B(有1出1,全0出0) “与” 运算逻辑表达式为: Y = AB(有0出0,全1出1) “非” 运算逻辑表达式为: Y = A反9.摩根定律(头上切一刀底下变个号10半加器设 A=1010(B)=10(D) B=1011(B)=11(D)将减数B变成其补码后,再与被减数A相加,其和(如有进位的话,则

3、舍去进位)就是两数之差。SUB=0,做加法SUB=1,做减法可控反相器就是对二进制数求反操作A+(-B)+1第二章微型计算机基本组成电路1.计算机最常见的电路环节的名称及,其中最主要的是算术逻辑部件(ALU)、触发器(Trigger)、寄存器(Register)、存储器(Memory)、总线结构(BUS)等2.1 算术逻辑单元(ALU) 顾名思意,这个部件既能进行二进制的四则运算,也能进行布尔代数的逻辑运算。问题1,alu是什么部件?他能完成什么功能,试画出其符号?3.触发器是存放一位二进制数字信号的基本单元。触发器是计算机的记忆装置的基本单元,也可以说是记忆细胞。 触发器可以组成寄存器,寄存

4、器又可以组成存储器。寄存器和存储器统称为计算机的记忆装置。微机中所有的触发器一般用晶体管元件,这是因为晶体管元件可以制成大规模的集成电路,体积可以更小。(1)RS触发器注意,s,r不可以同时为0符号时标RS触发器(2)、D 触发器00,11(2)jk触发器当J=K=0时:保持原状(自锁);当J=1,K=0时:置位;当J=0,K=1时:复位;1.寄存器缓冲寄存器:数据放入暂时,完全不动的放出,D触发器构成。L门,专管对寄存器的装入数据的控制可控缓冲器2、移位寄存器将其所储存的数据向左或向右移位(保持原来的数据,采用D触发器)3、计数器(Counter) 行波计数器、同步计数器、环行计数器和程序计

5、数器(了解)等(1)行波计数器JK触发器构成,下降出发,低频清零加入count可控高频信号来时,将数据加1(2)环形计数器,它只是仅有唯一的一个位为高电位,即为1,其它各位为0注意:环行计数器不是用来计数用的,而是用来发出顺序控制信号的(产生机器节拍),(3) 程序计数器(Program Counter) 它也是一个行波计数器。不过它不但可以从0开始计数,也可以将外来的数装入其中,这就需要一个COUNT输入端,也要有一个L门(4)累加器它不进行加法运算,而是作为ALU运算过程的代数和的临时存储处。这种特殊的寄存器在微型计算机的数据处理中担负重要的任务。 累加器除了能装入及输出数据外,还能使存储

6、其中的数据左移或右移,所以它又是一种移位寄存器三态电路 L门专管对寄存器的装入数据的控制,而E门专门管由寄存器输出数据的控制。总线结构连接各部件的公共连接线集称为总线,即总线是它们相互通讯的公共通道,在这个通道上传送地址信息,数据信息及控制信息,即一组总线包括地址总线、数据总线及控制总线三部分。现代计算机系统的总线包括内部总线、系统总线(外部总线)。内部总线是指CPU内部连接各寄存器与ALU部件的总线。系统总线是指CPU、主存储器及I/O接口之间的连线。2.6 存储器(Memory)根据使用不同,存储器分为两大类:只读存储器(ROM)和随机存储器(RAM)。为了便于存入和取出,每个单元必须有固

7、定的地址。因此存储器的地址也必定是数以亿计的。为了减少存储器向外引出的地址线,在存储器内部都自带有译码器n位地址线可以译成2n个的地址号只读存储器ROM存储地址寄存器mar: 它将所要寻找的存储单元的地址暂存下来,以备下一条指令之用它和存储器的联系是双态的,即地址一进入MAR就立即被送到存储器去2、随机存储器(RAM): RAM的每一个存储单元相当于一个可控缓冲寄存器3、存储器数据寄存器,MDR也是一个可控缓冲寄存器。它的作用是将要写入RAM中去的数据暂寄存在MDR中第三章(1)PC程序计数器 (2)MAR存储地址寄存器(3)PROM可编程序只读寄存器(4)IR指令寄存器(5)控制器CON (

8、6)累加器A(7)算术逻辑单元(8)寄存器B(9)输出寄存器O(10)二进制显示器D(2)助记符 操作码LDA 0000ADD 0001SUB 0010OUT 1110HLT 1111(3)执行一条指令的时间为一个机器周期。机器周期又可分为取指周期和执行周期 取指周期需要三个机器节拍:(1)地址节拍(T0=1)PC内容送MAR并到达PROM(2)储存节拍(T1=1)PROM指定单元内容送到IR,高四位送控制部件 (3)增量节拍(T2=1)PC+1,指向下一条指令执行周期也需要三个节拍(4)例行程序,由控制器内部决定的执行步骤。(5)控制部件(1)环行计数器(RC)产生时钟脉冲,机器节拍(2)指

9、令译码器(ID)将高四位组成的编码,译成一个信号,即译为某一控制线为高电位。(3)控制矩阵(CM)其输入为节拍信号和经译码后的指令信号,输出为12位控制字(4)其它控制电路 1)时钟脉冲发生器它一般由两部分组成,即时钟振荡器及射极输出器。 2)运行/停车触发器,接收来自按钮的“运行”脉冲信号,接收来自指令译码器的“HLT”停车信号.3)“启动”和“清零”按钮(6)流水线技术;流水线技术是一种同时进行若干操作的并行处理方式。它把取操作和执行操作重叠进行,在执行一条指令的同时,又取另一条指令。 需增加硬件来取指令,并把它存放到寄存器队列中,在微处理器中有两个运算单元,一个主运算单元用于执行指令,另

10、一个专用于地址计算(6)高速缓冲寄存器 CPU与主存储器的处理速度不相适,需要在两只之间安装(存取数据速度很快,容量很小的)高速缓冲寄存器。(7)虚拟存储技术 由于一个程序或者数据比主内存还要大 虚拟存储技术允许建立一个存储容量比实际物理主存储容量更加大,存放在虚拟存储器中的数据或程序只有其中一部分放在物理存储器之中,当执行的指令不在其中时,管理计算器的软件能擦觉出来,此时会启动磁盘,把需要的存储区域调入物理存储器之中并覆盖之前的部分。第四章微处理器(Microprocessor)是微机的运算及控制部件,也称中央处理单元(CPU)。它本身不构成独立的工作系统,因而它不能独立地执行程序。通常,微

11、处理器由算术逻辑部件(ALU)、控制部件、寄存器组和片内总线等几部分组成,这些都在前面几章中讲过了有了一定的基础。1.8086和8088DSESSSCSIP数据暂存器执 行 部 件控 制 电 路指令译码器总线接口控制电路AXBXCXDXAHBHCHDHSIDIBPSPALBLCLDL寄存器组BIUABDBCB地址加法器指令队列PSW标志寄存器EU运算FR2.8086 CPU从功能上可分为两部分,即总线接口部件BIU(Bus 1nterface Unit)和执行部件EU执行部件(EU)的功能就是负责指令的执行。组成: 1)四个通用寄存器,即AX、BX、CX、DX; 2)四个专用寄存器,即 源变址

12、寄存器SI,(Source Index) 目的变址寄存器DI;(Destination Index) 基数指针寄存器BP, (Base Pointer) 堆栈指针寄存器SP,(Stack Pointer)3)标志寄存器(FR); (Flags Register) 4)算术逻辑部件(ALU)。3.8086特点、四个通用寄存器既可以作为16位寄存器使用,也可以作为8位寄存器使用AX累加器,8086指令系统中有许多指令都是通过累加器的动作来执行的。. 加法器是算术逻辑的主要部件,绝大部分指令的执行都由加法器来完成4.标志寄存器FRCF:进位标志(反应运算过程中,最高位是否产生进位/借位。AF:辅助进

13、位标志(反应运算过程中,对字节操作D3位 是否产生进位ZF:零标志(运算结果为 0 时,ZF1,否则ZF0SF:符号标志(反映运算结果的符号位。OF:溢出标志(Overflow Flag)PF:奇偶标志(Parity Flag) 有偶数个“1”时,PF1, 否则PF0。5.总线接口部件 BIU4个16位段寄存器: DS(Data Segment) ES(Extra Segment)SS(Stack Segment) CS (Code Segment)16位IP指令指针寄存器20位 地址加法器指令队列 6.共有14个16位寄存器, AX,BX,CX,DX,SI,DI,SP,BP,DS,ES,SS

14、,CS,FR,IP.其中:AX、BX、CX、DX 又可分成两个 8 位寄存器其它10个只能作为16位寄存器。7. 1)每当8086的指令队列中有2个空字节,BIU就会自动把指令取到指令队列中。而同时EU从指令队列取出一条指令,并用几个时钟周期去分析、执行指令。 (2)当指令队列已满,而且EU对BIU又无总线访问请求时,BIU便进入空闲状态。 (3)在执行转移、调用和返回指令时,指令队列中的原有内容被自动清除。8.有20条地址线,可以寻址多达220(1M)这20为为物理地址,所以需要把1m物理地址分为16个段。段基址存放在段寄存器DS或CS或SS或ES中,段内的偏移地址存放在IP或SP中。物理地

15、址段基址*16偏移地址9. 物理地址就是实际地址,它具有20位的地址值。逻辑地址由段基址和偏移地址组成。程序以逻辑地址编址,而不是用物理地址编址10. 在80868088中,一个最基本的总线周期由四个时钟周期组成,时钟周期是CPU的基本时间计量单位,它(1/主频) 在一个最基本的总线周期中,常将四个时钟周期分别称为四个状态,即T1状态、T2状态、T3状态、T4状态T1指出要寻址的存储单元或外设端口的地址T2CPU从总线上撤消地址,而使总线的低16位浮置成高阻状态,为传输数据做准备。 总线的最高四位(A16A19)用来输出本总线周期状态信息。T3高4位继续提供状态信息,低16位传递数据TW(可能

16、) 外设或存储器会通过“READY”信号线在T3状态启动之前,向CPU发一个“数据未准备好”信号,于是CPU会在T3之后插入一个或多个附加的时钟周期Tw,Tw也叫等待状态。T4总线周期结束只有在CPU和内存或I/O接口之间传输数据,以及填充指令队列时,CPU才执行总线周期。可见,如果在一个总线周期之后,不立即执行下一个总线周期,那么系统总线就处在空闲状态,此时,执行空闲周期T111.1.AD15一AD0。(Address Data bus)地址数据复用引脚(双向工作) 作为复用引脚,在总线周期的T1状态用来输出要访问的存储器或IO端口地址。 (AD0低八位数据的选通信号)2. MNMX(Min

17、imumMaximum Mode Control)最小最大模式控制信号引脚(输入) 它是最大模式及最小模式的选择控制端。此引脚固定接为+5V时,CPU处于最小模式;如果接地,则CPU处于最大模式。3. READY“准备好”信号引脚(输入) “准备好”,信号实际上是由所访问的存储器或1O设备发来的响应信号,高电平有效。“准备好”,信号有效时,表示内存或IO设备准备就绪,马上就可进行数据传输。4. NMI(Non一Maskab1e interrupt)非屏蔽中断引脚(输入) 非屏蔽中断信号是不受中断允许标志IF的影响,也不能用软件进行屏蔽。每当NMI端进入一个正沿触发信号时,CPU就会在结束当前指

18、令后,进入非屏蔽中断处理程序。5. INTR (1nterrupt Request)可屏蔽中断请求信号引脚(输入) 是外设发来的可屏蔽中断请求信号,为高电平有效,CPU在执行每条指令的最后一个时钟周期会对INTR信号进行采样,如果CPU中的中断允许标志为1,并且又接收到INTR信号,那么,CPU就会在结束当前指令后,响应中断请求,进入一个中断处理子程序。6. RESET(Reset)复位信号引脚(输入) 复位信号来到后,CPU便结束当前操作,并对处理器标志寄存器、IP、DS、SS、ES及指令队列清零,而将CS设置为FFFFH。当复位信号变为低电平时,CPU从FFFF0H开始执行程序。12.80

19、86、8088工作模式最小模式,就是在系统中只有80868088一个微处理器。在这种系统中,所有的总线控制信号都直接由80868088产生最大模式包含两个或多个微处理器。其中一个主处理器就是80868088,其它的处理器称为协处理器。它们是协助主处理器工作的。和80868088配合的协处理器有两个,一个是数值运算协处理器8087,一个是输入输出协处理器8089。第五章1.标号:(1)标识符由字母(a z、A Z)、数字(0一9)或某些特殊字符(,-,?)组成;(2)第一个字符必须是字母( a z、A Z )或某些特殊的符号(, - ,?), 但“?”不能单独作标识符;(3)标识符有效长度为31

20、个字符,2.指令助记符是指令名称的代表符号,它是指令语句中的关键字,不可缺省3.操作数是参加本指令运算的数据,有些指令不需要操作数,可以缺省(举例);有些指令需要两个操作数,这时必须用逗号(,)将两个操作数分开。4.注释部分是可选项,允许缺省,如果带注释则必须用分号(;)开头5. 1立即数寻址 操作数就在指令中,对寄存器赋值,不需要运行总线周期所以速度快 AX=FFF7H MOV AX 1880H 将1880赋值到AX中2.寄存器寻址 操作数在CPU中,指令指定寄存器名,不需要总线周期,速度很快。 MOV AX BX 将BX中的内容赋到AX 3直接寻址 使用直接寻址方式时,数据总是在存储器中,

21、存储单元的有效地址(什么地址?)由指令直接指出。 例如:MOV AX,1070H; 将DS段的1070H和1071H两单元的内容取到AX中。 要注意的是采用直接寻址方式时,如果指令前面没有用前缀指明操作数在哪一段,则默认为段寄存器是数据段寄存器DS。 CS:MOV BX,3000H;(加前缀)将CS段的3000H和3001H两单元的内容送BX 设CS为5100H,则本指令在执行时,将54000H和54001H两单元的内容取出送BX 4寄存器间接寻址 操作数一定在存储器中,存储单元的有效地址由寄存器(SI,DI,BP,BX)指出 寻址时默认的段寄存器通常为DS。如寄存器为BP时,则对应的段寄存器

22、为SS (1) 用BX寄存器进行间接寻址时,默认的段寄存器为DS,因为BX称为基址寄存器,寻址方式叫数据段基址寻址。例如:MOV AX,BX 设DS = 5000H,BX = 6000H,则本指令在执行时,将56000H和56001H两单元的内容送AX (2)操作数默认在堆栈段中,因为BP称为基址寄存器,所以这种寻址方式通常称 堆栈段基址寻址。MOV BX BP BP=2000H SS=5000H 将52000,52001送到BX (3) 将BX、BP和SI、DI寄存器组合起来进行间接寻址基址加变址的寻址 通常将BX和BP称为基址寄存器,将SI和DI称为变址寄存器 基质加变址寻址 MOV AX,BX+SI+1000 设DS=1000H,BX=5000H,SI=3000H本指令将19000H和19001H两单元的内容取到AX中

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

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