微机原理及接口2011年度第二次课.ppt_第1页
微机原理及接口2011年度第二次课.ppt_第2页
微机原理及接口2011年度第二次课.ppt_第3页
微机原理及接口2011年度第二次课.ppt_第4页
微机原理及接口2011年度第二次课.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

微机原理及接口 第一章微型计算机基础 1 1概述1 2计算机中的数制和编码1 3微型计算机系统的组成 分类和配置1 4微处理器 1 2计算机中的数制和编码 一 无符号数的表示及运算二 带符号数的表示及运算三 二进制编码 主要内容1 二进制编码的十进制数 2 字母和字符的编码 三 二进制编码 1 二进制编码的十进制数 二进制编码的十进制数就是BCD码 压缩BCD码 是用4位二进制数表示一位十进制数 一个字节表示两位十进制数 例 10010110B表示96 2 非压缩BCD码 用一个字节表示一位十进制数 高4位总是0000 低4位的0000 1001表示0 9 例 00000110B表示6 1 二进制编码的十进制数 2 字母和字符的编码 ASCII码 美国标准信息交换码包括 0 9十个数字52个大小写英文字母34个专用符号32个控制符号因为 27 128所以 ASCII码是7位码 128个元素 ASCII字符编码表 ASCII字符编码 2 字母和字符的编码 数字 8 的ASCII码是011 1000B或38H 大写字母 A 的ASCII码是100 0001B或41H 1 3微型计算机系统的组成 分类和配置 一 微型计算机 1 3微型计算机系统的组成 分类和配置 一 微型计算机 二 微机常用术语 1 位 BIT 最小的数据单位 0或1 2 字节 Byte 1Byte 8Bit 3 字 Word 16Bit 4 字长 CPU与存储器及I O接口之间传送数据的基本单位 数据总线的宽度 5 K M G 1K 210 1024 1M 210K 1G 210M 6 机器语言 二进制代码组成的指令 计算机惟一能够直接识别并执行的程序 7 汇编语言 用助记符编写的程序 8 高级语言 接近于人类自然语言 与硬件无关的程序 1 3微型计算机系统的组成 分类和配置 1 3微型计算机系统的组成 分类和配置 三 微机主要技术指标 1 字长 位 2 运算速度 3 存储容量 4 主频 5 指令系统 6 外部设备的配置 7 软件的配置 第一章微型计算机基础 第四节微处理器 一 Intel8086 8088 一 8086 8088的功能结构 20位地址 地址 指令 指令 指令 指令 经指令译码后控制执行单元工作 第一章微型计算机基础 第四节微处理器 一 Intel8086 8088 一 8086 8088的功能结构 二 8086 8088的内部寄存器 1 数据寄存器 用于存放参与运算的数据或运算的结果 16位 累加器Accumulator 基址寄存器Base 计数寄存器Count 数据寄存器Data 1 通用寄存器 第四节微处理器 一 Intel8086 8088 1 数据寄存器 SP 堆栈指针寄存器StackPointer 2 地址指针寄存器 BP 基址指针寄存器BasePointer 3 变址寄存器 SI 源变址寄存器SourceIndex DI 目标变址寄存器DestinationIndex 二 8086 8088的内部寄存器 1 通用寄存器 用于存放段基址 第四节微处理器 一 Intel8086 8088 二 8086 8088的内部寄存器 1 通用寄存器 2 段寄存器 CS 代码段寄存器CodeSegment SS 堆栈段寄存器StackSegment DS 数据段寄存器DataSegment ES 附加段寄存器ExtraSegment 3 控制寄存器 IP 指令指针寄存器InstructionPointer 用于存放指令的偏移地址 第四节微处理器 一 Intel8086 8088 二 8086 8088的内部寄存器 1 通用寄存器 2 段寄存器 3 控制寄存器 IP FLAGS标志寄存器 第四节微处理器 一 Intel8086 8088 二 8086 8088的内部寄存器 1 通用寄存器 2 段寄存器 3 控制寄存器 FLAGS标志寄存器 1 状态标志位 6个 2 控制标志位 3个 CF 进位标志位CarryFlag 用于加 减法运算时 1有进位或借位 0无进位或借位 PF 奇偶标志位ParityFlag 用于逻辑运算结果中 1 的个数 1偶数个 0奇数个 AF 辅助进位位AuxiliaryFlag 用于8 16 加减法运算时低4 8 位向高4 8 位 1有进位或借位 0无进位或借位 第四节微处理器 一 Intel8086 8088 二 8086 8088的内部寄存器 1 通用寄存器 2 段寄存器 3 控制寄存器 FLAGS标志寄存器 1 状态标志位 6个 ZF 零标志位ZeroFlag 用于判断运算结果 1为零 0非零 SF 符号标志位SignFlag 1为负 0为正 OF 溢出标志位OverflowFlag 用于判断算术运算结果是否超出范围 1有溢出 0无溢出 用于判断运算结果 第四节微处理器 一 Intel8086 8088 二 8086 8088的内部寄存器 1 通用寄存器 2 段寄存器 3 控制寄存器 FLAGS标志寄存器 1 状态标志位 6个 2 控制标志位 3个 TF 跟踪标志位TrapFlag 用于确定单步执行 1进入单步执行状态 0非单步执行状态 IF 中断允许标志位InterruptenableFlag 用于确定是否允许响应可屏蔽中断请求 1允许响应 0禁止响应 DF 方向标志位DirectionFlag 用于串操作地址方向 1按递减方式 0按递增方式 控制标志与状态标志的区别 控制标志 其值由系统程序或用户程序根据需要用指令设置 状态标志 由中央处理器执行运算指令 并根据运算结果而自动设置 第四节微处理器 一 Intel8086 8088 二 8086 8088的内部寄存器 1 通用寄存器 2 段寄存器 3 控制寄存器 FLAGS标志寄存器

温馨提示

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

评论

0/150

提交评论