lesson01 電腦科學

2021-07-22 16:39:46 字數 998 閱讀 9480

程式是什麼?

………組成?

機器語言?

記憶體位址?

複製程式的解釋和執行的計算機部件?

cpu暫存器 儲存

控制 指揮家

運算器 計算

時鐘 ghz

只可控制暫存器

高階——低階——機器語言——cpu

**——exe——載入——cpu

基址+變址=記憶體位址

通用暫存器 指令暫存器 棧暫存器

程式計數器 記錄下一條指令的值 自動累加

條件分支 迴圈

標誌暫存器33個位 比較功能改寫計數器暫存器實現跳轉

跳轉指令

二進位制

<<    左移   0001–0100 左移幾位乘以幾次2

負數 首位不變,右端補0–轉補碼+1

右移   0111000–0001110 右移2

56     除以     16  =  3

算數右 移負數首位標誌位必須也右移過去

負數 :首位不變,左端補1—轉補碼+1

邏輯右移: 

無符號右移

&      與  00為0 11為1 10為0

|        有1為1 遇0為0

!     非 

^     異或

~    反碼

負數 標誌位

補數 -1——1001—— 1110每位取反+1

0沒有補碼

float   ieee編碼

0.9=0.5+0.25+0.125+0.0625+0.03125.。。 。。。

19位整數+23位小數=32位

小數盡量轉換整數精度

iOS學習 Lesson01 資料結構

語言的學習非一日之功,打好基礎是重中之重 1.資料型別 1 整型 int 整型 short 短整型 long 長整型 佔位符為 d 2 浮點型 float 單精度浮點型 double 雙精度浮點型 佔位符為 f 3 字元型 char 賦值號右邊的值要加上單引號 佔位符為 c 例項 int a 10 ...

電腦科學

電腦科學就是研究計算 如何表示和處理資訊。解決問題 你將學會各種演算法策略,比如分而治之法 遞迴 探索法 貪婪搜尋和隨機演算法,它們可以幫你分解和解決任何一種問題。邏輯 你開始使用更準確和正式的方式進行思考,比如抽象 布林邏輯 數字理論和集合理論,你因此能夠以一種嚴謹的方式來解決問題。資料 你接觸到...

計算機與電腦科學初識

1.為何要學習計算機與計算科學?這是乙個智慧型化與資料化的時代,計算解決自然社會問題,已經成為這個資料時代的基本需求了。而計算機自動化高效處理大量問題這種機器計算也已成為一種常態,為實現機器更好的自動計算,計算科學這門藝術便誕生了。計算科學從一種思維高度來決定我們對於計算的認知,讓我們更好把握計算的...