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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

程序与CPU

發布時間:2025/3/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 程序与CPU 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


1.程序是什么?

2.程序由什么組成? 指令(算法)+數據

3.運行中的程序存儲在什么位置

4.什么是內存地址?

5.程序的解釋和運行計算機部件叫什么?

?

CPU是什么?


電腦中重要組建之一,負責計算機控制運行等。

CPU內部4大組建

1.寄存器:短暫存儲一些值的地方(CPU中的內存)

2.控制器:將內存或寄存器當中的數據進行讀入或者寫出

3.運算器:里面有邏輯運算單元,協助控制器

4.時鐘:發送頻率GHZ(如i7是3.2GHZ),相當于計算頻率

?

控制器會更具時鐘頻率進行運算

?

程序員要注意寄存器!

?

程序與CPU

代碼->EXE->加載->CPU

?

高級語言:人類能懂的語言

低級語言:機器語言(CPU能懂)

每一個機器語言都對應有匯編語言

?

高級語言經過翻譯(編譯器)就能翻譯成CPU能懂的

?

亂碼:網絡傳輸時,一個有規則的東西變成了沒規則的東西。(如1->2->3傳輸后編程2->1->3)

編碼不一致不能稱為亂碼(解析的不對)

?

EXE->加載到內存里面,這時CPU就能讀取內存了。

?

CPU中的寄存器是如何來工作的?

?


寄存器

1.累計寄存器:(CPU是做加法的)存儲運算之后的數據,在設計上可能和其他寄存器不同。

2.標志寄存器:記錄了CPU的狀態。幫助進行邏輯判斷(兩數相等,或者左邊的數大于后面的數等等等等)。

3.程序計數器:和程序關聯非常大,存儲了下一條指令在內存中的地址。

4.基址寄存器:存儲當前整個數據內存的開始的地址。

5.變址寄存器:存儲基址寄存器的相對地址。

6.通用寄存器:什么地方都能使用,程序員使用最多的。

7.指令寄存器:CPU內部使用,程序員無法使用。存儲當前指令。

8.棧寄存器:記錄棧的起始位置。

?

電腦里面有了內存為什么還要寄存器呢?

寄存器讀和存的速度遠大于內存的讀和存的速度,可以把寄存器當作CPU中的內存

?

CPU通過主板和內存進行通信。

總結

以上是生活随笔為你收集整理的程序与CPU的全部內容,希望文章能夠幫你解決所遇到的問題。

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