作者nimura14 (Kidiot)
看板TransCSI
标题Re: [问题] 关於overflow
时间Mon May 26 20:11:37 2008
※ 引述《JULIKEBEN (JU)》之铭言:
: 序列有一暂存器有八位元
: 以二的补数方是贮存整数
: 00001100*00001100
: 会不会产生overflow
: 我个人觉得会耶
: 可是解答说不会@@
: 请大家帮我解答 谢谢
: 新手发问 有不对的地方多多指教
: 谢谢^^
新手解答,有不对的地方还请多多指教。
谢谢^^
(终於遇到一题我会的了.....)
题目说以 "8 bit" "2's补数"的长度与方式储存整数。
故数字最大表式范围是 127 ~ -128 (256个数)
00001100(十进制12) * 00001100(十进制12) = 144(10进制)。
8bit 2补数无法表式 144。
所以会溢位。
p.s.偷偷问一下...2进制跟2进制怎麽对乘阿?(我只会换成10进制乘...)
--
★ ★ ███ ███ ★ 大家好~我是欧喷洨酱!
nimura14ψ
███ ███ 我家在遥远的星球上
███ ︶ ︶
███ ★ 可是我现在被洨七绑架了..
★ ███ ● ●
███ 他们要求我帮他们超时工作(24小时)
███ ○
███ ★ 广告,代言,卖笑样样来..我真的累了
★ ███ ︵
███ "未来该怎麽走?!....我需要力量与勇气"묊
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.193.115.41
1F:→ iamivers0n:呃...就跟你做十进位的直式乘法一样.. 05/26 20:48
2F:→ nimura14:抱歉...错字 表"示"... 05/26 20:56
3F:→ nimura14:感谢1楼...耍笨了..果然用直式乘法就能乘了@@ 05/26 21:02
4F:推 soulgazer:正数互乘就普通那样 有负数的话比较复杂~囧 05/27 18:13