作者lienasd126 (迷途の狮子)
看板Grad-ProbAsk
标题[理工] 交大计系106
时间Sun Nov 14 14:11:15 2021
1.
https://i.imgur.com/NBnOvKw.jpg
想请问第一题,意思是说不论 little endian 或 Big endian 都会代表相同的值,那请
问b, c为什麽不能选,(b)倒着看跟顺着看结果一样, 然後(c)不是 全部都是0 然後(a
)不是所有 2’s complete-1 的数都符合吧?
14.
https://i.imgur.com/ix0wdEc.jpg
B选项不是错的吗,test&set不是硬体指令吗?
感谢各位大大~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 115.43.138.74 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Grad-ProbAsk/M.1636870277.A.122.html
1F:推 bnn1999: 第一题你要转成二进制的,16进制一样2进制不一定相同11/14 15:36
谢谢 Bonn大~
2F:推 TWkobe: A) -1 的2补数就是一堆111/14 15:37
3F:→ TWkobe: B) 你倒过来看一个byte怎麽会一样 , 你八成切成0xA,这样11/14 15:37
4F:→ TWkobe: 只有4bit捏11/14 15:37
5F:→ TWkobe: C) 浮点有正负0,差在sign bit不要和二补数搞混11/14 15:37
6F:→ bnn1999: C 应该不是全0吧11/14 15:37
7F:推 TWkobe: Test and set 最早就是软解,只是後来用硬体实现更有效率11/14 15:49
8F:→ TWkobe: ,并且需要确保软体实现是用atomic指令实现. 而当然也能11/14 15:49
9F:→ TWkobe: 在user space实现,他又不是特权指令 11/14 15:49
谢谢TWKobe大,当头棒喝,非常感谢~
※ 编辑: lienasd126 (115.43.138.74 台湾), 11/14/2021 17:08:00
10F:推 TWkobe: 补充一下,虽然ieee754编码上的确有分正负0,但後续标准 11/14 17:20
11F:→ TWkobe: 也说在计算上正负0是一样的,所以你写程式0.0 == -0.0 是 11/14 17:20
12F:→ TWkobe: true 11/14 17:20