靚麗時尚館

位置:首頁 > 健康生活 > 心理

記憶體讀寫時序控制原理

心理1.92W
記憶體讀寫時序控制原理

原理:記憶體讀取一個32或64位的數(指令或者資料),要求32位同時讀入,不能有先後順序。所以僅僅靠簡單的邏輯運算是做不到的。所謂的“同時讀32個bit”,就需要有同一個時鐘控制,在同一個上升沿或下降沿去讀取,然後到下一個上升沿或下降沿前什麼都不做,但是能保持住讀進來的數值

做加法的時候,就同時把2個值放到邏輯計算面前,邏輯電路則可以在電平的下一個上升沿或下降沿去做加法(或者讀在上升沿,加法在下降沿)。

數值的上升沿讀入,其他時間保持,就是暫存器。因為有了暫存器,保證了邏輯運算的時候,輸入的1和0是穩定的,不是變化的。這就是時鐘的基本作用。如果沒有時鐘,可能32位讀入有時間順序的差異,哪怕是奈秒的差異,也會讓結果不穩定,不可預期。

如果有複雜的計算,可能需要多次讀入(例如計算2個64位整數的加法),讀入指令一次,讀入A一次,讀入B一次,相加輸出再一次。每一次就是一個時鐘的上升沿或下降沿操作。