微机原理致使重点.docx

上传人:太** 文档编号:93139176 上传时间:2023-06-28 格式:DOCX 页数:15 大小:21.97KB
返回 下载 相关 举报
微机原理致使重点.docx_第1页
第1页 / 共15页
微机原理致使重点.docx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《微机原理致使重点.docx》由会员分享,可在线阅读,更多相关《微机原理致使重点.docx(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第一章计算机硬件基本组成:1.运算器(ALU ) 2.掌握器(CU ) 3.存储器(M ) 4.输入设施 (IN ) 5.输出设施(OUT )1945年冯诺依曼第一次提出了计算机组成和工作方式的基本思想程序计数器(PC )掌握指令的执行挨次计算机中,所遇的信息都是用二进制表示的,其最小的单位是位,即一个二进制数。 一组二进制数称之为一个字,字中所包含的二进制位数称之为字长。一个字节由8位二进制数组成。储存单位一般以字节为单位。一台计算机所固有的基本操作指令的集合成为该计算机的指令系统。计算机的主频越高,运算速度越快。简单指令集计算机(CISC ),精简指令计算机(RISC)微处理器包括算术规律

2、部件(ALU 掌握部件(CU )和寄存器组R三个基本部分和 内部总线微机的系统总线分为:1.数据总线(DB ) 2.地址总线(AB ) 3.掌握总线(CB )其次章1 .分析问题,抽象出描述问题的数学模型2 .确定解决问题的算法或者算法思想。3 .绘制流程图或结构图4 .安排存储空间及工作单元5 .编写程序6 .静态检查7 .上机运行调试假如在一个程序中的多个地方或者多个程序中都用到同一段程序,可以把该程序段独 立出来,以供其他程序调用,这段程序称为子程序或过程。采纳子程序结构具有以下有点:1 .简化程序设计过程,大量节约程序设计时间2 .缩短程序长度,节约计算机汇编源程序的时间和程序所占的存

3、储单元3 .怎家程序的可读性,便于程序修改所谓的“现场爱护是指子程序运行时,对可能破坏主程序用到的寄存器、堆栈、标 志位及内存数据的爱护。所谓的“现场恢复指的是子程序结束运行返回主程序时,对爱 护的寄存器、堆栈、标志位及内存数据的恢复。第五章8086系统时序包括三个周期:1时钟周期:计算机的时钟是由震荡产生的幅度和周期 不变的节拍脉冲,每个脉冲的周期称为时钟周期。2 .总线周期:把CPU通过总线进行某种操作所花费的时间称之为总线周期3 .指令周期:每条指令的执行要包括取指令,译码和执行。执行一条指令所需要的时 间成为指令周期。总线周期中Ti状态是指地址信息。T2状态是状态信息,T3状态是数据信

4、息,T4是结 束信息,Tw是一种等待状态处于T3和T4状态之间。8086/8088引脚信号分为最大模式和最小模式。当MN/MX接地时即MN/mx= o为最大模式。若接信号,即MN/mx= 1即为最小模式。ALE:地址锁存允许信号,高电平有效。丽:数据允许信号。M/TU:访问存储器或者I/O端口的掌握信号。若M/TU为高电平,则访问的是存储器即 M/To=l ,访问存储器M ;若M/TU为低电平,则访问财妾口,即M/TU=0,访问I/O端口。第六章半导体存储器的分类:随机存取存储器(RAM )只读存储器(ROM )RAM分为:青争态RAM ( SRAM )和动态RAM(DRAM)ROM分类:1.

5、掩膜ROM由芯片制造的最终一道掩模工艺来掌握写入信息2 .PROM可由用户一次性写入的ROM3 .EPROM 可擦除的可编程只读存储器4EPROM 也称EEPROM ,是可以电擦除的可编程只读存储器5 .闪速存储器闪速存储器是一种新型电可擦除的非易失性存储器。储存容量的计算:储存容量二字x位8位微机系统中存储器与系统的连接方式有:数据线的连接、地址线的连接和掌握信 号的连接。片选掌握方法有三种:全译码、部分译码和线译码。第七章CPU与I/O设施之间传输的信息可分为数据信息、状态信息和掌握信息三类。I/O接口的主要功能:1 .对输入/输出数据进行缓冲和锁存2 .对信号的形式和数据的格式进行变换3

6、 .对I/O端口进行寻址4 .供应联络信号CPU与外设直接按的数据传输方式:程序方式、中断方式、DMA方式程序方式是指微机系统与外设之间的数据传输过程在程序的掌握下进行。该过程包括 无条件传输方式和条件传输方式。采用中断来实现CPU与外设之间的数据传输方式即为中断传输方式。DMA方式是指不经过CPU的干预,直接在外设和内存之间进行数据传输的方式。DMA操作的基本方法::LCPU停机方式2.周期挪用方式3.周期扩展方式第八章中断的基本概念:1 .中断和中断源:所谓的中断是指CPU中止正在执行的程序,转去执行恳求CPU位 置服务的内、外部大事的服务程序,待该服务程序执行完之后,又返回到被中止的程序

7、连 续运行的过程。引起CPU中断的大事成为中断源。常见的中断源有:1)外部设施的恳求,如CRT终端,键盘,打印机等。2)由硬件故障引起的,如电源掉电,硬件损坏等。3)实时时钟,如定时器芯片等。4)由软件引起的,如程序出错、运算错、为调试程序而设置的断点等。2 .中断系统功能:中断系统应具有一下功能1)能实现中断相应、中断服务即中断返回。2)能实现中断优先权排队。3)能实现中断嵌套。中断处理的过程:1 .中断恳求 2.中断判优 3.中断响应 4.中断处理 5.中断返回中断处理一般由以下模式设计:(1)爱护现场 (2)执行中断服务程序(3)恢复现场中断判优规律的详细实现方式有1.软件查询方式2.链

8、式优先权排队(菊花链法)3. 可编程中断掌握器80X86中断系统中断分类有外部中断(硬件中断)和内部中断(软件中断)外部中断(硬件中断):2 .可屏蔽中断INTR3 .非屏蔽中断内部中断(软件中断):内部中断是由于80X86内部执行程序消失特别引起的程序中 断,包括除法错中断、溢出中断、INT n指令中断、单步中断和断点中断。内部中断响应 后不需要而A总线周期,处理过程与NMI过程基本相同。8086的编程结构包括:1.EU执行部件2.BIU总线借口部件段寄存器的分类:1.CS 16位代码段寄存器2.DS 16位数据段寄存器3.SS 16位堆 栈段寄存器 4.ES 16位附加段寄存器物理地址计算

9、方法:(物理地址是段地址左移四位加偏移地址)物理地址=段基址X10H+偏移地址寄存器在指令中的隐含使用AH&AL = AX(accumulator):累加寄存器,常用于运算;在乘除等指令中指定用来存 放操作数,此外,全部的I/O指令都使用这一寄存器与外界设施传送数据.BH&BL; BX(base):基址寄存器,常用于地址索引;CH&CL = CX(count):计数寄存器,常用于计数;常用于保存计算值,如在移位指令, 循环(loop)和串处理指令中用作隐含的计数器.DH&DL=DX(data):数据寄存器,常用于数据传递。他们的特点是,这4个16位的寄存器可以分为高8位AH, BH, CH,

10、DH.以及低八位: AL,BL,CL,DL。这2组8位寄存器可以分别寻址,并单独使用。SP ( Stack Pointer):堆栈指针,与SS协作使用,可指向目前的堆栈位置;BP ( Base Pointer):基址指针寄存器,可用作SS的一个相对基址位置;SI( Source Index ):源变址寄存器可用来存放相对于DS段之源变址指针;DI( Destination Index ):目的变址寄存器,可用来存放相对于ES段之目的变址指针。指令指针IPQnstruction Pointer)用于存放下一条要执行的指令的规律地址F标志寄存器,又称程序状态寄存器,用来保存和反应运算操作结果的特征

11、,以及CPU 内部的某种掌握状态。OF(overflow flag)溢出标志:运算结果中产生溢出时会使OF为1.所谓的溢出就是当 字节运算时结果超出了范围-128 +127 ,或者当字运算的结果超出了范围-32768 + 32767时成为溢出。DF(direction flag)方向标志:掌握串操作指令用的标志。DF=0时,串操作过程中地 址会不断增值,反之,则串操作过程中地址会不断减值。CF(carrier flag)进位标志:CF=1表示指令执行结果在高位上产生了一个进位或借位。 CF=0 ,则无进位或借位产生PF(parity flag)奇偶标志:PF=1则表示指令执行结果低8位中有偶数

12、和1, PF=0则 结果中有奇数个1AF(auxiliary flag)帮助进位标志:AF=1表示结果的低4位产生了一个进位或借位。 AF=0则无此进位或借位ZF(zero flag) =0则=1并标志:ZF=1表示运算结果为0 , ZF=0则运算结果不为0.SF(sign flag)符号标志:SF=1表示运算结果为负数,即结果的最高位为1 , SF=O则 结果为正数,最高位为O0IF(imerrupt flag)中断允许标志:掌握可屏蔽中断的标志。IF=O ,关闭可屏蔽只能中 断,此时CPU不响应可屏蔽中断恳求。IF=1 ,打开可屏蔽中断,CPU可以响应可屏蔽中 断的恳求TF(trap fl

13、ag)跟踪标志:假如TF=1则CPU按跟踪方式执行命令。第三章指令是计算机能够识别和执行的才智计算机进行操作的命令。微处理器能执行的各种 指令的集合成为指令系统。计算机指令有两种表示方式:机器码和助记符。计算机指令码由操作码字段和操作数字段两部分组成。操作码字段指出索要执行的操 作,操作数字段之处指令操作过程中所需要的操作数。指令中关于如何让求出操作数有效地址的方法成为寻址方式。计算机根据指令给出的 寻址方式求出操作数有效地址的过程成为寻址操作。8086/8088系列计算机有其中基本的数据寻址方式:1 .马上寻址:指令直接给出操作数本身。 MOV AX,1234H2 .寄存器寻址:操作数存放在

14、寄存器中,指令给出寄存器名。MOV AX,1234H MOV DX,AX3 .直接寻址指令给出操作数所在存储单元的有效地址,缺省的段为数据段。有效地址 用那个口括起来。MOV AX,2000H4 .寄存器间接寻址:把内存操作数的有效地址存储于寄存器中,指令给出存放地址的 寄存器名称。MOV AX,SI5 .寄存器相对寻址:采纳寄存器相对寻址时,操作数的有效地址分为两部分,一部分储 存于寄存器中,指令中给出该寄存器名,另一部分以偏移量的方式直接在命令中给出。 MOV AL,8BX6 .基址变址寻址:在使用基址变址寻址时,操作数的有效地址分为两部分,一部分存储 于基址寄存器(BX或BP )中,另一

15、部分存于变址寄存器(SI或DI)中,指令分别给出两 个寄存器名。操作数的有效地址为EAi=BX+SI/DI或者EA2=B P+SI/DI 或者寄存器地址为BX时PAi=DSxlOH+ EAi PA2=SSx10H+ EA2例:MOV AL,BPSI设SS=3000H , BP=100H,SI=5,则可得首先得到储存单元的物理地址:SS x 1OH + BP+SI=3O1O5H再把该内存单元中的内容传送给AL。7 .相对基址变址寻址:才有相对基址变址寻址时,操作数的有效地址分为三个部分, 一部分存在于基址寄存器BX或BP中,一部分存于变址寄存器SI或DI中,一部分为偏移 量disp。指令中给出来

16、两个寄存器名及8位或16位的偏移量,操作数的有效地址为:EAi=BX+SI/DI+8 位/16 位 dispEA2=BP+SI/DI+8 位/16 位 disp当基址寄存器选用BX时,数据隐含存于数据段中,当基址寄存器选用BP时,数据隐 含存于堆栈中,即操作数的有效物理地址为:PAi=SDxlOH + EAiPA2=SSx10H + EA2数据传送指令MOV不能转变代码段CS ,即不能直接定义CS.堆栈操作指令存取原则先进后出或者后进先出例题:3.19比较两个字属性的符号数X , Y的大小。假如XY, AL为1.假如X=Y, AL=O假如 XY,AL 为 OFFH解:设X,Y为内存变量,功能实

17、现主要代码如下:MOV AXZXCMP AX,YJLE LEMOV AL,1:假如 X 大于 Y,AL=1JMP DONELE:儿 LMOV ALZO:假如 X 等于 Y , AL=0HJMP DONEL: MOV ALQFFH :假如 X 小于 Yz AL=OFFHDONE:HLT中断分为内部中断和外部中断中断处理子程序的入口地址成为中断向量,可存入256个中断向量总称为“中断 向量表中断调用指令:INT n习题:3.17解:(1) MOV BX, 12 ;目标操作数为寄存器寻址(2 ) MOV BX , 12 ;目标操作数为寄存器间址PA=10300H(3 ) MOV ES : SI z

18、AX ;目标操作数为寄存器间址PA=20220H(4 ) MOV VAR, 8 ;目标操作数为存储器直接寻址PA=10600H(5 ) MOV BXSI , AX ;目标操作数为基址加变址寻址PA=10500H(6 ) MOV 6BPSI , AL;目标操作数为相对的基址加变址寻址PA=12306H(7 ) MOV 1000H , DX ;目标操作数为存储器直接寻址PA=11000H(8 ) MOV 6BX , CX ;目标操作数为寄存器相对寻址PA=10306H(9 ) MOVVAR+5 , AX ;目标操作数为存储器直接寻址PA=10605H第四章汇编语言是面对机器的语言。汇编语言是一种采

19、纳指令助记符、符号地址、标号、伪指令等符号编写程序的程序设 计语言。用汇编语言编写的程序成为汇编语言源程序。汇编语言程序结构:段式结构和语句伪指令语句是一种不产生目标代码的语句,它仅仅是汇编程序中高速汇编程序如何汇 编。宏指令语句,宏是若干语句组成的程序段,宏指令语句用来定义宏。标号是一种特别的标示符,代表代码段找那个的某个位置。标号具有三种属性:段、 偏移量、类型变量是在出代码段意外的其他段定义。具有段、偏移、类型、长度、规模属性。伪指令大致分类:1.数据定义伪指令 2.符号定义伪指令 3.段定义伪指令4.过程定义伪指令 5. 宏处理伪指令6.模块定义与结束伪指令 7.处理器方式伪指令 8.条件伪指令 9.列 表伪指令 10.其他汇编语言程序实现步骤:1.编辑源程序2.汇编 3.连接4.程序运行汇编语言程序设计方法及应用程序设计步骤

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com