第1章-微型计算机基础知识last课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第1章-微型计算机基础知识last课件.ppt》由会员分享,可在线阅读,更多相关《第1章-微型计算机基础知识last课件.ppt(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微型计算机原理主讲教师:宋雪丽主讲教师:宋雪丽教材及主要参考书教材及主要参考书教材:微机原理与接口技术,冯博琴主编,清华大学出版社,2007.8主要参考书:微型计算机原理,姚燕南、薛钧义主编 姚向华、欧文编著,高等教育出版社硬件技术基础,冯博琴主编,邮电出版社微机原理及应用,李伯成等编,西安电子科技大学出版社考核方式考核方式n平时及实验30%n期末考试 70%课程目标课程目标掌握:n微型计算机的基本工作原理n汇编语言程序设计方法n微型计算机接口技术n建立微型计算机系统的整体概念,形成微机系统软硬件开发的初步能力课程主要内容n微型计算机的基础知识;n微处理器结构及组成,引脚及时序,寻址方式、指令
2、系统与汇编语言程序设计;n半导体存储器及存储器管理技术 n中断、异常及输入输出接口技术 基基 础础 知知 识识第第 1 章章主要内容:n计算机中的常用计数制、编码及它们 相互间的转换n二进制数的算术运算和逻辑运算n符号数的表示及补码运算n二进制数运算中的溢出问题1.1 电电子子计计算机的算机的发发展概述展概述v1.1.1 1.1.1 电电子子计计算机的算机的问问世及其世及其经经典典结结构构1946年年2月月15日日,第一台电子数字第一台电子数字计算机问世,这计算机问世,这标志着计算机时标志着计算机时代的到来。代的到来。(CALCULATOR)ENIAC(“埃尼阿克埃尼阿克”)与现代的计算机相比
3、,有许多不足,但与现代的计算机相比,有许多不足,但它它的问世开创了计算机科学技术的新纪元,的问世开创了计算机科学技术的新纪元,对对人类的生产和生活方式产生了巨大的影响人类的生产和生活方式产生了巨大的影响。ENIAC是电子管计算机,时钟频率仅有是电子管计算机,时钟频率仅有100 KHz,但能在,但能在1秒钟的时间内完成秒钟的时间内完成5000次加法次加法运算。运算。匈匈牙牙利利籍籍数数学学家家冯冯诺诺依依曼曼在在方方案案的的设设计计上上做做出出了了重重要要的的贡贡献献。1946年年6月月,他他又又提提出出了了“程程序序存存储储”和和“二二进进制制运运算算”的的思思想想,进进一一步步构构建建了了计
4、计算算机机由由运运算算器器、控控制制器器、存存储储器器、输输入入设设备备和和输输出出设设备备组组成成这这一一计计算算机机的经典结构。的经典结构。(EDVAC-ELECTRONIC DISCRETE VARIABLE AUTOMATIC COMPUTER)电电子子计计算算机机技技术术的的发发展,相继经历了五个时代:展,相继经历了五个时代:电子管计算机;电子管计算机;晶体管计算机;晶体管计算机;集成电路计算机;集成电路计算机;大规模集成电路计算机;大规模集成电路计算机;超大规模集成电路计算机。超大规模集成电路计算机。计计算算机机的的结结构构仍仍然然没没有有突突破破冯冯诺诺依依曼曼提出的计算机的经典
5、结构框架。提出的计算机的经典结构框架。PC机的选购n品牌机n兼容机(DIY)总线和接口n计算机的各种硬件设备通过总线互连n外部设备通过接口与主机相连计算机公司nMicrosoft:windows操作系统、office办公软件、Visual C+、ExplorernIntel:CPU的主要生产厂商nIBMnDell第一章 微型计算机基础知识微型计算机基础知识 1.2.1计算机中的数制n了解:各种计数制的特点及表示方 法n掌握:各种计数制之间的相互转换1.2 计算机中的数制计算机中的数制一、常用计数法一、常用计数法 数制:数的表示方法基数:一种数制中包含数码的个数 权:数码在不同位置所代表的数的大
6、小十进制:以十为基数二进制:以二为基数计算机中常用的其他进制:八进制、十六进制数的位置表示法数的位置表示法设待表示的数为设待表示的数为N则则 式中式中 X为基数为基数ai为系数(为系数(0aiXl)m为小数位数为小数位数n为整数位数为整数位数1.十进制十进制特点:以十为底,逢十进一;共有09十个数字符号。用D代表。表示:2.二进制二进制特点:以2为底,逢二进一;只有0和1两个符号。用B表示。表示:3.十六进制十六进制n特点:有0-9及A-F共16个数字符号,逢16进位。用H表示。n表示:例例1:n234.98D或(234.98)10n1101.11B或(1101.11)2nABCD.BFH或(
7、ABCD.BF)16 (1)二进制数二进制数 10011.11B=124023022121 12012-112-2=19.75(2)八进制数八进制数 7345.6Q=783382481580 68-1=3813.75(3)十六进制十六进制 4AC6H=41631016212161 6160=19142例例2表表1-1 计算机中不同计数制的基数、数码、计算机中不同计数制的基数、数码、进(借)位关系和表示方法进(借)位关系和表示方法计数制形式基数计数制采用的数码计数制的进位及借位关系计数制表示方法举例二 进制20、1逢二进一、借一当二1110B或(1110)2八 进制80、1、2、3、4、5、6、
8、7逢八进一、借一当八73Q或73O或(73)8十 进制100、1、2、3、4、5、6、7、8、9逢十进一、借一当十95D或(95)10十 六进制160、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F逢十六进一、借一当十六2A3BH或(2A3B)161.2.2 各种数制间的转换各种数制间的转换1.非十进制数到十进制数的转换非十进制数到十进制数的转换按相应的权表达式展开按相应的权表达式展开(101101.1)2 或或 101101.1 B=125+024+123+122+021+120+12-1=45.5D 2.十进制到非十进制数的转换十进制到非十进制数的转换n对二进制的转换:对整数:
9、除2取余倒着写;对小数:乘2取整顺着写。n对十六进制的转换:对整数:除16取余倒着写;对小数:乘16取整顺着写。【例1.1】将十进制整数(213)10转换为 二进制整数。转换过程如下:取余数2 213 1 2 106 02 53 12 26 02 13 12 6 02 3 12 1 1 0 所以,(213)10(11010101)2【例1.2】将十进制小数(0.8125)10转换为 二进制小数0.812521.625 取整数位10.62521.25 取整数位1 0.2520.5 取整数位00.521.0 取整数位1所以,(0.8125)10(0.1101)23.二进制与十六进制间的转换二进制与
10、十六进制间的转换n用4位二进制数表示1位十六进制数11110.01B=0001 1110.0100 B =1 E.4 H1111101.001B=0111 1101.0010 B =7 D.2 H十六进制数十六进制数二进制数二进制数将每位十六进制数用其对应的将每位十六进制数用其对应的4位二进位二进制数代替即可。制数代替即可。例例:1E.4H=0001 1110.0100B=11110.01B7D.2H=0111 1101.0010B=111 1101.001B本节习题(1)124.625=B=H(2)35.5=B=H(3)110101101B=H=Q(4)9AF1H=B答案:(1)111110
11、0.101B 7C.AH (2)100011.1B 23.8H (3)1ADH 655Q (4)1001 1010 1111 0001B 1.3 无符号二进制数的算术运算、无符号二进制数的算术运算、逻辑运算逻辑运算n1.3.1 二进制的算术运算二进制的算术运算 包括:加法运算 减法运算 乘法运算 除法运算 加法加法 逢逢2进进1减法减法 借借1为为2 1 0 1 1 0 1 0 1 +1 0 0 0 1 1 1 1 1 0 1 0 0 0 1 0 0对二进制数,乘对二进制数,乘2相当于左移一位,乘相当于左移一位,乘2n相当于左移相当于左移n位;位;除以除以2则相当于右移则相当于右移1位,除以位
12、,除以2n相当于相当于右移右移n位。位。l000010110100=00101100B l000010110100=00000010B 即:商=00000010B 余数=11B1.3.2 无符号数的表示范围无符号数的表示范围1.无符号二进制数的表示范围p对8位二进制数,所能表示的数的范围为:0255 (00HFFH)p对16位二进制数,所能表示的数的范围为:065535 (0000HFFFFH)p一个n位的无符号二进制数X,它可表示的数的范围为:0 X 2n-1 2.无符号二进制数的溢出判断p若运算结果超出数的可表示范围,则会产生溢出。p无符号二进制数的溢出判断 令无符号二进制数加法(或减法)
13、中最高有效位Di的进(借)位为Ci,则Ci=1,产生溢出。1.3.3 二进制数的逻辑运算二进制数的逻辑运算 与 或 非 异或1.4 带符号数在计算机中的表示及运算n无符号数:每一位都表示数值n带符号数:最高位为符号位 “0”表示正 “1”表示负机器数与真值n机器数:符号数值化了的数n真值:机器数所代表的真实数值 +52=+0110100=0 0110100 符号位 数值 -52=-0110100=1 0110100 符号位 数值1.4.1 带符号数的表示方法带符号数的表示方法计算机中的一个带符号数有3种表示方法n原码 X原 n反码 X反n补码 X补1.原码 X原 n不论数的正负,数值部分均保持
14、原真值不变。举例n已知真值X=+42,Y=-42,求X原和Y原解:因为(+42)10=+0101010B (-42)10=-0101010B 所以X原=+42原=0 0101010 符号位 数值部分 Y原=-42原=1 0101010 符号位 数值部分 8位数位数0的原码:的原码:+0原原=0 0000000 -0原原=1 0000000 即:数即:数0的原码不惟一的原码不惟一2.反码 X反n正数:X反=X原n负数:符号位保持不变,其数值部分为真值的各位按位取反。8位数0的反码:的反码:+0反=00000000 -0反=11111111即:数0的反码也不惟一举例已知:X=-52,求x原和X反解
15、:X=-52=-0110100B X原=1 0110100 X反=1 10010113.补码X补计算机中用计算机中用补码补码表示带符号数表示带符号数正数的补码正数的补码:最高位为:最高位为 0,与原码及,与原码及反码相同,即反码相同,即X补补=X反反=X原原 负数的补码负数的补码:最高位为:最高位为1,反码加,反码加1 即即X补补=X反反+1+0补=+0原=00000000-0补=-0反+1=11111111+1 =1 00000000 对8位字长,进位被舍掉即:数0的补码表示惟一 X=52=0110100 X原=10110100 X反=11001011 X补=X反+1=11001100举例n
16、正数 原码、反码、补码相同n负数 原码:机器数本身 反码:符号位保持不变,其余位 按位求反 补码:反码加一总结举例n已知真值X=+0110100,Y=-0110100 求X补和Y补解:X0,所以X补=00110100 Y0,所以 Y补=Y反+1 =11001011+1 =11001100补码的求法 n根据定义求(一般不用)n利用原码求n简便的直接求补法例:对例:对 8 位二进制数位二进制数 11110001B进行进行求补运算求补运算解:解:1.判断数的正负判断数的正负 2.按位取反,最低位加按位取反,最低位加1 1111 0001B反反=1000 1110B 1111 0001B补补=1000
17、 1110B+1 =1000 1111B简便的直接求补法n对负数而言n直接从原码求补码:从最低位起,到出现第一个1以前(包括第一个1)原码中的数字不变,以后逐位取反,但符号位不变。例例 :试用直接求补法求:试用直接求补法求X X1 1=-101 0111B=-101 0111B的补码的补码 解:解:X X1 1=-101 0111B =-101 0111B X X1 1 原原=1101 0111B=1101 0111B由原码求补码:由原码求补码:XX1 1 补补 =1010 1001B=1010 1001B符号位不变取反第一个1不变补码的求法例:试用直接求补法求例:试用直接求补法求X X2 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型 计算机基础知识 last 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内