早教吧 育儿知识 作业答案 考试题库 百科 知识分享

给定两个‘半字节’A(=0xF),B(=0b0010),我们希望计算SUM=A+B.我们仅仅用一个‘半字节’来存储结果问:当SUM,A,B分别是如下情况的时候,SUM=?1)3者都是原码;2)都是反码;3)都是无符号数

题目详情
给定两个‘半字节’ A(=0xF),B(=0b0010),我们希望计算SUM=A+B.我们仅仅用一个‘半字节’来存储结果
问:当SUM,A,B分别是如下情况的时候,SUM=?
1)3者都是原码;2)都是反码;3)都是无符号数;4)都是补码;
5)都是以7为移码进行编码
我的计算过程是:A=1111 B=0010
1)原码:A的真值就是-7 B=+2 那么SUM=-5=1101
2)反码:A=-0 B=+2 SUM=+2=0010
3)无符号数:A=15 B=2 SUM=17 半字节最大只能表示15啊,这里怎么办?
4)补码:A=-1 B=2 SUM =1=0001
5)这个完全不懂.求解释
1,2,4问我做对了吗,3,5怎么做啊
▼优质解答
答案和解析
what we want is just a smile what we want What we want to get is just a smile.