- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
B1基本机器组织.doc
B1基本機器組織
電腦系統的組成
電腦系統是由 ___硬件__ 及 __軟件__組成。硬件是可以看到的實物,而軟件則是控制硬件運作的 ___程式___ 及 ____指令___。
電腦的硬件基本上可包括以下五部件:
中央處理器(CPU) Central Processing Unit
主記憶體
輸入設備
輸出設備
輔助儲存設備
五部件的關係:
中央處理器(CPU)
2.1 中央處理器是電腦的大腦,它包括三部份
控制部件(CU)
負責___提取____、___譯碼___及__執行___指令的工作,並且 ___控制__ 整個電腦系統的運作,___調節___ 數據的傳遞。
算術及邏輯運算部件(ALU)
負責執行算術運算( +, - , *, / )及邏輯運算( AND, OR, NOT )。
寄存器(Register) / 暫存器
寄存器是一些 __快速___ 和 ___小容量___ 記憶體,用來 __暫存___指令和數據。
2.2 機器周期
CPU 每次執行一個指令的過程,就是一個 ___機器周期____。機器周期重複三項基本操作: ___讀取指令_____ ( ___解釋指令_____ ( ___執行指令___
2.3 時鐘頻率和字長
CPU 功能是否強大,要視乎以下兩個因素:
__時鐘頻率___(赫茲Hz):CPU執行指令的速度
(時鐘周期 = 1 / 時鐘頻率 ,單位是:微秒 _10-6s____ , 納秒 __10-9s ___或微微秒 __10-12s ___)
____字長________(位元bit):CPU一次可處理的數據
主記憶體
主記憶體分兩類:
ROM(唯讀記憶體)
它儲存系統程序(例如:開機程序)
RAM(隨機存取記憶體)
它儲存即將由CPU執行的數據或指令,與及CPU運算後的結果,它為CPU提供了一個工作空間。RAM容量的大小會影響電腦的運作,RAM越大,則一次可處理的程序和數據越多。
ROM RAM 唯讀 可讀可寫
儲存系統程式 儲存使用者程式和數據
不易失 易失
ROM 的種類:ROM (唯讀記憶體)、PROM(可寫唯讀記憶體)、
EPROM(可重寫唯讀記憶體)、EEPROM(快閃記憶體)
位址(Address)
主記憶體是由多個獨立的位置組成,每一個位置會分配一個 __獨立的位址___。
匯流排 / 總線(Bus)系統
匯流排 (總線) 是一組連接電腦系統中不同元件的_電線__,匯流排包含三種:數據匯流排、位址匯流排和控制匯流排。
數據匯流排
數據匯流排是用來傳輸 __數據__。數據匯流排的電線數量是要視乎數據的
___字長___。一般來說,數據匯流排是 ___雙向____。
位址匯流排
位址匯流排是用來傳輸 ___位址___。位址匯流排的電線數量是要視乎主記憶體的容量,如果主記憶體有1024 (210 ) 個位置,即是有 1024位址,所以便用 ___10條____電線才可表示。
控制匯流排
控制匯流排是用來傳輸 ___控制信號___。控制信號是由CPU中的控制部件發出,從而控制整個電腦的運作。( 例如:主記憶體讀取信號 )
主記憶體讀寫過程
下圖表示一塊容量為1024 x 8的RAM
位址 數據 0 0000000000 1 0000000001 2 0000000010 :
: :
: 1022 1111111110 1023 1111111111
情況一:寫入RAM
如果要將數入RAM的0000000010位置,
CPU需要:
經 _控制匯流排_ ,輸出主記憶體寫入信號;
經 _數據匯流排_ ,輸出數
經 _位址匯流排_ ,輸出位址0000000010。
位址 數據 0000000000 0000000001 0000000010 :
: 1111111110 1111111111 ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( 0000000010
情況二:讀取RAM
如果要從RAM 的0000000001位置讀取其內容,
CPU需要:
經 __控制匯流排_ ,輸出主記憶體 ___讀取___ 信號;
經 _位址匯流排_ ,輸出位址 __0000000001___;
經 __數據匯流排__ ,讀入數據 __。
位址 數據 0000000000 0000000001 0000000010 :
: 1111111110 111
原创力文档


文档评论(0)