社区
汇编语言
帖子详情
有符号数补码之间的比较
huakaideshengyin
2008-03-11 06:07:59
大家好!我有一道题不会做,请大家帮忙指点一下。
题目是:设以下各数均为有符号数的补码表示,请比较它们的大小:
(1)327FH与A521H (2)80H与32H
(3)8000H与A632H (4)72H与13H
什么是有符号数?怎么比较它们的大小呢?
...全文
1368
5
打赏
收藏
有符号数补码之间的比较
大家好!我有一道题不会做,请大家帮忙指点一下。 题目是:设以下各数均为有符号数的补码表示,请比较它们的大小: (1)327FH与A521H (2)80H与32H (3)8000H与A632H (4)72H与13H 什么是有符号数?怎么比较它们的大小呢?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dongyi940333
2008-03-14
打赏
举报
回复
LZ参见:
有符号数和无符号数探讨
http://blog.csdn.net/band_of_brothers/archive/2007/12/30/2005179.aspx
zhaoyi2115
2008-03-14
打赏
举报
回复
可以先转化成原码在进行比较,最简单的办法是先比较最高位,如果是正数的话最高位
肯定是 0 ,负数为一;如果两个数符号相同,可以直接比较
BMCRNET
2008-03-12
打赏
举报
回复
负数的补码就是对反码加一,而正数不变,正数的原码反码补码是一样的.
举例:
原码:00000001
反码:11111110
补码:11111111
智能卡_Snooper
2008-03-11
打赏
举报
回复
有没有符号,关键是按什么方式去查看,如楼上所说
比较两个数,ja jb就是按无符号数看待,jg, jl就是按有符号数去查看。
cnzdgs
2008-03-11
打赏
举报
回复
MASM中可以定义WORD和SWORD,BYTE和SBYTE,DWORD和SDWORD分别表示有符号和无符号数。但实际使用中有无符号是没有差别的,只是有一些专门进行有符号运算的指令,例如imul、idiv等。
无论有无符号,比较大小都是用cmp指令,只是判断结果有所不同,无符号判断CF标志(jc、jnc、jbe等),有符号判断SF标志(jl、jg、jle等)。
相关推荐
微机原理有
符号
数
的真值与
补码
间的转换
微机原理有
符号
数
的真值与
补码
间的转换 有
符号
数
的绝对值与其
补码
之间
的关系 如何判断有
符号
数
的正负
计算机有
符号
数
加法,有
符号
数
的表示法、加减法、
补码
有
符号
数
的表示法、加减法、
补码
摘要:本文将会说明有
符号
数
的表示方法,有
符号
数
正负
数
之间
的跳变,有
符号
负
数
的加减法,为什么采用
补码
等方面进行分析。我是学过计算机原理的,也有有
符号
数
和无
符号
数
的概念,以及正码、反码、
补码
的概念。可是我今天在看C++primerplus时仍然对讲解的有
符号
数
之间
的跳变搞蒙了。原因是我只是有了概念,当初学习没有深入的去问为什么计算机会这么处理有
符号
的
数
据。那么好吧,现在就...
原码,反码,
补码
,有
符号
数
,无
符号
数
之间
的关系【超全总结】
目录【精炼总结】原码|反码|
补码
、有
符号
数
|无
符号
数
—— 正反转换、辨析1. 原码、反码、
补码
转化方法1.0 前言1.1 正转1.2 反转1.3 实例2. 有
符号
数
、无
符号
数
【难点辨析】2.1 辨析2.2 实例3. 参考资料 【精炼总结】原码|反码|
补码
、有
符号
数
|无
符号
数
—— 正反转换、辨析 这几个东西向来很绕。这里不叙述由来和原理,而是直接总结 原、反、
补码
的转化方法 和 有无
符号
数
之间
的异同。 1. 原码、反码、
补码
转化方法 1.0 前言 "有
符号
数
"才有原码、反码和
补码
!!! "
【计组
补码
原码】【无
符号
数
与有
符号
数
的运算】有关由C无
符号
数
与有
符号
数
运算隐式强制转换有
符号
数
为无
符号
数
引起的(-1)与无
符号
数
比较
运算的‘反常’ 结果与无
符号
数
与有
符号
数
补码
原码存储原理的介绍
本文有关:有关由C无
符号
数
与有
符号
数
运算隐式强制转换有
符号
数
为无
符号
数
引起的(-1)与无
符号
数
比较
运算的‘反常’ 结果与无
符号
数
与有
符号
数
补码
原码存储原理的介绍
有
符号
数
的二进制表示法、加减法、
补码
转载:http://blog.sina.com.cn/s/blog_6f5a79c90102w62s.html 有
符号
数
的表示法、加减法、
补码
摘要:本文将会说明有
符号
数
的表示方法,有
符号
数
正负
数
之间
的跳变,有
符号
负
数
的加减法,为什么采用
补码
等方面进行分析。 我是学过计算机原理的,也有有
符号
数
和无
符号
数
的概念,以及正码、反码、
补码
的概念。可是我今天在看C++primer plus时仍然对讲解的有
符号
数
之间
的跳变搞蒙了。原因是我只是有了概念,当初学习没有深入的去问为什么计算机会这么处理有
符号
的
数
据。那么
发帖
汇编语言
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
2.1w+
社区成员
4.1w+
社区内容
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2008-03-11 06:07
社区公告
暂无公告