MIT 6 004計算結構(2023年春)

2022-08-20 14:48:09 字數 891 閱讀 1862

略1、計算機處理器主要有三部分組成:記憶體、暫存器、算數邏輯單元

算數邏輯單元與暫存器通訊,暫存器與記憶體通訊,而算術邏輯單元與記憶體無法通訊

2、instruction set architecture(isa)

以 risk-v isa為例,包含32個暫存器,data width = 32 bits

暫存器與記憶體區別:

(待補圖)

3、computational instructions

arithmetic:add,sub

comparisons:slt,sltu

logical:and,or,xor

shifts:sll,srl,sra

4、control flow instructions

beq ==

bne !=

blt <

bge >=

bltu,bgeu(unsigned version)

5、example

if x1 >= x2: x3=x1+1

else: x3=x2+2

bge x1, x2, else

addi x3,x1,1

else: addi x3,x2,2

6、jal:unconditional jump and link

7、jalr:unconditional jump via register and link

8、暫存器的32bits如何分配?

32bits---operation(10 bits)

---source register address(5 bits)

---destination register address(5 bits)

---只剩12bits留給資料儲存,這就是資料大小的限制

2023年個稅計算器

有關個稅計算器的說明 新增鏈結描述 如下 include include intynsds printf 需要養房?y n n scanf s c if c y printf 需要養娃?y n n scanf s c if c y printf 需要養爸媽?n scanf s c if c y if...

如何一年完成MIT33門計算機課程

神奇小子 scott young 神奇經歷 1 一年完成mit計算機專業33門mooc課程 2 受邀請參加tedx演講 3 高中時,幾乎課下不學習。儘管如此,他還是以全班第二名的成績畢業了 4 讀大學時,大考之前一般學習不到兩個小時。不過,四年來,他的gpa總在a和a 之間 學習方法 整體性學習方法...

2023年杭電計算機考研經驗

今天隨著我交上雙選表,就意味著這場持續了一年的戰鬥我最終獲得了勝利。並沒有之前想象的狂歡,一切都顯得很平淡,這一年來失去了很多 收穫了很多也成長了很多,現在我就回顧一下這一年來的經歷,如果能給後來者帶去一點點幫助,這篇部落格的目的也就達到了。2018年有238萬人考研,2019年激增到了290萬人,...