- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0.3.3 计算机中的有符号数的表示 有符号数有原码、反码和补码三种表示法。 1.原码 数值部分用其绝对值,正数的符号位用“0”表示,负数的符号位用“1”表示。如: X1=+5= [X1]原 X2=-5= [X2]原 符号位 8位原码数的范围为FFH~7FH(-127~127)。原码数00H和80H的数值部分相同、符号位相反,它们分别为+0和-0。16位原码数的数值范围为FFFFH~7FFFH(-32767~32767)。原码数0000H和8000H的数值部分相同、符号位相反,它们分别为+0和-0。 原码表示简单易懂,而且与真值的转换方便。但若是两个异号数相加,或两个同号数相减,就要做减法。为了把减运算转换为加运算,从而简化计算机的结构,就引进了反码和补码。 (2)反码 正数的反码与原码相同; 负数反码:符号位不 变,数值部分按位取反。 例 求8位反码机器数: x1=+4 [x1]原 [x1]反=04H x2=-4 [x2]原 [x2]反= FBH 取反 (3)补码 正数的补码与原码相同;负数补码为其反码加1。 例:求 8位补码机器数: x1=+4: [x1]原=[x1]反=[x1]补=04H x2= - 4:[x2]原 [x2]反 = [x2]补 = [x2] 反+1= 1111100=FCH 8位补码数的数值范围为-128~127(80H~7FH)。 16位补码数的数值范围为8000H~7FFFH(-32768~32767)。字节80H和字8000H的真值分别是-128(-80H)和-32768(-8000H)。补码数80H和8000H的最高位既代 表了符号为负,又代表了数值为1。 快速求法: 将负数原码的最前面的1和最后一个1之间的每一位取反。例如 x=-4: [x]原 = [x]补 =FCH取反 ②用 模-|X|求 两数互补是针对一定的“模”而言,“模”即计数系统的过量程回零值,例如时钟以12为模(12点也称0点),4和8互补,一位十进制数3和7互补(因为3+7=10,个位回零,模为101=10),两位十进制数35和65互补(因为35+67=100,十进制数两位回零,模为102=100),而对于8位二进制数,模为28=100000000B=100H,同理16位二进制数,模为216=10000H 取反 设有原码机器数X, X0 则 [X]补=[X]原 ; X0 则 [X]补= 模-| 例如对八位二进制数: X1=+4:[X1]补04H; X2=-4:[X2]补 = 100H-4=FCH 对于16二进制位数: X2=+4: [X2]补= 0004H; X2=-4: [X2]补 = 10000H-4=FFFCH 由此得出求补的通用方法: 一个数的补数=模-该数,这里补数是对任意的数而言,包括正、负数。而补码是针对符号机器数而言。 几点说明: ① 根据两数互为补的原理,对补码求补码就可以得到其原码,将原码的符号位变为正、负号,即是它的真值 例如求补码数FAH的真值 。因为FAH为负数,求补码 [FAH]补=86H=-6, 所以补码数FAH的真值为-6. 例如求补码数78H的真值 。因为78H为正数求补码 [78H]补=78H=+120 78H的真值为120 ② 一个用补码表示的机器数,若最高位为0,则其余几位即为此数的绝对值;若最高位为1,其余几位不是此数的绝对值,必须把该数求补(按位取反(包括符号位)加1),才得到它的绝对值。 如:X=-15 [-15]补=F1H 求补1=15 ③ 当数采用补码表示时,就可以把减法转换为加法。 例1:64-10=64+(-10)=54 [64]补=40H=0100 0000B [10]补=0AH=0000 1010B [-10]补=1111 0110B 做减法运算过程:
您可能关注的文档
最近下载
- 安徽省合肥市第四十六中学2025-2026学年九年级数学12月月考试卷.docx VIP
- 2022年辽宁铁道职业技术学院单招综合素质题库及答案解析.docx VIP
- 2025年普通高等学校招生全国统一考试(黑吉辽蒙)生物(网络收集版)含答案.docx VIP
- 成本会计期末考试试题及答案.docx VIP
- 混凝土框架结构设计.docx VIP
- 2024年苏州卫生职业技术学院单招语文考试试题及答案解析.docx VIP
- ISO14644-3洁净室及相关受控环境检测方法.pdf VIP
- 25016-iRead上海英语 模拟试卷 教师版.pdf VIP
- 成本会计期末考试试题及答案.pdf VIP
- 山东省枣庄市滕州市2025-2026学年高一上学期期中数学试题含答案.pdf
原创力文档


文档评论(0)