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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

微机原理教学教案资料文档格式.docx

1、微型计算机的基本组成 1.1.3 微型计算机的基本工作过程 微型计算机的基本工作过程是执行程序的过程,也就是CPU自动从程序存放的第1个存储单元起,逐步取出指令、分析指令,并根据指令规定的操作类型和操作对象,执行指令规定的相关操作。如此重复,周而复始,直至执行完程序的所有指令,从而实现程序的基本功能,这就是微型计算机的基本工作原理。工作过程:1.2微处理器及其发展 1.2.1 微处理器的发展历史 1.2.2 微处理器的内部结构 1总线部件 2预取部件 3译码器 4控制器 5运算逻辑部件 6存储器管理部件 1.2.3 Pentium系列微处理器 1.2.3.1 Pentium奔腾微处理器的主要特

2、点: 1、标量体系结构 2、双流水线结构 1.2.3.2 Pentium MMX的主要特点 Pentium MMX是在奔腾芯片基础上增加了MMX技术。1.2.4微处理器的发展趋势1.3 数制与编码1.3.1 数制的表示1.常用数制(1)十进制数我们熟悉的十进制数有两个主要特点: 有十个不同的数字符号:0、1、2、9; 低位向高位进、借位的规律是“逢十进一”“借一当十”的计数原则进行计数。例如:1234.45=1103210231014100410-1 510-2 式中的10称为十进制数的基数, 103、102、101、100、10-1称为各数位的权。十进制数用D结尾表示。 (2)二进制数 在二

3、进制中只有两个不同数码:0和1,进位规律是“逢二进一”“借一当二”的计数原则进行计数。二进制数用B结尾表示。例如,二进制数11011011.01可表示为:(11011011.01)2=12712602512412302212112002-112-2(3)八进制数 在八进制中有0、1、2、7八个不同数码,采用“逢八进一”“借一当八”的计数原则进行计数。八进制数用Q结尾表示。 例如,八进制数(503.04)Q可表示为: (503.04)Q=582+081+380+08-1+48-24)十六进制数 在十六进制中有0、1、2、9、A、B、C、D、E、F共十六个不同的数码,采用“逢十六进一”“借一当十六

4、”的计数原则进行计数。十六进制数用H结尾表示。例如,十六进制数(4E9.27)H可表示为 (4E9.27)H=4162141619160216-1716-22不同进制数之间的相互转换 表1-4列出了二、八、十、十六进制数之间的对应关系,熟记这些对应关系对后续内容的学习会有较大的帮助。1)二、八、十六进制数转换成为十进制数 根据各进制的定义表示方式,按权展开相加,即可转换为十进制数。【例1-1】将(10101)B,(72)Q,(49)H转换为十进制数。(10101)B=124023122020=37(72)Q=781+280=58(49)H=4160=73(2)十进制数转换为二进制数 十进制数转

5、换二进制数,需要将整数部分和小数部分分开,采用不同方法进行转换,然后用小数点将这两部分连接起来。整数部分:除2取余法。 具体方法是:将要转换的十进制数除以2,取余数;再用商除以2,再取余数,直到商等于0为止,将每次得到的余数按倒序的方法排列起来作为结果。小数部分:乘2取整法。将十进制小数不断地乘以2,直到积的小数部分为零(或直到所要求的位数)为止,每次乘得的整数依次排列即为相应进制的数码。最初得到的为最高有效数位,最后得到的为最低有效数字。(3) 二进制与八进制之间的相互转换 由于23=8,故可采用“合三为一”的原则,即从小数点开始向左、右两边各以3位为一组进行二-八转换:若不足3位的以0补足

6、,便可以将二进制数转换为八进制数。反之,每位八进制数用三位二进制数表示,就可将八进制数转换为二进制数。(4) 二进制与十六进制之间的相互转换 由于24=16,故可采用“合四为一”的原则,即从小数点开始向左、右两边各以4位为一组进行二十六转换,若不足4位的以0补足,便可以将二进制数转换为十六进制数。反之,每位十六进制数用四位二进制数表示,就可将十六进制数转换为二进制数。1.3.2 常用的信息编码二十进制BCD码(Binary-Coded Decimal) 二十进制BCD码是指每位十进制数用4位二进制数编码表示。由于4位二进制数可以表示16种状态,可丢弃最后6种状态,而选用00001001来表示0

7、9十个数符。这种编码又叫做8421码。2. 字符编码(ASCII码)数字09的ASCII码为30H39H。 大写英文字母AZ的ASCII码为41H5AH。 小写英文字母az的ASCII码为61H7AH。3. 奇偶校验码1.4 计算机数值数据表示与运算1.4.1 二进制数在计算机内的表示1.机器数 在计算机中,因为只有“0”和“1”两种形式,所以数的正、负号,也必须以“0”和“1”表示。通常把一个数的最高位定义为符号位,用0表示正,1表示负,称为数符:其余位仍表示数值。把在机器内存放的正、负号数码化的数称为机器数,把机器外部由正、负号表示的数称为真值数。要注意的是,机器数表示的范围受到字长和数据

8、的类型的限制。字长和数据类型定了,机器数能表示的数值范围也就定了。 例如,若表示一个整数,字长为8位,则最大的正数为01111111,最高位为符号位,即最大值为127。若数值超出127,就要“溢出”。最小负数为10000000,最高位为符号位,即最小值为-128。2. 数的定点和浮点表示 计算机内表示的数,主要分成定点小数、定点整数与浮点数三种类型。(1)定点小数的表示法 定点小数是指小数点准确固定在数据某一个位置上的小数。一般把小数点固定在最高数据位的左边,小数点前边再设一位符号位。按此规则,任何一个小数都可以写成:N=NSN1N2NM, NS为符号位(2)整数的表示法 整数所表示的数据的最

9、小单位为1,可以认为它是小数点定在数值最低位右面的一种表示法。整数分为带符号和不带符号两类。对带符号的整数,符号位放在最高位。可以写成:N=NSNnNn1N2 N1 N0, NS为符号位一般定点数表示的范围和精度都较小,在数值计算时,大多数采用浮点数。(3)浮点数的表示方法 浮点表示法对应于科学(指数)计数法,如数110.011可表示为: N=110.011=1.100112+10=11001.1210=0.1100112+11 在计算机机中一个浮点数由两部分构成:阶码和尾数,阶码是指数,尾数是纯小数。应当注意:浮点数的正、负是由尾数的数符确定,而阶码的正、负只决定小数点的位置,即决定浮点数的

10、绝对值大小。带符号数的表示 在计算机中,带符号数可以用不同方法表示,常用的有原码、反码和补码。(1)原码(2)反码(3)补码1.4.2 补码的运算1.4.3 逻辑运算(1)“与”运算。(2)“或”运算。(3)“异或”运算。第2章 8086微处理器教研室主任教务科长教 具知识目标:本章主要讲述8086的硬件结构、外部引脚、内部寄存器的组织、和总线时序。引脚功能和总线时序。2.1 8086 CPU的结构2.2.1 8086的结构特点微处理器执行一段程序通常是通过重复执行如下步骤来完成。即:(1)从内存储器中取出一条指令,分析指令操作码;(2)读出一个操作数(如果指令需要操作数);(3)执行指令;(

11、4)将结果写入内存储器(如果指令需要)。1总线接口部件 (1)4个段地址寄存器 CS-16位的代码段寄存器 DS-16位的数据段寄存器 ES-16位的扩展段寄存器 SS-16位的堆栈段寄存器(2)16位的指令指针寄存器IP(3)20位的地址加法器(4)6字节的指令队列。2执行部件(1)4个通用寄存器,即AX、BX、CX,DX;(2)4个专用寄存器,即基数指针寄存器BP,堆栈指针寄存器SP,源变址寄存器SI,目的变址寄存器DI;(3)标志寄存器Flag;(4)算术逻辑单元ALU;8086的执行部件(EU)有如下特点:(1)4个通用寄存器既可以作为16位寄存器使用,也可以作为8位寄存器使用。(2)

12、AX寄存器也常称为累加器,8086指令系统中有许多指令都是通过累加器的动作来执行的。(3)加法器是算术逻辑部件主要部件,绝大部分指令的执行都是由加法器完成的。(4)标志寄存器共有16位,其中,7位未用状态标志有6个,即SF、ZF,PF、CF,AF和OF。符号标志SF(Sign Flag):它和运算结果的最高位相同。若运算结果最高位为1,则SF=1,否则SF=0。零标志ZF(Zero Flag):如果当前的运算结果为零,则ZF=1,否则ZF=0。奇偶标志PF(Parity Flag):如果运算结果的低8位中所含的1的个数为偶数,则PF=1,否则PF=0。进位标志CF(Carry Flag):当执

13、行一个加法运算使最高位产生进位时,或者执行一个减法运算引起最高位产生借位时,则CF=1,否则CF=0。 辅助进位标志AF(Auxiliary Carry Flag):当加法运算时,如果第三位往第四位有进位,或者当减法运算时,如果第三位从第四位有借位,则AF=1,否则AF=0。溢出标志OF(Overflow Flag):当运算过程中产生溢出时,会使OF=1,否则OF=0。控制标志有3个,即DF、IF、TF。 方向标志DF(Direction Flag):这是控制串操作指令的标志。如果DF=0,则串操作过程中地址会不断增值,反之,如果DF=1,则串操作过程中地址会不断减值。 中断标志IF(1uterrupt Enable Flay):这是控制可屏蔽中断的标志。如IF=0,则CPU不能对可屏蔽中断请求作出响应,如果IF=1,则CPU可以接受可屏蔽中断请求。跟踪标志TF(Trap Flay):如果TF=1,则CPU按跟踪方式执行指令。2.2.2 8086的总线工作周期 在8086中,一个最基本的总线周期由4个时钟周期组成 在T1状态,CPU往多路复用总线上发出地址信息,以指出要

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

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