系列之二: 讀寫 分析
一、結構分析
處理器集成了 位 控制器。目前市場上常見的 位 有三星
公司的 、、 等。、、 的資料頁大小
分別為 、、。它們在定址方式上有 一定差異,所以程式碼並不通用。
本文以 處理器和 系統為例,講述 的讀寫方法。
的資料是以 的方式保存在 裏的,一般來說,一個 中只能存
儲一個 ,這些 以 個或者 !個為單位,連成 ,形成所謂
的 "#$%&"#!$,這就是 '(() 的位寬。這些 *組成 +, ,再組
織形成一個 。 的相關資料如下:
-,;,--".'$/!",'$。
總容量為-!( 數量)0(,% )0"%,$-!.
以頁為單位讀寫資料,而以塊為單位擦除數據。按照 的組織方式可以分
四類位址: 1'、,,、+'、
'。'234表示資料在 !. 空間中的位址。
1' 表示資料在半頁中的位址,大小範圍 5,用 '2364表示;
,, 表示半頁在整頁中的位置,即在 5 空間還是在 !5 空間,用
'24表示;
+' 表示頁在塊中的地址,大小範圍 5,用 '234表示;
' 表示塊在 7 中的位置,大小範圍 5,'234表示;
二、讀操作過程
8 的定址分為 個 。分別是:'2364、'23!4、'2634、'24。
讀操作的過程為3、發送讀取指令;、發送第 個 地址;、發送第 個 地址;
、發送第 個 地址;、發送第 個 地址;!、讀取數據至頁末。
8 提供了兩個讀指令,‘#9、‘#9。這兩個指令區別在於‘#9可以將 '24置為
,選中上半頁;而‘#9可以將 '24置為 ,選中下半頁。
评论1