進製:進製計數制(了解-)
生活中常用的進製:
為了二進位制寫法上的簡便 ,使用八進位制來表示,將原來二進位制的每三位放到一起組成乙個八進位制, 將原本的四位放在一起組成乙個十六進製制 實際儲存的依然是二進位制 如果前面不夠補0
0011 0111 1+2+4+16+32
任意r進製轉換十進位制: 位權展開法
任意r進製資料按權展開、相加即可得十進位制資料十進位制轉換為任意k進製: 短除法 除k倒取餘法 除到餘數為0(k代表進製數)比如 r進製六位數 abcdef
a*r^5+b*r^4+c*r^3+d*r^2+e*r+f 結果就是 十進位制數
機器數和機器數的真值:
原碼:首先確定乙個數的正負,如果是正數 首位使用0,負數使用1 、
反碼:補碼:
為什麼需要反碼和補碼
反碼:在設計計算機的時候只設計了加法器,沒有減法器,使用加法器計算來表示減法
補碼:反碼解決了沒有減法器的問題,但是會出現正負相加 ,0 的表示不唯一,使用補碼進行修正 補碼加減就是直接用數的補碼相加減 補碼+補碼 = 補碼
補碼轉原碼
正數:補碼 = 反碼 = 原碼
負數:補碼的補碼(把當前的這個碼當成原碼):首位不變,其餘各位取反,再+1
計算機 計算機基礎整理
大學四年浪費的代價。半夜整理東西 cpu 其功能主要是解釋計算機指令以及處理計算機軟體中的資料。cpu由運算器 控制器和暫存器及實現它們之間聯絡的資料 控制及狀態的匯流排構成。差不多所有的cpu的運作原理可分為四個階段 提取 fetch 解碼 decode 執行 execute 和寫回 writeb...
計算機基礎
1 32位作業系統的記憶體分配 1 32位作業系統 windows linux 支援4g 2 32 記憶體的連續訪問 2 32位作業系統,通常把記憶體分為兩個2g的空間,每個程式執行時,就是每個程序,最大可以使用2g的私有記憶體 0x00000000 0x80000000 即理論支援如下的陣列 ch...
計算機基礎
1 完整的計算機系統 完整的計算機系統應該是由以下幾個部分組成 1.計算機硬體。2.作業系統。3.應用程式。2 計算機硬體介紹 1.控制器 計算機的控制指揮系統,通過產生操作控制訊號作用於計算機其他部件。2.運算器 實現算術運算和邏輯運算的部件。3.儲存器 用來存放各類資料檔案以及程式的部件。4.輸...