第01章计算机基础.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
正数的反码与原码表示相同。 负数反码符号位为 1,数值位为原码数值各位取反。 例 8位反码机器数: x +4: [x]原 [x]反 x - 4: [x]原 [x]反 2、反码(One’s Complement) 0的表示不唯一: [+0]反 [-0]反 3、补码(Two’s Complement) 正数的补码表示与原码相同。 负数补码等于原码中符号位不变其他各位取反,再加一。 例:求 8位补码机器数: x +4 [x]原 [x]反 [x]补 0000 0100 x -4 [x]原 1000 0100 [x]反 1111 1011 [x]补 1111 1011+0000 0001 1111 1100 补码=反码加1。 补码表示的优点:0的表示唯一,加减运算方便。 [X]原 [[X]反]反 [X]原 [[X]补]补 [X± Y]补 [X]补±[Y]补 [X± Y]补 [X]补 +[±Y]补 溢出的问题 双进位法:次高位和最高位(均有/均无)[进/借]位,则无溢出。 同号相减无溢出,相加时结果符号与加数符号相反则溢出; 异号相加无溢出,相减时结果符号与减数符号相同则溢出; 3、补码运算规则 思考:为何现在的计算机均为补码机? 1 10- 1 10 1 10 + -1 10 0 10 原 + 原 原 -2 显然不正确. 1 10 - 1 10 1 10+ -1 10 0 10 反+ 反 反 -0 有问题. 1 10 - 2 10 1 10 + -2 10 -1 10 反+ 反 反 -1 正确 1 10- 1 10 1 10 + -1 10 0 10 补 + 补 补 0 正确 10- 2 10 1 10 + -2 10 -1 10 补+ 补 补 -1 正确 补码的设计目的是: ⑴使符号位能与有效值部分一起参加运算,从而简化运算规则. ⑵使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计 所有这些转换都是在计算机的最底层进行的,而在我们使用的汇编、C等其他高级语言中使用的都是原码。 例:求十进制数876的BCD码 876 1000 0111 0110 BCD 876 36CH 1101101100B 1、BCD码 Binary Coded Decimal 二进制代码表示的十进制数。 非压缩型BCD:一个字节表示一位十进制数 压缩型BCD: 1·2·4 编码的表示 2、字符编码 美国标准信息交换码ASCII码 用于计算机与计算机、计算机与外设之间传递信息。 3、汉字编码 “国家标准信息交换用汉字编码”(GB2312-80标准),简称国标码。 用两个七位二进制数编码表示一个汉字 例如“巧”字的代码是39H、41H 汉字内码: 例如“巧”字的代码是0B9H、0C1H 1·3微型计算机结构及工作原理 1·3·1 微处理器 微处理器内部结构: 运算器(算数逻辑单元ALU)、控制器、寄存器组及内部总线 典型8位微处理器结构 用来完成算术和逻辑运算 特殊的寄存器,有很多指令与其有关 指示A寄存器当前的状态 存放下一条指令的地址 CPU中的存储单元,16位 1·3·2 微型计算机 AB DB CB 微型计算机系统 硬件 微型计算机 (主机) 微处理器 CPU 软件 外围设备 存储器 内存 RAM ROM 外部设备 辅助设备 输入设备 键盘、扫描仪、语音识别仪… 输出设备 显示器、打印机、绘图仪、… 辅助存储器 磁带、磁盘、光盘 输入/输出接口 PIO、SIO、CTC、ADC、DAC… I/O接口 总线 AB、DB、CB 系统软件 操作系统,编辑、编译程序,故障诊断,监控程序… 应用软件 科学计算,工业控制,数据处理… 程序设计语言 机器语言、汇编语

文档评论(0)

精品家园 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档