如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
微机原理★课程目标)微机原理是学习和掌握微机硬件知识和汇编语言程序设计的入门课程)微型计算机的基本工作原理;)汇编语言程序设计。★学习方法)复习并掌握先修课的有关内容;)课堂:听讲与理解、适当笔记;)课后:认真读书、完成作业;)实验:充分准备、认真完成每个实验内容。)有问题及时答疑。第1讲第一章计算机基础知识§1.1微型计算机中的数制与编码★本章要点)数制及其相互转换;)符号数的表示及补码运算;)二进制数运算中的溢出问题;)基本逻辑电路;)二进制数的运算及加法电路。★数值表示:计算机内采用二进制来表示所有信息,凡是需要计算机处理的信息,无论其表现形式是字符、图形,还是声音、图象,都必须以二进制数的形式来表示。★二进制计数只有两个数字符号0和1。采用二进制的好处是:电路简单、电子器件表示两种状态比较容易实现;运算规则简单;以加法为例,二进制加法规则仅有四条,即0+0=0,1+0=1,0+1=1,1+1=10;二进制中的0和1正好分别表示逻辑代数中的假值(False)、真值(True)。二进制数代表逻辑值容易实现逻辑运算。★为了表达方便人们还采用八进制、十进制、十六进制等,因此有必要了解计算机中的数制。★在计算机中又涉及到有符号数和无符号数的表示。一、无符号数的表示★我们日常生活中用得最多的是十进制数,在计算机中二进制数最容易表示和存储,且适用于逻辑表达与运算。★但直接使用二进制数,位数较长,书写、阅读和记忆都不方便,我们在计算机语言的表达形式上,常采用十六进制数。★下面首先以十进制数的特点为例,给大家总结出各种进制数的特点。1、十进制数(Decimal)的表示法特点:⑴以10为基数,数制中所使用的数码个数被称为基数,每一个十进制数都是由0、1、2、3、4、5、6、7、8、9十个数字字符组成的;⑵运算规则:逢10进1,9+1=10,借1作10;⑶位置原理:任何一个十进制的数都是由一串数码表示的;如一个十进制数:999.99,其每一位数码所表示的实际值大小,除数码本身的数值外,还与它所处的位置有关;由位置决定的值就称为位权,位权用基数的i次幂表示;十进制数的位权为10i,i为位序数。位序数:以小数点为基准,整数部分自右向左依次为0、1、…递增,小数部分自左向右依次为-1、-2、…递减。例:999.99位序数210-1-2数值=数码X位权⑷十进制可表示为:n−1iND=Di•10(n,m是正整数)∑i=−m这里,n是小数点左边,即整数部分的位数,从第0位到第n-1位,m是小数点右边,即小数部分的位数,从第-1位到第-m位。iDi是数码,为0-9的数值;10称为位权。例:816.73=8×102+1×101+6×100+7×10-1+3×10-2★十进制数的表示方法:例如:十进制数98.67,可以写作98.67D或(98.67)10,大多数情况就写作98.67。★计算机中使用二进制数形式来存储信息。2、二进制数(Binary)的表示法特点:⑴以2为基数,每一个二进制数都是由0、1两个字符组成;⑵运算规则:逢2进1,1+1=10,读作幺零或一零,不能读十,借1作2;⑶位置原理:二进制数的位权为2i,数值=数码X位权。⑷二进制可表示为:n−1iNB=B•2(n,m是正整数)∑ii=−m这里,n是整数部分的位数,从第0位到第n-1位;m是小数部分的位数,从第-1位到第-m位。iBi是数码,为0或1;2称为位权。例:101001.11B=1X25+0X24+1X23+0X22+0X21+0X20+1X2-1+1X2-2★二进制数的表示方法:101001.11B或(101001.11)2,一般情况下用后缀B来表示二进制数。★由于二进制数位数多,数字符号单调,不便于书写和记忆。★在计算机应用中,通常用与二进制数有简单对应关系的十六进制数作为数据的书写形式。3、十六进制数(Hexadecimal)的表示法特点:⑴以16为基数,由0~9,A~F共16个数字、字母符号组成。其中,0~9共10个数字符号含义与十进制数相同,A、B、C、D、E、F相当于十进制数中的:10、11、12、13、14、15。⑵运算规则:逢16进1,F+1=10,读作幺零或一零,不能读十,借1作16;⑶位置原理:十六进制数的位权为16i,数值=数码X位权。⑷十六进制可表示为:n−1iH是正整数)N=∑Hi•16(n,mi=−m这里,n是整数部分的位数,从第0位到第n-1位;m是小数部分的位数,从