Please enable JavaScript.
Coggle requires JavaScript to display documents.
CH1 (資料的表示方法 (k-bit的資料可存的範圍 (無號 : 0 ~ (2^k)-1, 有號 : -2^(k-1) ~ + (2^(k-1))…
CH1
資料的表示方法
二進位數值 : MSB(最大位元數到小,左到右)、LSB(小到大,右到左)
16進位 : 1->16->256->4096->25536
有號整數 : 開頭1(負)、開頭0(正),如果16進位的最高位元>7,則為負
k-bit的資料可存的範圍
無號 : 0 ~ (2^k)-1
有號 : -2^(k-1) ~ + (2^(k-1))-1
虛擬機器的概念
編譯
直譯(Interpreatation) : L1執行時,每道指令都會被L0的程式解碼跟執行 (直接用,自動轉)
轉譯 (Translation) : L1->L0,L0直接由硬體執行 (自己轉,硬體直接用)
Level
L1 : 人類能懂的語言
L0 : 原生機器語言
架構
L1:數位邏輯
L2:指令集架構 : 也被稱為機器語言
L3:組合語言 : 有指令助記符(助憶碼)
L4:高階語言