




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
带符号整数的表示计算机信息表示章名:节名:机器数补码的思想原码、反码和补码的转换123课程导入信息数值西文字符汉字多媒体十进制转化为二进制ASCII码输入码机内码转换模、数转换计算机中信息的表示有符号数(负数),如何表示?机器数生活中的数:+4,4,-5计算机中的数称为机器数构成:符号位+数值部分将十进制数通过“除2取余”方式得到的对应的二进制数“0”:表示正“1”:表示负机器数就是符号化的二进制数,也叫原码例:+8,-10转换为计算机中的表示形式+8:(8)10=(1000)200001000符号位数值部分1个字节(8位)表示:-10:(-10)10=(1010)210001010机器数带符号数表示的问题(00000000)2=(+0)10(10000000)2=(-0)10
问题一:0不唯一,出现“正0负0”机器数
0
0001000+8
1
0001010-10
1
0010010-18++问题二:符号位也参与了运算;而如果把符号位提取出来单独处理,则运算会变得复杂。解决方式:使用二进制补码存放带符号数带符号数表示的问题机器数
补码的思想补数的意义时钟有12个表示小时的刻度,当时针超过后,理应为13,但因为表盘上没有13这个刻度,所以仍用1来表示当钟表不准,需要对时,若显示为11点,实际为3点,怎么调整时间呢?(1)将时针逆时针拨8个格(-8)(2)将时针顺时针拨4个格(+4)
补码的思想补数的意义-8和4是模为12的补数,模数即为被丢掉的数值。11-8≡3(mod12)11+4≡15≡12+3
≡3(mod12)加上4和减去8可以得到相同的数值利用“补数”,可以把减法转化为加法补码的思想补码的思想把负数转化为正数,使减法变为加法,从而使正负数的加减运算转化为简单的正数相加运算;用补码表示的数相加时,如果最高位(符号位)运算有进位(即溢出),则进位被舍弃,不会改变符号位常用:原码、反码,补码正数的原码、反码和补码相同负数的原码、反码和补码要按照运算规则求得为求补码引入的原码、反码和补码转换负数的原码、反码和补码运算规则原码就是数值的机器数反码是对原码除符号位外各位取反即数值位0->1,1->0
注意:符号位不变;反码不单独使用,仅作为求补的中间形式补码由反码+1得到原码、反码和补码转换
原码、反码和补码的转换例:求+10和-10的原码、反码和补码(10)10=(1010)2-10:[10001010]原
[11110101]反
[11110101]反+1=[11110110]补10:[00001010]原=[00001010]反=[00001010]补注意:原码、反码和补码,符号位都不变。
原码、反码和补码的转换带符号数表示的问题
0
0001000+8的补码
1
1110110-10的补码
1
1111110++方式一:逆操作
[11111110]补-1=[11111101]反
[11111101]反=[10000010]原
原码、反码和补码的转换带符号数表示的问题
0
0001000+8的补码
1
1110110-10的补码
1
1111110++方式二:与从原码到补码运算步骤一样[11111110]补=[10000001]反
//除符号位外逐位取反
[10000001]反+1=[10000010]原
//取反后+1带符号数表示的问题
0
0001000+8的补码
11110110-10的补码
1
1111110++[11111110]补=[10000010]原
=(-2)10-2的补码使用二进制补码存放负数,解决了符号位参与运算引起错误的问题原码、反码和补码转换用补码,0的表示唯一[+0]补=[+0]原=00000000[
-0]补=[-0]反+1=11111111+1
=1
00000000对8位字长,进位被舍掉原码、反码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国单面斜型CD端架行业投资前景及策略咨询研究报告
- 子队列数据一致性-全面剖析
- 2024年临沂市工业学校招聘教师笔试真题
- 2024年海南省农业学校招聘笔试真题
- 云南省昭通市市直中学2024-2025学年高一下学期第一次月考历史试题
- 跨领域数据脱敏方法研究-全面剖析
- 海洋能源技术创新与应用-全面剖析
- 窗口期生态监测方法-全面剖析
- 南北风俗春节的习惯异同
- 2025年公共卫生与营养学考试试卷及答案
- (二模)2025年深圳市高三年级第二次调研考试历史试卷(含标准答案)
- 广西《疼痛综合评估规范》(材料)
- 2025年山东省淄博市张店区中考一模历史试题(含答案)
- 2025年内蒙古中考一模英语试题(原卷版+解析版)
- 美容师考试与法律法规相关知识及试题答案
- 推动研究生教育高质量发展方案
- 2025-2030中国药用活性炭行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2031年中国竹鼠养殖及深加工行业投资研究分析及发展前景预测报告
- 超星尔雅学习通《国际经济学(中国人民大学)》2025章节测试附答案
- 第13课 辽宋夏金元时期的对外交流 教案2024-2025学年七年级历史下册新课标
- 固体废弃物处理和资源化利用项目可行性研究报告申请建议书案例一
评论
0/150
提交评论