大學(xué)計算機基礎(chǔ) 華南理工大學(xué)精品課程


我做的思維導(dǎo)圖
https://wwzz.lanzoum.com/ij52i0mqw01c
密碼:asunny
------------------------------------------------------------
部分筆記

補碼
y的按位取反,末位+1,就是-y

(為啥要加一?)
因為要先轉(zhuǎn)化為反碼后+1才能轉(zhuǎn)化為補碼
有固定公式證明。

最高位的1是第九位,丟棄,為啥?
https://blog.csdn.net/weixin_42118352/article/details/124700311(補碼的相關(guān)知識)
所有位向左移動一位最高位丟棄,最低位補0
乘以二為移動一位 移動n位是2的n次方,得出結(jié)果
向右移 正好相反
算數(shù)可能出現(xiàn)溢出,所以要能判斷出來
因為計算機會限制字長,如下圖。

溢出會發(fā)生計算結(jié)果錯誤,和異常處理數(shù)據(jù)
在算數(shù)左移中,一個正數(shù)移位后變成一個負數(shù),或相反,都是發(fā)生了溢出
計算機內(nèi)部如何判斷溢出
將值得符號位用兩位符號表示

- 雙符號位法計算
---

例子
邏輯移位運算??
---
字符需要使用二進制編碼方案,于是誕生了asciI數(shù)據(jù)編碼


記住常用的,對計算機編寫有用

字節(jié)
計算機用字節(jié)儲存計算機字符

總結(jié),這個編碼主要用于西文字符的編寫和查看
---
unicode編碼:統(tǒng)一碼 (多字節(jié))
為全世界字符服務(wù)的編碼方案(更全)

每個代碼點可以編碼1個符號
一個符號需要4個字符編碼

最高編碼位為0
unicode在計算機中的編碼用utf-8實現(xiàn)
(看不懂,不做記錄)
總結(jié)
---

漢子字形碼用點陣表示,但是縮放會有鋸齒

矢量字形碼可以任意縮放

對于漢字的二進制編碼
編碼為什么要加h
編碼字節(jié)演示
總結(jié)
---

---
cpu(中央處理器)由
運算器
- 加工和處理
控制器
- 控制和處理和操縱
寄存器
- 臨時存放(寫入內(nèi)存的數(shù)據(jù))
---
內(nèi)部存儲器(內(nèi)存)
存儲元(單位)一個存儲元=1bit

存儲元(存儲元的地址為內(nèi)存地址)
存儲器的分類
材質(zhì)
- 半導(dǎo)體XXX(內(nèi)存)
- 磁介質(zhì)XXX(軟盤、硬盤、磁帶)
- 光介質(zhì)XXX(光盤)
存取方法
- 隨機訪問XXX(RAM)
- 只讀XXX(ROM)(只可以獨處不可以寫入)(blos的數(shù)據(jù)儲存在只讀)
信息存儲原理
- 動態(tài)存儲器(DEAM)
- 靜態(tài)存儲器(SRAM)
- ?3.2.存儲器 P19 - 05:20?
按所處位置和作用分
- 內(nèi)部存儲器(內(nèi)存)(速度快,價格高,容量小,信息容易丟失)
- 外部存儲器(輔存)(容量大,速度慢)(光盤)
- 高數(shù)存儲器(速度是內(nèi)部存儲器的五倍左右)
總結(jié)
---