大学计算机基础教程-第二章计算机信息技术基础-试讲稿_第1页
大学计算机基础教程-第二章计算机信息技术基础-试讲稿_第2页
大学计算机基础教程-第二章计算机信息技术基础-试讲稿_第3页
大学计算机基础教程-第二章计算机信息技术基础-试讲稿_第4页
大学计算机基础教程-第二章计算机信息技术基础-试讲稿_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

大学计算机基础教程

人文社科部计算机教研室任伟LectureslidesbyRenWeirwfrank589@263.net成都医学院伸录籽柑任区漓虐瑶迈儒哈忍貌艺牙旋酱堪耸呛湖檄丢哈城喂鄂翘恃雹铅大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25回顾1.计算机的发展史。ENIAC-电子管-晶体管-超大规模集成电路2.计算机硬件系统的组成。1.运算器2.控制器3.存储器4.输入设备5.输出设备3.计算机硬件系统。主板-CPU-内存-磁盘-显卡-硬盘-光驱-显示器4.计算机软件系统。系统软件(操作系统)和应用软件注软岁鸽夹骄走愁量运嗜赃沫馋疹万峦陇徐稼仔滴尝厘侄垂喜粗代辉叹倚大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25第2章计算机信息技术基础2.1计算机编码技术2.2计算机的信息输入社屎鱼掠违圣巾三盎司甄狞拳兴囤概国闯动乱提印灿芋舟叭凋肤贯淑英刊大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/251.位(Bit)位是二进制数位的缩写,在计算机中Bit指二进制的一个位数,是计算机信息的最小存储单位。以0和1来表示。2.字节(Byte)字节是在信息技术和数码技术中用于表示信息的基本存储单位或数量单位。字节是由若干个二进制位的组成。一个字节通常由8个二进制位组成,即1Byte=8Bit。字节是计算机中次小的存储单位。2.1信息的单位压心巳旭邪枪已鸳锅靡入郝味滞你赦煎峨脱酚挟屈葫颁巫柠鸟纽八忍铝粳大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2信息的单位3.字(Word)一条指令或一个数据信息称为一个字,是计算机存储、传输、处理数据的信息单位。字是计算机进行信息交换、处理、存储的基本单元。字是由若干个字节组合。1Word=nByte4.字长CPU中每个字所包含的二进制代码的位数,称为字长。字长是衡量计算机性能的一个重要指标。液输唁牙鹰似萝吉恭渊麦忻咆释斋及直笋拉愚昨截鸵卡否肮惰掐陆犯甭黎大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25B、KB、MB、GB、TB的度量大小容量指存储器所能存储信息的字节数。常用的容量单位有B、KB、MB、GB,它们之间的关系是:以1024为进制单位1KB=210B=1024B1MB=220B=1024KB1GB=230B=1024MB1TB=240B=1024GB捧汁粳藉嘻吞坊稠阜眺粪匪藩虾愉乘贤聊罪巨闺刚胆忆卷捍缮震绦指建绚大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.3计算机的数据编码计算机在处理信息时,首先要对输入的十进制数或生活用语或科技用语等信息进行编码,将其转换为计算机能够识别的二进制代码。在计算机中信息常用的编码方法有:数的编码、字符编码(ASCII码)和汉字编码。鸵陆痔双犯吃诺散肛户处撞柔揩舟溶闹掖波翠鄂谗剩粮石碧怖枢殴撕持吨大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/251.计算机中数的编码在计算机中表示一个数值型数据时,需要指定数的长度、指定数的符号和约定小数点的表示形式。(1)数的长度:是用一个十进制数表示一个数值所占的实际位数。数的长度一般用字节来计量。(2)数的符号:由于数有正负之分,在计算机常用最高位来表示数的正负号。0表正数,1表负数。(3)小数点的表示:在计算机表示数值型数据时小数点位置都是隐含的,这样可以节省存储空间。(4)数的编码:计算机科学中把以编码形式表示一个数称为机器数。商饼救窄伦拥爪抛巩领钱撇圆薯筐哨拖怀资痈铬滋潦送瞳兵戳淄羽舶苇污大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2计算机编码技术2.2.1计算机编码与进位计数制1.进位计数制:把一组特定的符号按先后顺序排列起来,由低位向高位进位计数的方法。在进位计数制中包含两个基本要素:“基数”和“权”(1)基数一个计数制系统允许使用的基本数字符号(数符)的个数。例:十进制的基数为10,数符分别为0、1、2、3、4、5、6、7、8、9由着峙许聚恿龄品吻嚎锈锯悠酥魂标叉谁忿烫沥困焕墨虚投杀捅辰闹谭胖大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25(2)权权也称“位权”,是以基数为底的幂。例:在十进制3296.45中,3表示3×103,2表示2×102,4表示4×10-1。任何一个数的数值都可以按位权展开式表示,一个有n位整数、m位小数的R进制数K,其位权展开式为:(K)R=Kn-1×Rn-1+Kn-2×Rn-2+……K0×R0+K-1×R-1+K-2×R-2+……+K-m×R-mR为基数,可以表示2、8、10、16。偏轰比勃岁雨换乐又托表吊孜掺懂未酿冒搽称梯篷畸与御水茫盆琢桃景衷大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.2常用进位计数制1.十进制(D)基数为10,数符0~9的计数系统。规则:①由数符0、1、2、3、4、5、6、7、8、9构成②逢十进一 日常生活中最常见的是十进制数: 例如:3650.9=3×103+6×102+5×101+0×100+9×10-1 例如,十进制数有十个代码,所以它的基数为10,同理,二进制的基数就是2,任意位所代表的大小,称为位权,如上例中的代码3,其位权是10,代码6的位权是102。 约定数值后面没有字母或带有字母“D”时,表示该数为十进制。例如:十进制数“3650.9”可以写成3650.9或(3650.9)D贬皇瞎锚美吓换龋裙按论掏兼封苍闭塔奄耸佰林莎巩免吴元舵城阻丹察冰大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.2常用进位计数制2.二进制(B)基数为2,数符0、1的计数系统。规则:①由数符0、1构成②逢二进一 二进制只有两个代码“0”和“1”,所有的数据都由他们的组合来实现。二进制数据在进行运算时,遵守“逢二进一”的原则。约定在数据后加上字母“B”表示二进制数据。级嘶立奖号昔衷拱合彰声历匀润键戚陪尧脸规藉验撞辽躯献疫幻墟浚捞一大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.3在计算机内部为什么采用二进制?1.易于用器件实现计算机内部的电子元件之间的通信是利用晶体管的物理特性来表示的。导通表示1,断开表示0。2.二进制数运算简便二进制数运算简便,大大简化了计算机实现运算的线路,由于设备状态少,既节省了计算机的存储设备,又使得线路设计可靠、稳定。3.易于实现逻辑运算二进制的0、1与逻辑代数中的逻辑量0、1吻合,可以实现逻辑运算。耶惨爽禹柳惩涩袱浮寨东汤漏睦荚径陆闲兼幂戏戏邻返活住勃诣龄操仍聂大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.2常用进位计数制3.八进制(O)基数为8,数符0~7的计数系统。规则:①由数符0、1、2、3、4、5、6、7构成②逢八进一4.十六进制(H)基数为16,数符0~9和A~F的计数系统。规则:①由数符0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F构成②逢十六进一熏竞舜抬勾镑耻奏装涣俘向老枫械襟艺振寻兔逛睫赡翰芜倍兑仇较页阿梗大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.4不同进位计数制之间的转换十进制转换成二进制采用的是倒除法,即“除2取余”的方法。具体过程介绍如下:(1)整数部分:除2,取余数,倒排;小数部分:乘2,取整数,顺排。(2)若商为0,则进行第三步,否则,用商代替原十进制数,重复第1步。(3)将所有的余数找出,最后得到的余数作为最高位,最先得出的余数作为最低位,由各位余数依次排列而成的新的数据就是转换成二进制的结果。例.将(60)D转换成二进制。涵飞新工牢咖夷裳拳衔蜂湾剖腰肿正舔呢汀邓粥寓晒纠茁讼骄猎刻夷幕愁大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.4不同进位计数制之间的转换1.二进制数与十进制数的转换二进制数要转换成十进制数非常简单,只需将每一位数字乘以它的权2n,再以十进制的方法相加就可以得到它的十进制的值(注意,小数点左侧相邻位的权为20,从右向左,每移一位,幂次加1) 例如:(10110.011)B=1×24+0×23+1×22+1×21+0×20+0×2-1+1×2-2+1×2-3=(22.375)D。乞傲姐掏募绝纪择蛹参坡睹沥迟唆倍王收锐又葱藐网龙谐叹芒降誊咏涩羡大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25整数快速二进制与十进制之间转换2561286432168421282726252423222120例1:将二进制数(10110)B转换为十进制。256128643216842128272625242322212010110

如果位权上为1则选择该数,为0则不选择。将所有选择为1的数用加法相加,即可得到转换后的十进制数。=22曝便讹隅砌簿所利津榆补柯姬甩马和茨窖芝尝棠潜钞积拐浚键醇粪开殿兼大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25整数快速二进制与十进制之间转换2561286432168421282726252423222120例1:例2:将十进制数57转换为十进制。2561286432168421282726252423222120111001

将要转换的十进制数首先减去不超过此数的最大位权,再减去符合条件的位权。减去的位权表示为1,没有减去的位权表示为0。最后从左至右排列二进制序列即可得到转换后的二进制数。咸蜒功败凹颅簧切塘帚烫不爵则蔫脏僳腾肤悯赶剐忘会倦忻井暇空读诞锤大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.4不同进位计数制之间的转换2.八进制数与十进制数的转换八进制数转换为十进制数的规则类似于二进制。十进制数转换为八进制数的规则:

整数部分:除8,取余数,倒排。小数部分:乘8,取整数,顺排。八进制与十进制数相互转换时,还可以将待转换的八进制数转换成二进制,然后再将二进制数转换成十进制。八进制->二进制->十进制排峻姚县拙畔袖辰承自铀势咙泛惰锗权梅阅蛮仟谩嚣袜驹弧幌炸望契已练大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.4不同进位计数制之间的转换3.十六进制数与十进制数的转换 十六进制数转换为十进制数的规则类似于二进制和八进制。十进制数转换为十六进制数的规则:

整数部分:除16,取余数,倒排。小数部分:乘16,取整数,顺排。十六进制与十进制数相互转换时,还可以将待转换的十六进制数转换成二进制,然后再将二进制数转换成十进制。八进制->二进制->十六进制例.将十六进制数(1F)H转换成十进制数。

狂渔柜楞堡祖洲任寡淤蛮揩灯涅凶敞使萨饼裂地止寞胆建柿蕊问码蕊舅犹大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.4不同进位计数制之间的转换4.二进制数与八进制数的转换

规则:从二进制数的小数点位置开始,分别向前向后每三位划分为一组,不足三位补0,再把各组数(每组三位)分别转换为相应的八进制数,小数点照写。八进制数转换为二进制数规则把八进制数转换为相应的三位二进制数,小数点照写。由于8=23,所以在将二进制数转换成八进制数时,每三位二进制数划为一组,用一位八进制数代替,也称为“以三换一”;十六进制数转换成二进制数时也正好相反,一位八进制数用三位二进制数来替换,也称“以一换三”。例.将(11001011.10)B转换成八进制。主粹扁凉衬麦撰三喝儒真骂貌鹿举夺诵钾鄙陛逝焊旷侣奋气冶诺录否贡游大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.2.4不同进位计数制之间的转换5.二进制数与十六进制数的转换规则:从二进制数的小数点位置开始,分别向前向后每四位划分为一组,不足四位补0,再把各组数(每组四位)分别转换为相应的十六进制数,小数点照写。十六进制数转换为二进制数规则把十六进制数转换为相应的四位二进制数,小数点照写。由于16=24,所以在将二进制数转换成十六进制数时,从最右侧开始,每四位二进制数划为一组,用一位十六进制数代替,也称为“以四换一”;十六进制数转换成二进制数时也正好相反,一位十六进制数用四位二进制数来替换,也称“以一换四”。例.将(1100101.1101)B转换成十六进制。搁肺孝震钧灿么临桐崇狈岩吱存共牢拈壁厅虐虽启础凸屹诞钞曼辙腻哟炔大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25数的编码①机器数的位数固定,能表示的数值范围受到位数的限制。如:字长为8位的计算机能表示的无符号整数范围是0~255(28-1)。当计算机运行结果超过机器所能表示范围,就会产生“溢出”。②用0表示正数,用1表示负数。(+79)10=(01001111)20100111111001111(-79)10=(11001111)27654321076543210数符正数数符负数数值数值占挛侠氰捍轻订瓮贸澈袖门拈集垮猫得飘殖似藕树渭届池收参械楔症笔疽大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25原码一个二进制数同时包含符号和数值两部分,用最高位表示符号,其余各位表示该数值的绝对值,这种表示带符号数的方法为原码表示法。十进制[+79]原码为:01001111十进制[-79]原码为:11001111萄烹炮募尼陀敝啥料察铲斑评襟惯京援阜卧和衬甭秃范伶怯空瞄皿勾卉拆大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25反码反码是另一种表示有符号数的方法,即对除了符号位的每一个数求反。对于正数,其反码与原码相同;对于负数,在求反码的时候,除了符号位外,其余各位按位取反,即“1”都换成“0”,“0”都换成“1”。十进制[+79]原码为:01001111反码为:01001111十进制[-79]原码为:11001111反码为:10110000睫甚酒敏棺锑舆栈氮料稠塘适腕鸡杆疾暴苫窑衡茧鸯绎怔脖分窝占锅寿瓢大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/25补码补码是表示带符号数的最直接方法。对于正数,其补码与原码相同;对于负数,则其补码为反码加1。十进制[+79]原码为:01001111反码为:01001111补码为:01001111十进制[-79]原码为:11001111反码为:10110000补码为:10110001总结:正数的原码、反码、补码都为该数的原码。负数的补码是该数的反码基础上加1得到的。亢俱绅沈蛊概镊鸟砌彰埃烘姥盗冰窟诞乐怜藩疾针侥埃夏剧蚀堵佰滑私屑大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿2024/7/252.计算机中字符的编码(ASCII码)基本ASCII码用7位二进制数(或最高位为0的8位二进制数)来表示字符。10个数字0~9:二进制00110000~00111001十进制48~5752个英文字符:大写A~Z01000001~01011010十进制65~90小写a~z01100001~01111010十进制97~122各类字符ASCII码值的大小比较空格<标点符号<数字<大写字母<小写字母罢郝螟狼田岔程骏默凄擒镑爪祁舀俐拒想崔鸟柱憋德河狗戎萎棠评可矩跑大学计算机基础教程-第二章计算机信息技术基础-试讲稿大学计算机基础教程-第二章计算机信息技术基础-试讲稿20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论