【第一單元】計算機系統概論
馮.諾依曼計算機的特點重點:採用存儲程序的方式,機器以運算器爲中心(早期)
PC:程序計數器/指令計數器-指明要執行的指令所在的存儲單元地址。
1、機器字長: CPU一次能處理的數據位數。
2、存儲容量: 存儲容量=存儲單元個數×存儲字長
3、運算速度: 單位時間執行指令的平均條數,MIPS
【第三單元】新運算器
(1)十進制的基本知識
eg、(123)10表示十進制數123,等價(123)10=1*102+2*101+3*100
可見:a、每一位上的數字,稱爲數碼Di(0-9)
b、根據Di所處位置而賦予一個固定的單位值10i,稱爲權
c、式中10稱爲基數
(2)數據符號的表示
1.真值:數據的數值通常以正負號後跟絕對值來表示
數據的通常表示 +/- 數據的絕對值——真值
計算機中數據的表示 0/1 數據的真值——機器數
(符號數值化的帶符號二進制數,稱爲機器數)
2、十進制數的編碼與運算
2-1、有權碼定義:二進制碼的每一位有確定的權
有權碼舉例:8421碼特點:
a.權值從高到低爲8、4、2、1;
b.數位內滿足二進制,數位間滿足十進制,也稱BCD碼。
c.算術運算時,需對運算結果進行修正。
方法:如果小於、等於(1001)2,不需要修正;否則加6修正。
2-1、無權碼定義:二進制碼的每一位沒有確定的權
無權碼舉例:餘 3 碼特點:
a.在8421碼基礎上,每個編碼加上0011形成的。
b.加法運算規則:不產生進位,減去0011;否則,進位送入,本位加0011
2.定點小數原碼:[X]原=X (0<=X<1) [X]原=1-X=1+|X| (-1<X<=0)
eg. X=+0.1011 [X]原=01011/[X]原=0.1011
X=-0.1011 [X]原=11011/[X]原=1.1011
數值0的真值有+0和-0兩種表示形式,原碼也有兩種表示形式:[+0]原=00000,[-0]原=10000
正數的原碼