chap01_微型计算机基础.pptVIP

  • 2
  • 0
  • 约1.02万字
  • 约 75页
  • 2017-12-26 发布于河北
  • 举报
chap01_微型计算机基础

烟台大学机电学院 微机原理与接口技术--基于IA-32处理器和32位汇编语言·第4版 第1章 微型计算机系统 第1章 微型计算机系统概述 1.1 计算机中的数制及数的转换 1.2 计算机中数的表示方法 1.3 计算机中数的表现形式 1.4 计算机中数和字符的编码 1.5 单片微型计算机概述 1.0 概述 微型计算机(Microcomputer) 采用微处理器(Microprocessor)作CPU的计算机 Intel Inside / Microprocessor Inside 现代计算机三大主要应用形式的主角 服务器 桌面个人微机(PC机) 嵌入式计算机系统(*) 微处理器、中央处理单元CPU 计算机的运算和控制核心 采用一块大规模集成电路芯片构成 1.0.1 单片机的概念 单片机(Singer Chip Microcomputer) 是指在一块半导体芯片上集成了中央处理器(CPU)、随机存储器(RAM)、程序存储器(ROM或E2PROM)、定时/计数器及各种I/O接口电路等,也就是指集成在一块半导体芯片上的计算机。(I/O: input/output) 由于单片机体积小、价格低,特别擅长于作为控制器使用,因而又称单片机为微控制器(Microcontroller)。 微机/单片机的基本硬件构成 1.0.2 摩尔定律 集成电路生产技术推动了计算机的飞速发展 摩尔定律(Moores Law) 每隔18个月硅片密度(晶体管容量)将翻倍 每18个月,集成电路的性能将提高一倍,而其价格将降低一半(电子产品更新,发展快) 摩尔定律不会永远持续 今后,性能的提高将更多地 得益于计算机系统结构的革新 第一台计算机--老照片 1.1 进位计数值及其转换 1.1.1 进位计数制 进位计数制是将数划分为不同的数位,每位的权值不同。66.6=6x101+6*100+6x0.1 习惯使用十进制计数,计算机使用二进制进行数据处理? 十六进制数便于表达二进制数(2进制写起来太长) 二进制 Binary 后缀字母B 1101,0011B 十进制 Decimal 后缀字母D 211D 八进制 Octal 后缀字母O,Q 323Q 十六进制 Hexdecimal 后缀字母H D3H 1. 二进制 便于计算机存储及物理实现(运算为逻辑运算) 特点:逢二进一,由0和1两个数码组成,基数为2,各个位权以2k表示 二进制数: anan-1…a1a0 .b1b2…bm= an×2n+an-1×2n-1+…+a1×21+a0×20 +b1×2-1+b2×2-2+…+bm×2-m 其中ai,bj非0即1 二进制数的算术运算:逢2进1、借1当2 2. 十六进制 用于表达二进制数,相互转换简单; 基数16,逢16进位,位权为16k 16个数码: 0 -- 9,A(10),B(11),C(12),D(13),E(14),F(15) 十六进制数: anan-1…a1a0.b1b2…bm= an×16n+an-1×16n-1+…+a1×161+ a0×160 +b1×16-1+b2×16-2+…+bm×16-m 其中ai,bj是0~F中的一个数码 十六进制数的加减:逢16进位1,借1当16 十六进制数的加法运算(动画) 十六进制数的减法运算 3. 数制之间的转换表 表1-1 部分十进制,二进制和16进制数对照表-P3 1.1.2 计算机中数制间数的转换 1、二进制数或十六进制数转换为十进制数 方法:按权展开,相加求和 二进制数转换为十进制数 1011.1010B =1×23+0×22+1×21+1×20+1×2-1+0×2-2+1×2-3 =11.625 十六进制数转换为十进制数 A1.2H =10 ×161+ 1×160+2×16-1 =161.125 2、十进制整数转换为二或十六(R)进制数 整数部分:除以R取余法 将十进制数除以R ,得到商数和余数,再将商数除以R,又得到一个新的商数和余数,如此反复,直到商等于0为止,将各次得到的余数反序排列,就是所求的R进制表示方式。 例: 126 D=0111,1110 B 126 D=7E H 例子 小数部分转换 乘以R取整法 用R乘十进制纯小数,然后去掉乘积中的整数部分,再用R去乘剩下的纯小数部分,如此继续,直到(1)满足所要求的精度或(2)纯小数部分等于0,将每次乘积的整数部分依次排列,即得到小数部分的各位数字。 0.8125D=0.1101B 0.8125D=0.DH 注意:一个带小数的十进制数不一定能够准确地用二进制数来表示。不连续, 2-m为单位 举例: 3、二进制和十六进制数的

文档评论(0)

1亿VIP精品文档

相关文档