20145309信息安全系统设计基础第3周学习总结
20145329 《信息安全系統(tǒng)設(shè)計(jì)基礎(chǔ)》第三周學(xué)習(xí)總結(jié)
20145329 《信息安全系統(tǒng)設(shè)計(jì)基礎(chǔ)》第三周學(xué)習(xí)總結(jié)
教材學(xué)習(xí)內(nèi)容總結(jié)
無符號(hào)數(shù)編碼基于傳統(tǒng)的二進(jìn)制表示法,表示大于或等于零數(shù)字
補(bǔ)碼編碼是表示有符號(hào)號(hào)整數(shù)的最常見的方式,有符號(hào)整數(shù)就是可以為正或?yàn)樨?fù)的數(shù)字
浮點(diǎn)數(shù)編碼是表示實(shí)數(shù)的科學(xué)技術(shù)法的以二為基數(shù)的版本
-
信息存儲(chǔ)
虛擬存儲(chǔ)器是一個(gè)非常大的字節(jié)數(shù)組
虛擬地址是以一個(gè)字來編碼的,字長(zhǎng)決定的最重要的系統(tǒng)參數(shù)就是虛擬地址空間的最大大小
可移植性是使程序?qū)Σ煌瑪?shù)據(jù)類型的確切大小不敏感,對(duì)于32位機(jī)器來說,同樣的掩碼可以寫成0×FFFFFFFF,但是這樣的的代碼是不可移植的
對(duì)于跨越多字節(jié)的程序?qū)ο?#xff0c;我們必須建立的兩個(gè)規(guī)則:對(duì)象地址以及存儲(chǔ)器中如何排列這些字節(jié)
多字節(jié)對(duì)象被存儲(chǔ)為連續(xù)的字節(jié)序列,對(duì)象的地址為所使用字節(jié)中最小的地址 -
整數(shù)表示
補(bǔ)碼:最常見的有符號(hào)數(shù)的計(jì)算機(jī)表示
表達(dá)式×將×值轉(zhuǎn)換成無符號(hào)數(shù)值,而u將u的值轉(zhuǎn)換為有符號(hào)整數(shù)
T2U函數(shù)將一個(gè)有符號(hào)數(shù)映射為它相應(yīng)的無符號(hào)數(shù)十,負(fù)數(shù)就被轉(zhuǎn)換成大的正數(shù)
c語言有符號(hào)數(shù)和位富豪數(shù)轉(zhuǎn)換的原則是最底層的位表示保持不變,在采用補(bǔ)碼的機(jī)器上,無符號(hào)數(shù)轉(zhuǎn)換為有符號(hào)數(shù),效果就是應(yīng)用U2Tw,從有符號(hào)數(shù)轉(zhuǎn)換為無符號(hào)數(shù),就是應(yīng)用函數(shù)T2Uw,w表示數(shù)據(jù)類型的位數(shù)。
截?cái)?#xff1a;在32位機(jī)器上,將強(qiáng)制int型的x轉(zhuǎn)換為short時(shí),是將32位的int截?cái)酁?6位的short int。
截?cái)嘁粋€(gè)數(shù)字可能會(huì)改變它的值——溢出的一種形式 -
整數(shù)運(yùn)算
無符號(hào)數(shù)運(yùn)算可以被視為一種模運(yùn)算形式
一個(gè)算數(shù)運(yùn)算溢出,是指將完整的整數(shù)結(jié)果不能放到數(shù)據(jù)類型的字長(zhǎng)限制中去。 -
浮點(diǎn)數(shù)
IEEE浮點(diǎn)數(shù)標(biāo)準(zhǔn)用V=(-1)^s M2^E的形式來表示一個(gè)數(shù):
符號(hào):s決定這個(gè)數(shù)十整數(shù)(s=1)還是負(fù)數(shù)(s=0),而對(duì)于數(shù)值0的符號(hào)位解釋作為特殊情況處理
尾數(shù):M是一個(gè)二進(jìn)制小數(shù)
階數(shù):E的作用是對(duì)浮點(diǎn)數(shù)加權(quán),這個(gè)權(quán)重是2的E次冪(可能是負(fù)數(shù))
IEEE標(biāo)準(zhǔn)中指定浮點(diǎn)運(yùn)算行為方法的一個(gè)優(yōu)勢(shì)在于可以獨(dú)立于任何具體的硬件或軟件
轉(zhuǎn)載于:https://www.cnblogs.com/zym0728/p/5937609.html
總結(jié)
以上是生活随笔為你收集整理的20145309信息安全系统设计基础第3周学习总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode(1)Two Sum
- 下一篇: CentOS下Redis安装配置小结