日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

算术运算导致溢出_CPU的控制器与运算器

發布時間:2023/12/2 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 算术运算导致溢出_CPU的控制器与运算器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

計算機基礎方面的知識,對于一些非科班出身的同學來講,一直是他們心中的痛,而對于科班出身的同學,很多同學在工作之后,也意識到自身所學知識的不足與欠缺,想回頭補補基礎知識。關于計算機基礎的課程很多,內容繁雜,但無論是相關書籍還是大學課程,都有點脫離工作。特別地,計算機基礎知識體系龐雜,想要從零學習或者復習都耗時耗力。

有鑒于此,本系列文章將帶你更快的補足編程必備基礎知識,涵蓋計算機領域三大基礎知識:計算機組成原理、操作系統、計算機網絡,這些都是大學計算機課程里面最重要的內容。文章對這些內容做了提煉和總結,摒棄了作為程序員不需要掌握的知識。

目的是:

  • 幫助大家形成計算機知識的結構體系
  • 幫助大家理解計算機底層原理
  • 幫助大家在工作實踐中借鑒其中的優秀設計

本篇是計算機組成原理之CPU的控制器和運算器

歡迎關注、轉發、收藏、評論

控制器

控制器是CPU的組成部分,用于協調和控制計算機的運行。

控制器的主要部件

下面逐一簡單介紹。

程序計數器(Program Counter)

簡稱PC,用來存儲從內存提取的下一條指令的地址。當CPU執行一條指令時,首先需要根據PC中存放的指令地址,將指令由內存取到指令寄存器中,此過程稱為“取指令”。與此同時,PC中的地址或自動加1或由轉移指針給出下一條指令的地址,此后經過分析指令,執行指令,完成第一條指令的執行,而后根據PC取出第二條指令的地址,如此循環,執行每一條指令,保證程序能夠連續地執行下去。

時序發生器

用于發送時序脈沖,CPU依據不同的時序脈沖有節奏地進行工作,類似于CPU的節拍器。

指令編譯器

用于翻譯指令及控制傳輸指令包含的數據。

指令寄存器

用于緩存從內存或高速緩存里取出的指令,CPU執行指令時,就可以從指令寄存器中取出相關指令來進行執行。

主存地址寄存器

保存當前CPU正要訪問的內存單元的地址,通過總線跟主存通信。

主存數據寄存器

保存當前CPU正要讀或寫的主存數據,通過總線與主存通信。

通用寄存器

用于暫時存放或傳送數據或指令。

運算器

運算器是用來進行數據運算加工的。

運算器的主要部件

數據緩沖器

分為輸入緩沖和輸出緩沖,輸入緩沖暫時存放外設送過來的數據,輸出緩沖暫時存放送往外設的數據。

ALU

全稱為算數邏輯單元,是運算器的主要部件,能完成常見的位運算(左移、右移、與、或、非等)和算術運算(加減乘除等)。

狀態字寄存器

存放運算狀態(條件碼、進位、溢出、結果正負等)和運算控制信息。

通用寄存器

暫時存放或傳送數據或指令,保存ALU的運算中間結果。

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的算术运算导致溢出_CPU的控制器与运算器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。