微机原理第一章1-05

合集下载

微机原理课件第一章绪论

微机原理课件第一章绪论

分成3组:地址总线、数据总线和控制总线。 3)电器特性:电器特性定义每一根线上信 号的传输方向及有效电平范围。
4)时间特性:时间特性定义了每根线上的
信号在什么时间有效。a
10
2. 总线分类
从总线的不同使用角度可以分为以下几类:
1)内部总线
2)元内件部级总总线线是微处理器内部各个部件之间
传 脚 结 的 有 由 要 数 传 位 微 22据 数 3部 方 接 接 号 统0216与送 的 构 微 利 微 部 据 送 数 型 位 的 位 数 向 口 口 和 需=6元 地 数 控微, 等信 限 , 处 于 处 件 总 地 决 机 通 据 就 电 部 总 要4K件址据制处最。息制有理内理的线址定的路总具路件线确B级总总理I大的,利器部器总和的了地,线体发向请定。nt总线线器CC寻通目于内数芯线控,址是为信送求,1e6lPP线是是的址8道前集部据片。制是总三号读信一位8UU位0是 用C位范。 内 成 采 传 厂 元 总 三 线 态 而 、 号 般可 输微8,P8连 来数围由 部 度 用 送 家 件 线 态 为 双 定 写 等 为直入处CU故P相接 传为18于 总 提 双 速 生 级 三 单 向 , 信 。用 与复接理称6位U同计 送位 2制 线 高 总 度 产 总 种 向 如 号 控来存寻位器内2为。0,算 控,C造 大 及 线 加 设 线 。 总 , 制向储址信=8部准0P1一机 制最芯 多 成 或 快 计 包 线 , 片 总存器号的8M字U16般系 信大6片 品 的 选 线数 三 。 括 。 数储及内、向的B长位。为统号寻的率。信宽采总内地据器外存中存地为微8中的址面提号度用线部址总或设断容储址1位处6两,范积高;根单结总总线交量I请器总位/,理O个传围和。而据总构线线的换求或线,端1器6重送为I引有系线,是、的位信数8I为外//口位。OO,

第1章 数和码制

第1章 数和码制

*微机组成:CPU、MEM、I/O微机的基本结构微机原理(一):第一章数制和码制§1.1 数制(解决如何表示数值的问题)一、数制表示1、十进制数表达式为:A =∑-=•110 nmi iAi如:(34.6)10= 3×101 + 4×100 + 6×10-1 2、X进制数表达式为:B =∑-=•1 NM iiX Bi如:(11.01)2= 1×21 + 1×20 + 0×2-1+ 1×2-2(34.65)16= 3×161 + 4×160 + 6×16-1+ 5×16-2X进制要点:X为基数,逢X进1,X i为权重。

(X个数字符号:0,1,…,X-1)区分符号:D-decimal (0-9),通常D可略去,B-binary (0-1),Q-octal (0-7),H-hexadecimal (0-9, A-F)常用数字对应关系:D: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,12, 13,14,15B:0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111H: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F二、数制转换1、X →十方法:按权展开,逐项累加。

如: 34.6 Q= 3×81 + 4×80 + 6×8-1 = 24 + 4 + 0.75 = 28.75 D2、十→X即:A十进制=B X进制令整数相等,即得:A整数=(B N-1·X N-1 + … + B1·X1)+ B0·X0此式一次除以X可得余数B0,再次除以X可得B1,…,如此直至得到B N-1令小数相等,即得:A小数=B-1·X-1 +(B-2·X-2 + … + B-M·X-M)此式一次乘X可得整数B-1,再次乘X可得B-2,…,如此直至得到B-M.归纳即得转换方法:除X取余,乘X取整。

微机原理及接口技术第一章概述

微机原理及接口技术第一章概述

三、微型计算机的分类
按处理器同时处理数据的位数或字长分:
8位机
按其结构分:
16位机
32位机
64位机
PC机、
单片微型机、 单板微型机
1.2
微型计算机组成
现代计算机结构仍然是在冯· 诺依曼提出 的计算机逻辑结构和存储程序概念基础上建 立起来的。
一、微型计算机的硬件结构
微型计算机由微处理器、存储器、输入/输 出接口构成,它们之间由系统总线连接。
地址总线 (AB)
只读存储器 ROM 随机存储器 RAM
I/O接口
I/O设备 数据总线 (DB) 控制总线 (CB)
CPU
1. 微处理器
整个微机的核心是微处理器(up, MPU),也 称CPU。它包含算术逻辑部件ALU、寄存器组 及控制部件。
ALU : 算术运算、逻辑运算
寄 存 器:存放操作数、中间结果、地址、标 志等信息 控制部件:整个机器控制中心,包括程序计 数器IP、指令寄存器IR、指令译 码器ID、控制信息产生电路。
外部设备

I/O接口电路
存储器 RAM ROM 总线
控制部件
算术逻辑部件
寄存器组
MPU
2. 存储器 微机的存储器分为:主存和辅存 主存(内存):用于存放当前正在运行的程序和正 待处理数据。(CPU内部cache,主 板上的内存, 造价高,速度快,存 储容量小) 辅存(外存):存放暂不运行的程序和输入处理的 数据,(主机箱内或主机箱外,造 价低,容量大,可长期保存,但 速度慢)
办公自动化
信息高速公路
仪器仪表
将传感器与计算机集 成于同一芯片上,智能
传感器不仅具有信号检
测、转换功能,同时还 具有记忆、存储、解析、 统计、处理及自诊断、 自校准、自适应等功能。

微机原理第01章第1-2节

微机原理第01章第1-2节
研制价格低廉的超小型机和微型机 开拓应用领域和占领更广大的市场。
微型计算机是第四代计算机的典型代表。
四、微型计算机概述
1. 微型计算机的基本结构 2. 微处理器、微型计算机、微型计算机系统 3. 微型计算机的特点 4. 微型计算机的分类 5. IBM PC机的发展简史
1. 微型计算机的基本结构
地址总线 AB
CPU
存 储 器
I/O 接 口
输 入 设 备

I/O 接 口
出 设 备
数据总线 DB
控制总线 CB
简介 1) 构成部件 ; 2) 工作过程
地址总线 AB
CPU
存 储
I/O 接
输 入 设




I/O 出 接设 口备
数据总线 DB 控制总线 CB
构 微机的硬件由CPU、存储器、输入/输出设备构成;
数据总线 DB 控制总线 CB
地址总线的条数 决定CPU的寻址能力。
10根 → 210 1024
1K
20根 → 220 1024K 1M
32根 → 232 22 × 230 4G
36根 → 236 26 × 230 64G
数据总线 DB ( Data Bus ):双向 用来在CPU与存储器、I/O接口之间进行数据传送。
数据线DB
C 地址线AB
P
n根
U 控制线CB
地址00...0000
地 地址00...0001
址 译
地址00...0010 地址00...0011

器 地址11…1111
11001100 00110011 10101010 11110000
10001000

微机原理习题答案(完整版)

微机原理习题答案(完整版)

第一章习题答案1-1 请说明CPU的功能以及CPU是如何执行指令和程序的。

答:CPU的功能是执行程序和统筹处理计算机系统中各类事务。

CPU执行指令分为3步:取指令、分析指令、执行指令;计算机程序是由一条条指令按一定的顺序排列组成的,CPU执行程序的过程就是一条条指令累计执行的过程,其方式分为串行作业方式和流水线作业方式。

1-2 请说明单片机内部主要是由哪些部件组成的,并说明各部件的作用。

答:CPU:由控制器和运算器构成,控制器的作用是执行指令和协调系统各部件的工作;运算器的作用是进行逻辑运算和算术运算。

存储器:存储计算机工作时使用的信息,即指令代码和数据代码。

I/O接口电路:具有数据缓冲、数据隔离及数据转换的功能。

1-3 请问对于容量位8K的存储器芯片,它的地址线是多少根?答:8K=8192=213,故地址线为13根。

另附:存储器的数据线由存储器的字长决定,例如一块32K×16(存储器容量显示格式:存储单元数×存储单元的字长)的存储器,其地址线为15根,数据线为16根。

1-4 将十进制数78,134,分别用二进制数、十六进制数和8421BCD吗表示。

答:(78)D=(1001110)B=(4E)H=(01111000)8421BCD(134)D=(10000110)B=(86)H=(000100110100)8421BCD注:8421BCD码为4位表示一个十进制数符,本质是符号不是数值,所以不可省略0。

1-5 将下列真值分别转化为用8位和16位二进制数表示的原码、补码和反码。

X=1000100;[X]8位原=[X]8位反=[X]8位补=01000100;[X]16位原=[X]16位反=[X]16位补=0000000001000100X= -1000100[X]8位原=11000100,[X]8位反=10111011,[X]8位补=10111100;[X]16位原=1000000001000100,[X]16位反=1111111110111011,[X]16位补=1111111110111100;X= -0111111[X]8位原=10111111,[X]8位反=11000000,[X]8位补=11000001;[X]16位原=1000000000111111,[X]16位反=1111111111000000,[X]16位补=1111111111000001;1-6 将下列补码转化成二进制数的真值。

微机原理课件第一章绪论

微机原理课件第一章绪论
5)运算速率:运算速率指微机每秒所能执 行的指令条数,单位用MIPS(Million Instruction Per Second),即百万条指令/ 秒。
3. 微型计算机系统
以微型计算机为主体,配上外部输入/输 出设备及系统软件就构成了微型计算机系统。 外设用来实现数据的输入/输出。如键盘、扫 描仪等都是输入设备,打印机、显示器等都 是输出设备。没有配置软件的计算机称为裸 机,仍然什么事也干不了,必须配上系统软 件和应用软件。图1-4所示的是微型计算机系 统的组成框图。
四、总线 息 结11接. )的 构的总物在公来方线理计共连式标特算通接。准性机道各包的:系叫个括特物统总功总性理中线能线特,。部的性各微件根指个型的数的部计。、是件算各总总之机个线线间是部的物传以件插理送总都头连信线面、 向插总座线是,什系么统形功状能、扩引展脚时是,如只何要排符列合等总等线。标 准2),功部能件特就性可:以功加能入特到性此描系述统的中是去总。线中每 一根线的功能是什么。从功能上看,总线
3. 总线结CP构U
I/O总I线 /O总线
地址总线
面 双向 总C随系 线PCUP着统结U 主 储存 总 微的构存 器储 线 存 总型单:储 线主 储主 储 计总存 器存 器II算线//OO数 设 接机结据 I备 口/的构总 O接 线┅ 发发口接 展展I/口O┅ II,到//OO接 设总面口 备I线向/OI/接的O存设 口备 结储构器从的 线123)))使单面面如如C如P图图总向向图U图所所对所C线主1图-示示主P示9图结存U1,,存,1-面构 储的8-它面储7系向器双结向面器统微主的总控 合向C进的机存制 IP双了C线行/内U总 单O储P设 以读的线 总结部U总器备上双的/存线构写线的两双总储操结结双种总线器作构总构总线结I;线/IO线结构/而O结接设 结构通C构备 口构过P均U的存与挂特储I在/点O总,

微机原理第一章节PPT课件

微机原理第一章节PPT课件
1989年推出了80486(时钟频率为30~40MHz),集成度达 到15万~50万管/片(168个脚),甚至上百万管/片,因此 被称为超级微型机。
返回
1993年,xx公司推出了新一代高性能处理器Pentium
(奔腾)2,Pen微tium机的速发度展比8史0486快数倍。AMD和Cyrix
推出了与Pentium兼容的处理器K5和6x86,获得了少部分 的市场份额。 1971年xx公司1为99了6年设,计x高x公级司袖推珍出计了算P器en设ti计um了P第ro一(台高微能机奔x腾x4)00,4 以CPU的发P1展9e9n、7ti年u演m初变P,过rox的程x发性为布能线了有索P了,en质介tiu的绍m飞微的跃机改。系进统型的号发—展—过Pe程nt,ium 主要以xx公司的MCMPUX为(主多线能。奔腾)。兼容CPU厂商在这段时间也相继推 第一代:4位及低出的档了要8多数位款 A微M产处D品的理来K器与6。Pentium MMX竞争,其中最具代表性 第二代:中、低1档9987位年微推处出理了器PⅡ。PⅡ是对Pentium Pro的改进,因为其 第三代:高、中核速档心度8位结,微构 且处与 支理持Pe器MntiMumX指Pr令o类集似。,但加快了16位指令的执行 第四代:16及低1档99382年位推微出处了理赛器扬(Celeron)PⅡ的二级缓存以及其它可 第五代:高档32以1位9省9微9略年处的 又理东推器出西了,开从发而代将号价为格C降o了pp下er来m。ine的PⅢ,该芯片大 第六代:高档64大位加微强处C理PU器在三维图像和浮点运算方面的能力。 2000年3月底,xx又推出了566MHz和600MHz的赛扬Ⅱ (也叫Coppermine-128kB)。
年 代 电子器件
应 用范围
1946--1958 电子管

微机原理第一章微机基础知识精品PPT课件

微机原理第一章微机基础知识精品PPT课件
3. 微控制器(MCU-McroController Unit) 即MPU+MEM+I/O接口+BUS集成在一个芯片上,
又称单片机
MCU+适当外设和相应的软件,可构成微控制系统,用在 自控、仪器仪表、通信设备、家电、儿童玩具等嵌入式应 用领域。
北京邮电大学计算机科学与技术学院 周 锋
16
三、微机系统
微机原理与接口技术
1
教学计划
• 课堂教学:64学时 • 上机实验:6次(每次一个单元:3.5小时) • 课外作业:8 ~ 10次 • 期中考查:第9周 • 期末考试:第18周 • 成 绩:平时作业10%,期中考查10%,
上机试验10%,期末考试70%。 • 辅导答疑:待定
北京邮电大学计算机科学与技术学院 周 锋
4
教材及参考书
• 《 微机原理与接口技术 》王玉良 戴志涛 杨紫珊 编著,北京邮电大学出版社
• 《 微机原理与接口技术考研指导 》王玉良 杨紫珊 编,北京邮电大学出版社
• 《微机原理与接口技术》雷丽文等编著,电子工业 出版社
• 《微机原理与接口技术学习指导与实验》雷丽文 等编,电子工业出版社
北京邮电大学计算机科学与技术学院 周 锋
5
第一章 微机基础知识
北京邮电大学计算机科学与技术学院 周 锋
6
本章主要介绍: • 微机的基本概念、组成、工作原理、特点 • 计算机内的信息表示和运算
北京邮电大学计算机科学与技术学院 周 锋
7
第一节 微机的基本组成
北京邮电大学计算机科学与技术学院 周 锋
8
一、微机的基本硬件构成
❖ 微机的基本硬件由下列几部分组成:
2
教学计划(续)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第4章 16位处理器 (重点)(8) 4.1 16位微处理器概述 4.2 8086/8088CPU的结构 4.3 8086/8088的引脚的信号和工作摸式 4.4 8086/8088的主要操作功能
第5章 86系列微型计算机的指令系统 (重点)(8) 5.1 86汇编语言及指令的格式与寻址方式 5.2 传送类指令 5.3 数据操作类指令 5.4 串操作指令 5.5 控制类指令
当A为多位变量时,如: A=An……A3A2A1
则: Y = A =An……A3 A2 A1
本节例题
(1)设A=0101 B=1011 Y=A+B=(0+1)(1+0)(0+1)(1+1)=1111B
(2)A=1100 B=0101 Y=AB=(1×0)(1×1)(0×0)(0×1) =0100
(3)设A=1101 Y=A=0010
过程
6.6 查表程序
7.6 汇编语言程序设计
第8章 输入/输出接口 (6 +习2) 8.1 微型计算机的输入/输出接口 8.2 并行通行与并行接口 8.3 可编程并行通信接口芯片8255A 8.4 串行通信及串行接口 8.5 可编程串行接口芯片8251A
第9章 中断控制器、计时/定时控制器(6)
S= AB +A B C=AB
用真值表描述问题,不仅全面,而且通过它 可写出布尔代数式,用逻辑门来实现。
1.4 二进制数的运算及其加法电路
加法电路是计算机的一个基本部件,用它能完成算术的4种 基本运算。
1.4.1 二进制数的相加
(1)两个二进制数相加时,可以逐位相加,如二进制数写成:
A= A3A2A1A0 B= B3B2B1B0 其结果可以写成:
A+B+C+… =ABC…
ABC… =A+B+C+…
用真值表可证明摩根定理
例题:
A×B = A+B=A+B A+B+C = A·B·C=A·B·C
1.3.6 真值表与布尔代数式的关系
真值表通过分析输入量的所有组合,较直 观地反映输入与输出之间的关系。
例如,两个一位二进制数A和B的相加,其 和S及进位C用真值表来描述。
1.1 数制
数制是人们利用符号来计数的方法。常 用数制有十、二和十六进制。
1.1.1 数制的基与权
1.1.2 1.1.3 1.1.4
为什么要用二进制 为什么要用十六进制 数制的转化方法
1.1.1 数制的基与权
基:数制所使用数码个数 权:数制每一位所具有的值
十进制(decimal system)
基为“10”,所用的数码为0,1,2,3,4, 5,6,7,8,9,共有10个。
1.1.4 数制的转换方法
1、十进制数→二进制数的方法
方法:整数部分用除2取余法,小数部分用乘2取整法。
例1:求13的二进制代码
2 13 1 26 0
…b0 …b1
23 1
…b2
21 1
…b3
0
13=1101B
例 2:求十进制 0.625的二进制数
0.625
×
2
b-1
1. 25 ←小数后第一位
×
第3章 微型计算机的基本工作原理 (6+习2) 3.1 微型计算机的简化形式 3.2 指令系统 3.3 程序设计 3.4 执行指令的例行程序 3.5 控制部件 3.6 微型计算机功能的扩展(自学) 3.7 初级程序设计举例(自学) 3.8 控制部件的扩展 (自学) 3.9 现代技术在微型计算机中的应用
(2)现代微型计算机与接口教程 杨文显 清华大学出版社
绪论
教学目的和要求 通过本章的学习,使学生掌握,数的 表示法以及微机中常用的数字代码与字 符代码,了解基本门电路,了解二进制 的运算及加法电路。
教学内容
• 数制与编码 • 基本门电路 • 二进制的运算及加法电路
第1章 计算机基础知识
本章的内容要熟练掌握,它是我们学 习计算机原理所必需掌握的内容。 1.1 数制 (重点) 1.2 逻辑电路 1.3 布尔代数 1.4 二进制数的运算及其加法电路
• 分配律
A(B+C)=AB+AC
(A+B)(C+D)=AC+AD+BC+BD
利用运算规律及恒等式,可以化简很多逻辑关 系式。恒等式和运算规律本身的正确性可用真值表 来证明。
例8: A+AB=A(1+B)=A A+ A B=A+AB+AB=A+(A+A)B=A+B
例9:用布尔代数简化照明原控制线路,原控制线 路如图A所示。
十进制各位的权是以10为底的幂
如:523791
52
3
7
9
1
105 104 103 102 101 100
十万 万 千 百 十 个
其各位的权为个、十、百、千、万、十万, 简化 0权位,1权位, …
二进制(binary system)
基为“2”, 所用数码为0,1,共2个。
二进制各位的权是以2为底的幂,例如:
1.1.2 为什么要用二进制
计算机是由电子电路组成的,电路通常只 有两种状态:导通与阻塞、饱和与截止,高电 位和低电位。
通常用这两种状态,来表示二进制中的二 个数码,即1和0。
1.1.3 为什么要用十六进制
简化书写,又方便记忆。 在数字后面加上下面的英文字母B、H、D 和O,分别来表示二、十六、十和八进制。
ABSC 0000 0110 1010 1101
从真值表直接地 分别写出S、C的逻辑 代数式:
S= AB + AB
C=AB
从真值表写出布尔代数式的方法:
(1)输出栏有几个“1”项,就有几个“或”项。
(2)每项各因素之间是“与”关系,每项每个 因素都写上,因素是“0”添反,因素是“1”不 添。
ABSC 0000 0110 1010 1101
A
BL
AB L
V AB
V
图A
图B
原控制线路灯和触点的关系,用布尔代数表示如下:
L=(A+AB)× B =AB+AB B=AB
简化后的线路图如图B所示.
1.3.5 摩根定理
在电路设计时,经常要用摩根定理,解决 元件的互换,而不改变原电路的逻辑功能。
二变量的摩根定理 :
A+B=A B ;
AB=A+B
多变量的摩根定理 :
Ai
Bi
Ci
Si
Ci+1
0
0
0
0
0
0
0
1
1
0
0
1
0
1
0
0
1
1
0
1
1
0
0
1
0
1
0
1
0
1
1
1
0
0
1
1
1
1
1
1
Si = AiBiCi+AiBiCi+ AiBiCi+ AiBiCi =Ai⊕Bi⊕Ci Ci+1=AiBiCi+AiBiCi+AiBiCi+AiBiCi=AiBi+AiCi+BiCi
A:43;2BH B:44;2BH4 C:43;2AH D:44;2AH
1.2 逻辑电路
下图是三个基本门电路,及其名称、符号和表达式。
A
A
≥1
B
A &
B
Y Y=A Y Y=A+B Y Y=AB
图 三个基本门电路
电源
+Vcc
(+5V)
+Vcc
电阻
集电极
输入
基极
输出
发射极
接地
反相器线路
下图是由基本门电路组合而成的复合门电路。
各位对应相加时的电路要求: 输入量为3个,即Ai、Bi、Ci (i=1,2,3… ,n) 输出量为2个,即Si、 Ci+1 (i=1,2,3… ,n) 用全加器(full adder)来实现其功能。
1.4.2 半加器电路
半加器电路,有二个输入端;有二个输出端 。 其真值表如下 ,由此表分析可见,其和S0可用 “异或门”来实现,而其进位C1可用“与门”来实 现示。图半加器的真值表及电路
1.3.2 “与”运算 (Y=A×B)
Y=0×0=0
Y=1×0=0
→Y=0
Y=0×1=0
Y=1×1=1 → Y=1
若A和B为多位二进制数时, A=An……A2A1 B=Bn……B2B1 Y=AB=(An×Bn)……(A2×B2)(A1×B1)
各对应位分别进行与运算
1.3.3 反运算
变量A,其“逻辑非”或“逻辑反”为: Y=A
缓冲器 (变阻器)
A ≥1
B
A
B
&
A
B
=1
A =1
B
A
图 复合门电路
Y Y=A+B Y Y=A• B Y Y=A⊕B=AB+AB
Y Y=A⊕B Y Y=A
1.3 布尔代数
布尔代数也称为逻辑代数或开关代数, 其表达式为 Y=f(A,B,C,D) 两个特点: 1、变量A,B,C,D等的数值只能为0或1,无 大小之意。代表事物的两个不同性质,如开 关, 0:关断; 1:闭合,等 2、函数f 只有三种基本方式:“或”运算, “与”运算及“反”运算 。
2
b-2
0. 50 ←小数后第二位
×
2
b-3
1. 00 ←小数后第三位
0.625=0.101B
相关文档
最新文档