20240 09 14
hw1
1

2
2.1
- 73 01001001
- 46 00101110
- -115 10001101
2.24
- 01011010 90
- 11110110 -10
- 10000110 -122
3
- (11)B+(01010101)B=1+85=86
- (01001)B−(111010)B=9−6=3
- (1010)B−(01011)B=6−11=−5
4
- (1111111)B=(127)D
- (−10000000)B=(−128)D
- (111…111)B(n−1位)=(2n−1−1)D
- (−100…000)B(n位)=(−2n−1)D
5
- 两个正数相加得到结果为负数,或两个负数相加得到结果为正数。
- 得到的结果小于两个加数。
6
- 符号为正,指数 210010010B−127=219,底数 1.0111B=1.4375。结果为 753664
- 符合为负,指数 21110B−127=2−113,底数 1.10011B=1.59375。结果为 −1.5347×10−34
- 5.375=101.011B=1.01011×22,表示为 0 10000001 01011000000000000000000
- −10932=1010.01001B=1.01001001×23,表示为 1 10000010 01001001000000000000000
7
- 最大指数:255−127=128。最小指数:0−127=−127。
- 最小:−1.11111111111111111111111B×2128。最小正数:1.0B×2−127。
8
- (0011 AND 0110) AND 1101=0000=0H
- 01010111 OR NOT (11010111)=01111111=7fH
- (11010010 OR 00011001) OR NOT (01101101 AND 10101110)=11011011=dbH
strategy:分别将两个二进制数为 0 的位置置为 0。
9
- mask: 11111011, op: and
- mask: 01000100, op: or
- mask: 00000000, op: and
- mask: 11111111, op: or
- a← BUSYNESS AND 00100000,则答案为 a ADD a ADD a ADD a
10
x |
y |
z |
Q1 |
Q2 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?