Intel 8086 —— 導論與數制編碼
阿新 • • 發佈:2018-12-10
沒有抒情,只有乾貨。
文章目錄
- 第一章 導論
微型計算機組成
- CPU:運算器 (ALU) + 控制器(CU) + 暫存器陣列(RA)
- 儲存器
- 輸入 / 輸出 介面 (I/O)
匯流排
- 地址匯流排(AB):20位、單向、對應定址
- 控制匯流排(CB):16位、雙向、並行
- 資料匯流排(DB):16位、雙向、並行
- 第二章 數制編碼
無符號數
- 任意進位制轉十進位制
整數:除二取餘 商為零,倒取
小數:乘二取整 取餘數,整取即為小數值
帶符號數
- 原碼、反碼、補碼
正數:原碼 = 反碼 = 補碼
負數:通常用補碼運算,補碼 = 反碼 + 1 = ~原碼 + 1,補碼的補碼是原碼
進位與溢位
- 當超過數制範圍時:無符號數稱 進位 ,帶符號數稱 溢位
- 溢位: ,即CF 與非 DF,CF為 符號位 進位狀態、DF為 最高位 進位狀態
BCD和ASCII
- BCD:壓縮BCD碼(8位記錄 兩個十進位制數)和非壓縮BCD碼(8位的低四位 記錄一個十進位制數)
- ASCII:“1” 31H “A” 41H “a” 61H
8086資料儲存方式
- 小端模式:在×86系統下 地址高的是高位資料,地址低的是低位資料 (高高低低)