瀏覽單個文章
asccpu
Master Member
 

加入日期: Jan 2002
您的住址: U.S.S AGC
文章: 1,669
其實CPU能存取超出本身"直接"定址能力的這方式,並不是現在才有的,至少在APPLE2時代就有了(AP2時代有本身的128KB-RAM卡)。
這些擴充出來的記憶體以前叫EMS(非DOS時代的EMS/XMS那種東西,不過確是可以研究這方式的最好題材),要作到如此,要外加解碼電路,用這電路創出虛擬位置線出來,只不過在P1時這電路被做到CPU內部去了,才有36bit位置線出來。
以前在寫呼叫器程式時,那時中文機也是用這方式處理字型資料(65C02/8位元,最大直接定址64KB,但字型資料卻有512KB),由於也是解碼電路作到CPU內,因此只要下參數,IC就會自動處理。
在286時代我也買過EMS卡,卡最大可插到32MB。
     
      
__________________
辭源數位化計劃啟始於2014年1月。請拜訪成果。
舊 2010-03-09, 11:22 PM #41
回應時引用此文章
asccpu離線中