微型计算机原理及应用第四版清华大学出版社郑学坚编.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
B、整数转换采用除2取余法:用2不断地去除要转换的 数,直到商为0。再将每一步所得的余数,按逆序排列, 便可得转换结果。
C、小数转换采用乘2取整法:每次用2与小数部分相乘, 取乘积的整数部分,再取其小数部分乘2直到小数部分 为0。将所取整数顺序放在小数点后即为转换结果。
例:将(136)D转换为二进制数。 2 136 ---------- 0 余数(结果) 低位
微机概念:以大规模、超大规模构成的微处理器作为核 心,配以存储器、输入/输出接口电路及系统总路线所 制造出的计算机。
划分阶段的标志:以字长和微处理器型号。
第一代 4位和低档8位机 (1971-1973)
图片示例
Intel 4004 第二代
中高档8位机 (1974-1978)
8080/8085、Z80、MC6800
(1)、二进制数转换为十进制数
方法:按二进制数的位权进行展开相加即可。
例:11101.101 =1×24+1×23+1×22+0×21+1×20+1×2-1+0×2-2+1×2-3
=16+8+4+0+1+0.5+0.25+0.125
=29.875
(2)、十进制数转换为二进制数
方法1:
A、将整数部分和小数部分分别进行转换,然后再把转 换结果进行相加。
十六进制(hexadecimal system)的基为“16”,即其数码共有16个:0,1, 2,3,4,5,6,7,8,9,A,B,C,D,E,F。十六进制的权为以16 为底的幂,有时也称其各位的权为0权、1权、2权等。
1.2.2 各种数制的表示方法
为了区分不同数制的表示,通常在数据的后面用括号加上该数据的
先修 课程
学习方法很重要
作为一门工程技术课程,能够用“工程”的 态度和思维来学习,做到: 1. 软件和硬件相结合。 2. 课本知识和实验相结合。
学习 方法
第1 章
第1章 微型计算机系统概述
教学目的
• 补充必要的基本知识,如数制、编码 等知识,为后面的学习作准备。
主要内容
• 了解微型计算机的发展、应用及其分类 • 数制 • 逻辑电路 • 布尔代数 • 二进制运算及加法电路 • 计算机中的信息表示
特点:
第三代 16位机
(1978-1981)
Intel 8086、Z8000、MC6800
1、芯片的发展遵循
第四代
摩尔定律
32位机
(1981-2000)
2、速度越来越快。
80386、80486
3、容量越来越大。 4、功能越来越强。
第五代 64位机
(2001后)
1.1.2 微型计算机的应用 1、科学计算和科学研究
1.1 微型计算机的发展、应用及其分类
1.1.1 微机计算机的发展
1971年,美国Intel公司研究并制造了I4004微处理器芯 片。该芯片能同时处理4位二进制数,集成了2300个晶 体管,每秒可进行6万次运算,成本约为200美元。它是 世界上第一个微处理器芯片,以它为核心组成的MCS4计算机,标志了世界第一台微型计算机的诞生。
目的:建立微型计算机系统的整体概念,形成微机系统软硬件开

发的初步能力。
课程 特点
先修课程
1. 高级语言程序设计—学习高级语言程序设计 时,同学们已经建立了程序设计的算法思想 和设计方法,为学习汇编语言(低级语言) 程序设计打下了基础。
2. 数字电路—本课程的内容涉及到软件和硬件 的设计。在硬件设计 中,用到的基础知识 是数字电路,如锁存器、缓冲器等。
数制。如: 1111(2), 48(10), 30(8),FFAB9(16)
1111(2)=F(16)
(即15(10))
11 0000(2)=30(16) (即48(10))
也有用字母符号来表示这些数制的,
B-二进制 ,H-十六进制 ,D-十进制, O-八进制
1.2.3 数制间的转换
1、二进制数和十进制数之间的转换
2 68 ---------- 0
2 34 ---------- 0
5、人工智能
人工智能主要就是研究解释和模拟人类智能、智能行 为及其规律的一门学科,包括智能机器人,模拟人的 思维过程,计算机学习等等。其主要任务是建立智能 信息处理理论,进而设计可以展现某些近似于人类智 能行为的计算系统。
1.2 数制
数制是人们利用符号来记数的科学方法。
1.2.1 数制的基与权
– 基:数制所使用的数码的个数 – 权:数制每一位所具有的值 通常使用进制:十进制、二进制、八进制和十六进制
• 十进制
十进制(decimal system)的基为“10”,即它所使用的数码为0,1,2,3, 4,5,6,7,8,9,共有10个。十进制各位的权是以10为底的幂。
十万 万 千 百 十 个
• 二进制
二进制(binary system)的基为“2”,即其使用的数码为0,1,共两个。 二进制各位的权是以2为底的幂
二进制 1 1 0 1 1 1
25 24 23 22 21 20 十进制 32 16 8 4 2 1
例:二进制数1011.1表示如下: (1011.1)B= 1 * 23 + 0 * 22 + 1 * 21 + 1 * 20 +1 * 2-1
• 八进制与十六进制
八进制(octave system)的基为“8”,即其数码共有8个:0,1,2,3,4, 5,6,7。八进制的权为以8为底的幂,有时也顺次称其各位为0权位、 1权位、2权位等。
微型计算机原理及应用
微机 原理 及 接口 技术
典型机型:IBM PC系列机
基本系统:8086CPU和半导体存储器
I/O接口电路及与外设的连接
硬件--接口电路原理 软件--接口编程方法
课程 介绍
专业技术基础课
微机原理是学习和掌握微机硬件知识和汇编语言程序设计的入 门课程:
微型计算机的基本工作原理 汇编语言程序设计 微型计算机接口技术
计算机主要应用于解决科学研究和工程技术中所提出 的数学问题(数值计算)。
2、数据处理 (信息处理)
主要是利用计算机的速度快和精度高的特点来对数字 信息进行加工。
3、工业控制 用单板微型计算机实现DDC级控制等。
4、计算机辅助系统
计算机辅助系统主要有计算机辅助教(CAI)、计算 机辅助设计(CAD)、计算机辅助制造(CAM)、计算 机辅助测试(CAT)、计算机集成制造(CIMS)等系 统。
相关文档
最新文档