微機原理整理(1)

異步通信::一個字符一個字符地傳輸,每個字符一位一位地傳輸,並且傳輸一個字符時,總是以“起始位”開始,以“停止位”結束,字符之間沒有固定的時間間隔要求。每一個字符的前面都有一位起始位(低電平,邏輯值),字符本身有5-7位數據位組成,接着字符後面是一位校驗位,最後是一位或一位半或兩位的停止位。

例如:

已知異步串行通信的幀信息爲0110010101,其中包括:1個起始位、7個數據位、1個校驗位、1個停止位,此時傳送的是什麼字符?採用的是偶校驗還是奇校驗,校驗位是“1”還是“0”? (10分)

答:

從幀序列中可以得到數據序列爲1100101,而在穿行通信中是低位先傳輸的。故正確的數據序列爲1010011,即53H。易知該數據爲大寫字母“S”的ASCII編碼。校驗位爲“0”,因7個數據位和校驗位中“1”的數目爲偶數個,故爲偶校驗。

8086系列RAM:

   實模式中,8086系列CPU總共能夠訪問1MB的RAM,

   從某種概念上而言。這1MB的RAM可以認爲是一個從 00000H到FFFFFH的連續塊. 實際上,這個連續塊被分爲多個64KB的子塊,例如從 0000H到FFFFH的塊.

   這主要是爲了與Intel早期的8085處理器保持兼容. (8085只有可以訪問64KB內存的16條地址線(216 = 64K))

架構:

 

地址總線:

如果尋址I/O,地址總線包含0000H至FFFFH的I/O地址。

如果尋址存儲器,總線的寬度依賴於微處理器的架構:

數據總線:

 控制總線:

大多數計算機系統至少有4條控制總線連接 (低電平有效).

MRDC ( 存儲器讀控制 ), MWRC, IORC (I/O 讀控制 ), IOWC

例如:

  1. 某以8088爲CPU的微型計算機內存RAM區爲00000H~3FFFFH,若採用6264(8K×8)、21256(32K×4)各需要多少芯片?其各自的片內和片間地址線分別是多少(採用全地址譯碼方式)? (10分)

答:

RAM區域00000H~3FFFFH的大小爲3FFFFH-00000H+1=40000H=256K。又8088的數據寬度爲8位,故內存區域大小爲256K×8bit。

    1. 若採用6264(8K×8)來構成該RAM區域,則需要(256K*8)/(8K*8)=32(片)

因爲6264的地址線爲8K=213,故片內地址線爲13根線,片間地址線爲20-13=7根線。

    1. 若採用21256(32K×4)來構成該RAM區域,則需要(256K*8)/(32K*4)=16(片)

因爲21256的地址線爲32K=215,故片內地址線爲15根線,片間地址線爲20-15=5根線。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章