20145303 《信息安全系统设计基础》第3周学习总结
20145303 《信息安全系統設計基礎》第3周學習總結
教材學習內容總結
1、無符號編碼基于傳統的二進制表示法,表示大于或者等于零的數字。
2、機器級程序將儲存器視為一個非常大的字節數組,稱為虛擬儲存器。儲存器的每個字節都由唯一的數字來標識,稱為它的地址,所有可能的地址集合為虛擬地址空間。
3、程序對象即程序數據、指令和控制信息。
4、指針的兩個方面:值表示某個對象的位置;類型表示那個位置上所儲存對象的類型。
5、多字節對象被存儲為連續的字節序列,對象的地址為所使用字節中最小的地址。
6、存儲器中按照從最低有效字節到最高有效字節的順序存儲對象的方式稱為小端法。按照從最高有效字節到最低有效字節的順序存儲對象的方式稱為大端法。
7、書寫字節序列的子讓方式是最低位字節在左邊,最高位字節在右邊。
8、~ 對應于邏輯運算NOT,在命題邏輯中用符號﹁表示。
布爾運算& 對應于邏輯運算AND,在命題邏輯中用符號∧表示。當P 和Q 都為真時,我們說P ∧ Q 為真。布爾運算^ 對應于邏輯運算異或。
10、整型特點是取值范圍不對稱:負數的范圍比整數的范圍大1.
11、補碼的范圍不對稱:|TMin|=|TMax|+1。
12、將一個w位的數截斷為一個k位數字時,我們會丟棄高w-k位,等于計算x mod2^k。
13、IEEE浮點標準用V = (-1)^s × M × 2 ^ E的形式來表示一個數。符號s決定這個數是負數(s=1)還是正數(s=0),而對于數值0的符號位解釋作為特殊情況處理。尾數M是一個二進制小數,它的范圍是1~2-ε,或者是0~1-ε。階碼E的作用是對浮點數加權,這個權重是2的E次冪(可能是負數)。
練習:
十進制轉換十六進制(結果截圖):
show_bytes:
int轉換為float:
本周代碼
https://git.oschina.net/LJQ5303/week3.git
轉載于:https://www.cnblogs.com/ljq007/p/5925996.html
總結
以上是生活随笔為你收集整理的20145303 《信息安全系统设计基础》第3周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3-2:常见任务和主要工具之存储介质
- 下一篇: C语言重难点总结:指针