目標:完成頁表
一、資料結構
元素功能
pagemask
控制頁面大小,預設為0,頁面大小為4kb
第二行(vpn2…)
對應cp0暫存器的entry_hi暫存器
第三行、第四行
對應cp0暫存器的entry_lo0和entry_lo1暫存器
class
tlbentry_lo
extends
bundle
class
tlbentry_hi
extends
bundle
class
tlbentry
extends
bundle
二、實現相應函式tlb_present()
tlb_read()
tlb_write()
tlb_topyiscal()
til_translate()
三、相關暫存器
entry_lo0
entry_lo1
entry_hi
pagemask
context
面試日記Day 3
簡單記錄一下還有映像題目 筆試部分 面試部分 重寫equals和hashcode,面試官問為什麼重寫hashcode時要一併重寫euqals,這裡答的不好,正確回答查了下應該是 當兩個物件 equals 比較為 true,那麼 hashcode 值應當相等,反之亦然,因為當兩個物件hashcode ...
linux移植日記 day4
1 teq r if rs rt then trap 2 teqi i if rs imm then trap 3 tge if rs rt then trap 4 tgei i if rs imm then trap 5 tgeiu i if rs imm.asuint then trap 6 t...
R語言學習日記 Day 3
vector matrix array factor data.frame list 變數是乙個符號化的量,它可以引用向實際的資料,使用過程中,可以更改其內容。定義方式有四種 a z,0 9,常量也是乙個符號化的量,但是一旦被它定義生成,則它的值無法再改變。每一種資料型別都有各自定義常量的方法 數值...