计算机运算:补码加减法实现与ASCII/汉字编码
需积分: 1 171 浏览量
更新于2024-08-22
收藏 3.12MB PPT 举报
本篇文档主要介绍了计算机运算中的补码加减法实现原理以及非数值数据表示法,如ASCII码和汉字表示法。在第六章计算机的运算方法与运算器部分,首先讨论了非数值数据的表示方式,例如字符表示法,其中提到了ASCII码,它是用7位二进制表示128个字符,尽管几乎所有的计算机都支持ASCII码,但它无法满足汉字的表示需求,因为8位只能表示256个字符,对于超过6000个常用汉字来说是不足的。因此,中国国家标准GB2312采用了16位来表示汉字,区分了内码、外码和字模码的概念,包括GB2312-80、GB13000和GB18030等不同版本,这些标准涵盖了不同的汉字数量和兼容性。
在运算方面,文档重点讲解了补码运算的规则,即[X + Y]补等于[X]补加上[Y]补,而[X – Y]补可以通过将-Y的补码计算出来,即[-Y]补等于[[-Y]补]补,也就是对[Y]补逐位取反后再在最低位加1。这种操作使得减法问题可以转化为加法,简化了硬件实现。
此外,文档还涉及了进制之间的转换,如二进制转八进制、十六进制以及十进制,这对于处理不同进制的数据在计算机中的转换和运算至关重要。二进制数转换为八进制或十六进制通常通过按位计数的方式进行,而十进制数转二进制则依赖于除2取余的算法。
这篇文档深入浅出地介绍了计算机如何处理非数值数据和进行加减运算,尤其是补码运算的技巧,这对于理解计算机底层工作原理和技术人员进行编程和系统设计具有重要的参考价值。
2022-06-01 上传
2022-07-10 上传
2020-11-01 上传
2023-12-27 上传
2023-10-15 上传
2023-06-12 上传
2023-12-01 上传
2023-12-31 上传
2024-01-11 上传
郑云山
- 粉丝: 18
- 资源: 2万+
最新资源
- Ansys Comsol实现力磁耦合仿真及其在电磁无损检测中的应用
- 西门子数控系统调试与配置实战案例教程
- ELM多输出拟合预测模型:简易Matlab实现指南
- 一维光子晶体的Comsol能带拓扑分析研究
- Borland-5技术资料压缩包分享
- Borland 6 技术资料分享包
- UE5压缩包处理技巧与D文件介绍
- 机器学习笔记:深入探讨中心极限定理
- ProE使用技巧及文件管理方法分享
- 增量式百度图片爬虫程序修复版发布
- Emlog屏蔽用户IP黑名单插件:自定义跳转与评论限制
- 安装Prometheus 2.2.1所需镜像及配置指南
- WinRARChan主题包:个性化你的压缩软件
- Neo4j关系数据映射转换测试样例集
- 安装heapster-grafana-amd64-v5-0-4所需镜像介绍
- DVB-C语言深度解析TS流