iT邦幫忙

2022 iThome 鐵人賽

DAY 4
0

我發現開學事情變多了,一天一次性讀完一章有點困難,但是積少成多繼續加油吧!

今天的小筆記是指令集架構(Instruction Set Architecture),ISA包含以下硬體資訊部分:

基礎計算機架構(basic computer structure)

  • 控制單元(control unit)
  • 資料路徑(datdpath)
  • 記憶體(memory)
  • 輸出入裝置(I/O device)
    https://ithelp.ithome.com.tw/upload/images/20220916/201455274RGlv0fsl4.jpg

記憶體(memory)

  • memory的每個元素皆有唯一編號,稱為位址(address)。
  • 每個元素大小為1 byte。
  • 一個address指向1 byte資料,稱為byte address。
  • 將address以四為倍數放起,稱為word address。
    https://ithelp.ithome.com.tw/upload/images/20220916/20145527LBJ5VL6Vvl.jpg

暫存器(register)

  • register為CPU的記憶元件,通常用於儲存運算元。
  • 擁有32個的一般目的暫存器、浮點數運算暫存器,數個特殊目的暫存器。
  • 程式計數器(pc)為特殊目的暫存器,用於儲存下個要被執行的指令所在的記憶體位置。
  • 將常用變數放在register,其餘變數放在memory,此程序稱為溢出暫存器(spilling register)。
  • 當CPU存取register時需要解碼程序,所以當register數量過多時解碼時間會變長,相對的存取速度會下降,因此不能使用太多的register。

指令格式(instruction format)、定址模式(addressing mode)

今天的小筆記就寫到這吧,謝謝瀏覽


上一篇
DAY 3 考研的六大科目
下一篇
DAY 5 計算機組織小筆記2
系列文
關於因耍廢太久而必須挑戰5個月上研究所的廢廢38
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言