




已阅读5页,还剩39页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 微型计算机基础知识 1.1计算机中的数和数制 n 一、计算机中的数制 n 表示:最简单,可靠;运算规则最简单。 n(一)二进制数 n特点:1具有两个不同的数字符号,即0和1。 n 2逢二进位。 n 例如: 11111 n(二)十六进制数 n特点: 1具有16个数字符号,采用09和AF。 n 2逢16进位 n 小数点左边的权是16的正次幂 n 小数点右边的权是16的负次幂 二进制和十六进制数的转换 1十六进制转换为二进制 2 二进制转换为十六进制 数在机器中是用二进制表示的,但是,一个二进制数书写起来太 长,且容易出错。我们在书写时用十六进制来表示。 二进制编码 n(一)二进制编码的十进制数 n较常用的是8421 BCD码, n十进制数的每一位是用四位二进制编码来表示的,因此,称 为二进制编码的十进制数(BCD一Binary Coded Decimal ) 例题 n将一个BCD码为00111001的数转化为十 六进制应表示为_H。 n(二)字母与字符的编码 n ASCII码(Americans Standard Code for Information Interchange美国标准信息交换码) n(三)汉字的编码 n 国家根据汉字的常用程序定出了一级和二级汉字 字符集,并规定了编码,这就是中华人民共和国国家 标准信息交换用汉字编码 二进制数的运算 n (一)二进制加法 n 二进制加法的规则为: n 0+0=0 n 0+1=1+0=1 n 1+1=0进位1 n l1l=l进位1 n (二)二进制减法 n 二进制减法的运算规则为: n 0一00 n 1一10 n 1一01 n 0一1=1有借位 n(三)二进制乘法 n 二进制乘法的运算规则为: n 0*00 n 0*10 n 1*01 n 1*11 n 这是十分简单的,只有当两个1相乘时,积才 为1,否则积为0。 n 二进制的乘法也与十进制的类似: n (四)二进制除法 n 除法是乘法的逆运算,与十进制的类似 带符号数的表示方法 (一) 带符号数:最高位为符号位:0表示正,1表示负 n(二) 原码: n(三) 反码:正数的反码与原码同 负数的反码表示为它的正数的按位取反(包括符号位) 特点: 1“0”有两种表示法。 2127 + 127。 3当一个带符号数由反码表示时,最高位为符号位。 当符号位为0(即正数)时,后面的七位为数值部分; 当符号位为1(即负数)时,要按位取反,才表示它的 二进制值 (四)补码: 正数的补码与原码同 负数的反码表示为它的它的反码加1 特点: 1“0”有一种表示法。 2 -128 +127 3当一个带符号数由补码表示时,最高位为符号位。 当符号位为0(即正数)时,后面的七位为数值部分; 当符号位为1(即负数)时,要按位取反加1,才表示 它的二进制值 n已知原码为00000001,则它的反码是 _,补码是 _。 n已知原码为11001001,则它的反码是 _,补码是 _。 在计算机中,带符号数一般都以补码的形 式在机器中存放和进行运算。 关于补码运算 1.2微型计算机结构 现在绝大多数计算机使用冯诺依曼的 结构,也就是由运算器、控制器、存储器、 输入设备和输出设备5个部分组成。 微处理器 微处理器是用一片或少数几片大规模集成电路组 成的中央处理器(CPU,Central Processing Unit) 。这些电路执行控制部件和算术逻辑部件的功能。微 处理器的基本组成部分有:寄存器堆、运算器、时序 控制电路以及数据和地址总线。微处理器能完成取指 令、执行指令以及与外界存储器和逻辑部件交换信息 等操作,是微型计算机的运算控制部分,它可与存储 器和外围电路芯片组成微型计算机。 微型计算机 微型计算机(Microcomputer)是指以微处理器 为基础,配以内存储器及输入输出(I/O)接口电路 和相应的辅助电路而构成的裸机。把微型计算机集成 在一个芯片上即构成单片微型计算机(Single Chip Microcomputer)。 微型计算机系统 由微型计算机配以相应的外围设备(如打印机 、显示器、磁盘机和磁带机等)及其它专用电路、 电源、面板、机架以及足够的软件构成的系统叫做 微型计算机系统(Microcomputer System)。 n微型计算机的结构和工作原理 一、微型计算机功能部件 1 1、中央处理器、中央处理器 CPUCPU 微型计算机的核心部件,由运算器、控制器组成 运算器运算器 运算器进行数据分析、计算和处理 控制器控制器 处理程序指令,并协调各逻辑部件按一定时 序工作。 (1)算术逻辑单元ALU 运算器的核心部件,执行算术运算、逻辑运 算、移位、比较等各种数据处理的相关操作 运算器 特殊功能寄存器SFR 累加器 工作寄存器 也叫通用寄存器 ,用来暂存ALU 待处理的数据和 中间结果。 规定了特殊用途 的寄存器,其内 容会影响计算机 的工作方式和过 程 使用最频繁的寄 存器,配合ALU 进行各种数据处 理 (2)寄存器组 (1)指令部件 读取程序指令、指令译码、修改程序指针 控制器 指令寄存器IR 指令译码器ID 程序计数器 PC 存放当前指令地址 。 CPU执行程序时, 先按PC给出的地址 到存储器取一条指 令,PC自动加1。 CPU执行完一条指 令,再到存储器取 下一条指令,。 暂存当前指令。 指令操作码送指 令译码器。 将每条指令译码 变成控制电平 (2)时序部件 时钟和内部分频电路。时钟信号经过分 频,与指令译码信号组合,形成一定节拍的 时序信号,控制各逻辑部件协调工作。 控制器 1)PC给出当前指令的存储地址 PC= 程序存储器 地址 程序代码 0000H 指令代码1 0001H 指令代码2 0002H 指令代码3 N 指令代码n PC= PC= 2)CPU到存储器取指令,PC自动加1 3)指令译码器对指令译码,CPU执 行指令 4)CPU到存储器取指令,PC=PC+1 5)CPU执行下一条指令, CPU执行程序的简要过程 2 2、存储器、存储器 n位 b (bit):一个二进制位,信息最小单位 n字节 B (Byte):8位为一个字节 n字长 W (Word Length):一个字包含的二 进制位数 (1)存储器结构 存储器功能:存放程序和数据等信息 存储内容:程序或数据的二进制代码 存储地址:存储器每个单元的位置编 号 存储器容量:指存储单元的多少,如 存储器容量为1KB = 10248位 1KB存储器 地址 存储内容 0 10011010 1 01101011 1023 10100111 n存储器读: 将信息从存储器中读入CPU n存储器写:将信息从CPU写到存储器中 (2)存储器的读写操作 1KB存储器 地址 存储内容 0 10011010 1 01101011 1023 10100111 CPU 地址 内容 读写控制 存储器的读写操作 B、发出读写控制时序信号,对选定单元进行读或写 A、CPU先送出一个确定的单元地址给存储器 RAM:随机读写存储器。 能方便读出和改写信息,但失电后信息将不 复存在。RAM常用作数据存储器,暂存各种现场 数据、运算结果和正在调试的程序。 ROM:只读存储器。 工作时从ROM中读出信息,不能随意改写。 断电后信息不会丢失。ROM常用作程序存储器, 存放已调试好的固定程序和常数。 (3)存储器的分类 注意 所谓的只读和随机存取都是指在正常工作 情况下而言,也就是在使用这块存储器的时候 ,而不是指制造这块芯片的时候。 n程序存储器: 存放程序指令代码,每个指令周期CPU自 动对程序存储器读操作。 n数据存储器 存放待处理数据,数据存储器读写操作发生 在CPU执行程序的过程中。 3、I/O接口 I/O接口是联系微型计算机与外部设备的桥梁,每一 台外部设备必须通过I/O接口与计算机连接。 微型计算机有多种功能I/O接口: PIO:并行 I/O接口 SIO:串行 I/O接口 CTC:定时计数器 ADC、DAC:A/D、D/A转换器 INT:中断输入口 二、微型计算机结构特点 微型计算机由大规模集成电路组成,其应用 系统一般也采用特定功能的大规模集成电路器件 和组件。 总线(Bus) 微型计算机各功能部件的连接线,各功能部件之间 的公共信息通道。 总线宽度:总线上能并行传送的二进制位数。 内部总线 CPU或单片机芯片内部各逻辑部件之间的信息传输 线,通常为单总线结构。 1、微型机的总线结构 外部总线 指微型机各功能芯片之间的信息传输线。CPU或 单片机芯片应用系统的主要外部引线。 系统总线 微机系统各逻辑功能板卡之间的信息传输线。通 常为统一标准总线。 (3)控制总线CB 单向三态。传送各种控制脉冲、联络、状态电平等 信号,使存储器、I/O接口等部件协调工作。控制总线 的根数根据微型计算机控制功能的需要而定。 1KB存储器 地址 存储内容 0 10011010 1 01101011 1023 10100111 CPU 地址 内容 读写控制 2、微型计算机总线的主要信号线 (2)数据总线 DB 双向三态。传送程序和数据的二进制代码。 数据总线宽度一般与微型机的字长相同。 (1)地址总线 AB 单向三态。传送存储器和 I/O接口的地址信息。 地址总线宽度决定计算机寻址空间(最大寻址)。 MCS-51有16根地址总线,寻址空间216 = 64K=65536 3、微处理器与外设之间数据传送的三种方式 (1)查询 结构简单,但信息交换速度慢,CPU效率低,通常 用来实现CPU与低速外设间的信息交换。 (2)中断 当CPU需要输入输出时,若外设已准备好,CPU 就暂停原执行的程序,转去执行输入输出任务,完成后 ,再继续执行原来的程序。中断方式适用于随机出现的 服务(如:键盘、打印机) (3)DMA 信息交换时,由DMA控制器控制总线直接在主存储 器和外设之间进行数据交换。 DMA利用中断申请归还总线使用权。 DMA方式适用于高速成组的数据交换。 三、微型计算机软件 1、机器语言 指令的二进制代码,又称指令代码。机器语言指令 组成的程序称为目标程序。 例如: ADD A, R0 00101000 2、汇编语言 与机器语言指令一一对应的英文单词缩写,称为指令 助记符。汇编语言编写的程序称为汇编语言源程序。 例如:ADD A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省秦皇岛市青龙满族自治县第一中学2025-2026学年高二上学期9月月考数学试题(原卷版)
- 黑龙江省哈尔滨第三中学2025-2026学年高二上学期9月月考化学试题
- 2026届湖南长沙市广益实验中学英语九年级第一学期期末教学质量检测试题含解析
- 2026届重庆市重点中学英语九上期末复习检测试题含解析
- 2026届贵州省黔东南州剑河县九年级化学第一学期期末联考模拟试题含解析
- 2026届孝感市重点中学化学九上期末质量跟踪监视试题含解析
- 2026届辽宁省营口中学化学九年级第一学期期末学业质量监测模拟试题含解析
- 2026届山西省运城市夏县英语九上期末统考模拟试题含解析
- 2026届广东省湛江市霞山职业高级中学九上化学期中学业水平测试模拟试题含解析
- 2026届哈尔滨香坊区四校联考九年级化学第一学期期中教学质量检测试题含解析
- 2025年国家电投集团陕西公司招聘笔试参考题库含答案解析
- 食管癌全程管理专家共识(2025)解读
- 建筑业的绿色建筑设计报告
- DB31/ 735-2021集中供热蒸汽单位产品能源消耗限额
- 居间合同协议书范本txt下载
- 2025-2030中国相机支架行业市场现状供需分析及投资评估规划分析研究报告
- 《旅游管理专业介绍》课件
- 《当代少先队教育导论》课件-【第9章】 红领巾奖章教育
- 医疗背景下的园艺景观规划设计方法
- 《多物理场耦合效应》课件
- 《戏剧影视表演剧目创作》课件-1.任务1 了解时代背景与规定情境
评论
0/150
提交评论