ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:92.71KB ,
资源ID:9280816      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9280816.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(教案计算机原理.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

教案计算机原理.docx

1、教案计算机原理计算机原理教案周次第 1 周、第 1 次课备 注章节名称第1章 计算机系统概述授课方式课堂讲授教学时数2节教学目的及要求1 通过这一章的学习,了解计算机系统硬软件的组成和它们的层次关系;计算机硬件系统的5个功能部件及其功能计算机硬件的主要的技术和性能指标计算机系统的体系结构、组成教学内容提要 教学重点计算机硬件系统的5大功能部件教学难点计算机硬件系统的5大功能部件讨论、练习、作业习题1.11.2参考资料第一章:计算机系统概述一、 计算机系统的基本组成和它的层次结构构成计算机硬件和软件的6个层次二、 计算机硬件系统的5个功能部件及其功能三、 计算机硬件的主要的技术和性能指标a) 计

2、算机字长计算机普遍使用二进制,只有0和1两个值,相邻数位之间采用“逢二进一”的规则处理,在计算机系统内部,通常选用多少个二进制位来表示一个数据或一条指令是一个关键技术指标,例如16位、32位或者64位,这个位数被称为计算机字长。b) CPU速度衡量CPU速度,通常有两种方式。第一种方式使用CPU主频。第二种方式使用CPU每一秒钟能执行的指令条数,单位是MIPS。c) 存储容量计算机中的存储器通常包括内存储器和外存储器两大类。四、 算机系统的体系结构、组成和实现概述a) 计算机的体系结构通常是指涉及机器语言或者汇编语言的程序设计人员所见到的计算机系统的属性,更多说的是计算机的外特性,是硬件子系统

3、的结构概念及其功能特性。b) 计算机组成是在依据计算机体系结构确定并且分配了硬件子系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成、它们之间的连接关系、实现机器指令级的各种功能和特性。c) 计算机实现是计算机组成的物理实现。计算机原理教案周次第 1 周、第 2 次课备 注章节名称第二章:数据表示和运算方法(一)授课方式课堂讲授教学时数2节教学目的及要求通过这一章的学习,熟悉二进制数与十进制数、八进制和十六进制之间的转换;教学内容提要 教学重点二进制与十进制之间互换教学难点二进制与十进制之间互换讨论、练习、作业习题2.32.4参考资料第二章节:数据表示和运算方法一、 进制码与不同进制

4、数之间的转换1、 十进制到二进制数的转换十进制与二进制数的转换要分为整数与小数两种情况分别转换。整数的转换:采用除2取余,高位至下,直到商为0时结束。小数的转换:采用乘2取整,高位至上,位数达到要求或小数部分为0时结束。例:用2辗转相除至结果为1,将余数和最后的1从下向上倒序写,就是结果。例如302转换为二进制数 302/2 = 151 余0 151/2 = 75 余1 75/2 = 37 余1 37/2 = 18 余1 18/2 = 9 余0 9/2 = 4 余1 4/2 = 0 余0 2/2 = 1 余0 1/2 = 0 余1 故二进制为1001011102、 二进制到十进制数的转换二进制

5、到十进制数的转换通常按公式(2、2)对二进制数各位的实际值累加求和完成。例:(10110)2=124+023+122+121+020=223、 八进制到二进制数的转换因为23=8,故1个八进制位对应3个二进制位,可以把1个八进制位数的整数部分和小数部分的每一位分别转换成3个二进制数。4、 二进制到八进制数的转换因为23=8,故3个二进制位对应1个八进制位,可以从小数点位置分别向左和向右把每3位二进制数划分为一组,并转换成1位八进制数。注意:小数部分分组时若低位不足3位时要用0补足,否则会出错。5、 十六进制到二进制数的转换因为24=16,故1个十六进制位对应4个二进制位,可以把1个十六进制数的

6、整数的整数部分和小数部分的每一位分别转换成4位二进制数。6、 二进制制到十六进数的转换因为24=16,故4个二进制位对应1个十六进制位,可以从小数点位置分别向左和向右把每4位二进制数划分为一组,并转换成1位十六进制数。注意:小数部分分组时若低位不足4位要用0补足,否则会出错。7、八、十六到十进制数的转换按照公式2、2的规定,用对各位实际值累加求和的方法完成。8、十到八、十六进制数的转换可先将十进制数转换为二进制,再转换成对应的八、十六进制数;也可以将1个十进制数直接转换为对应的八进制或十六进制,例如对整数,采用除8取余、高位在下的原则得到八进制数;或采用除16取余、高位在下的原则得到十六进制数

7、。计算机原理教案周次第 1 周、第 3 次课备 注章节名称第二章:数据表示和运算方法(二)授课方式课堂讲授教学时数2节教学目的及要求通过这一章的学习,掌握原码、反码和补码的基本概念和定义,并能熟练完成定点数的原码、反码和补码之间的转换;并熟悉浮点数在计算机内的表示方法。教学内容提要 教学重点定点数的原码、反码和补码之间的转换;教学难点定点数的原码、反码和补码之间的转换;讨论、练习、作业习题2.62.7参考资料二、 定点数在计算机内的表示与转换定点数定点数是指小数点固定在某个位置上的数据,一般有小数和整数两种表示形式。定点小数是把小数点固定在数据数值部分的左边,符号位的右边;整数是把小数点固定在

8、数据数值部分的右边。我们在前面讨论的数据都是定点数。1.原码、反码、补码我们已经知道计算机中,所有数据最终都是使用二进制数表达。我们也已经学会如何将一个10进制数如何转换为二进制数。不过,我们仍然没有学习一个负数如何用二进制表达。比如,假设有一 int 类型的数,值为5,那么,我们知道它在计算机中表示为: 00000000 00000000 00000000 00000101 ;5转换成二制是101,不过int类型的数占用4字节(32位),所以前面填了一堆0。现在想知道,-5在计算机中如何表示?在计算机中,负数以其正值的补码形式表达。什么叫补码呢?这得从原码,反码说起。原码:一个整数,按照绝对

9、值大小转换成的二进制数,称为原码。比如 00000000 00000000 00000000 00000101 是 5的 原码。反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。取反操作指:原为1,得0;原为0,得1。(1变0; 0变1)比如:将00000000 00000000 00000000 00000101每一位取反,得11111111 11111111 11111111 11111010。称:11111111 11111111 11111111 11111010 是 00000000 00000000 00000000 00000101 的反码。反码是相互的,所以也可称

10、: 11111111 11111111 11111111 11111010 和 00000000 00000000 00000000 00000101 互为反码。补码:反码加1称为补码。也就是说,要得到一个数的补码,先得到反码,然后将反码加上1,所得数称为补码。比如:00000000 00000000 00000000 00000101 的反码是:11111111 11111111 11111111 11111010。那么,补码为: 11111111 11111111 11111111 11111010 + 1 = 11111111 11111111 11111111 11111011所以,-

11、5 在计算机中表达为:11111111 11111111 11111111 11111011。转换为十六进制:0xFFFFFFFB。三、 浮点数在计算机内的表示 浮点数 浮点数是指小数点位置可浮动的数据,通常以下式表示: N=M*RE 其中,N为浮点数,M(mantissa)为尾数,E(exponent)为阶码,R(radix)称为“阶的基数(底)”,而且R为一常数,一般为2、8或16。在一台计算机中,所有数据的R都是相同的,于是不需要在每个数据中表示出来。因此,浮点数的机内表示一般采用以下形式:Ms是尾数的符号位,设置在最高位上。 E为阶码,有n+1位,一般为整数,其中有一位符号位,设置在E

12、的最高位上,用来表示正阶或负阶。M为尾数,有m位,由Ms和M组成一个定点小数。Ms=0,表示正号,Ms1,表示负号。为了保证数据精度,尾数通常用规格化形式表示:当R2,且尾数值不为0时,其绝对值应大于或等于(0.5)10 。对非规格化浮点数,通过将尾数左移或右移,并修改阶码值使之满足规格化要求。假设浮点数的尾数为0.0011,阶码为0100(设定R=2),规格化时,将尾数左移2位,而成为01100,阶码减去(10)2 ,修改成0010,浮点数的值保持不变。当一个浮点数的尾数为0(不论阶码是何值),或阶码的值比能在机器中表示的最小值还小时,计算机都把该浮点数看成零值,称为机器零。 根据IEEE

13、754国际标准,常用的浮点数有两种袼式: (1) 单精度浮点数(32位),阶码8位,尾数24位(内含1位符号位)。 (2) 双精度浮点数(64位),阶码11位,尾数53位(内含1位符号位)。在多数通用机中,浮点数的尾数用补码表示,阶码用补码或移码表示。计算机原理教案周次第 1 周、第 3 次课备 注章节名称第二章:授课方式课堂讲授教学时数2节教学目的及要求1. 了解文字和多媒体信息的表示的基本概念;2. 理解检错纠错编码的用途,能够区分几种常见的校验码。3. 掌握运用定点数的补码加减法运算规则进行基本的运算和溢出检查的方法;教学内容提要 教学重点定点数的补码加减法运算教学难点定点数的补码加减法

14、运算讨论、练习、作业习题2.102.11参考资料四、 文字和多媒体信息的表示与编码1、 西文字符的编码西文是由拉丁字母、数字、标点符号及一些特殊的符号所组成的,它们统称为“字符”(character),主要用于外部设备和计算机之间的信息交换。所有字符的集合叫做“字符集”。2、 汉字的编码汉字输入码、汉字内码、汉字字形码(输出码)3、 多媒体信息的编码图的编码表示:一幅图在计算机内部有两个表示方式:“图像(image)”方式和“图形(graphics)”方式声音的编码表示:计算机处理的声音可以分为3种:一种是语音,即人的说话声;第二种是音乐;即各种乐器演奏出的声音;第三种是效果声,如掌声、打雷、

15、爆炸等声音。在计算机内部可以用波形法和合成法两种方法表示声音。所有的声音都可以用波形法来表示,但更多用于语音和效果声,对于音乐声,则用合成法表示更好一些。视频信息的编码表示:视频获取设备将视频信号转换为计算机内部表示的二进制数字信息的过程被称为视频信息的“数字化”。视频信息的数字化过程比声音更复杂一些,它是以一幅幅彩色画面为单位进行的。五、 数据校验码所谓校验码,又称检错码,是指具有发现某些错误或自动改正错误能力的一种数据编码方法,用于检查或纠正读写和传送数据的过程中可能出现的错误。常见的校验码有:奇偶校验码,海明校验码(汉明码),循环冗余校验码。六、 二进制数值数据的运算算法1、 补码加法与

16、减法运算规则运算规则:加减法运算是计算机中最基本的运算,通常选用补码实现,实现的算法是:X+Y补=X 补+Y 补(MOD2)X-Y补=X 补+-Y 补(MOD2)【例1】X=+0110011,Y=-0101001,求X+Y补 解:X补=00110011Y补=11010111 X+Y补 = X补 + Y补 = 00110011+11010111=00001010 注:因为计算机中运算器的位长是固定的,上述运算中产生的最高位进位将丢掉,所以结果不是100001010,而是00001010。2、补码减法X-Y补 = X补 - Y补 = X补 + -Y补 其中-Y补称为负补,求负补的方法是:负数的绝对值的原码所有位按位取反;然后整个数加1。【例2】-7-(-10) 十进制 解:-7的补码:11111001 -10的补码:11110110-(-10):按位取反再加1实际上就是其负值的补码,为00001010 -7 - (-10)= -7 + 10 = 3 11111001+00001010 = 00000011 转换成十进制为3

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1