2018 7 10 隨筆 計算機系統和程式設計方法

2022-03-16 01:58:07 字數 847 閱讀 3374

電腦科學之父是圖靈

現代計算機之父是:約翰。馮。諾依曼

十進位制轉為二進位制的方法: 整數:除2逆序取餘法 小數:乘2正序取整法

16個1 是【2的16次方-1】 因為這是無符號的

有符號:16個1是【-1】 16個1 的第一數字:1是代表負數 0代表整數

2^16=65536,2^16-1=65535這沒有錯啊!

111.1111(16個1)是-1的二進位制也沒錯,

但這是在int型為2位元組的時候.當int型為2位元組時,

能表示的有符號數的範圍是-32768~32767,

表示無符號數時範圍是0~65535.

現在的int型已大都為4位元組了,你困惑的這個問題已轉移到更大的數上去了.其實計算機裡沒有什麼正數、負數,都是些0、1符號,代表什麼數看程式設計者怎麼對待了.就說這111.1111(16個1),在16位整型平台下,程式設計者如果認為是無符號數,那就是65535,而如果程式設計者認為是有符號的,那就是-1了

負數用二進位制表示:補碼表示 先是表示出來正常數【帶符號】,然後反碼【符號不變】,然後加1【符號不變】,這就是補碼

乙個位元組是8位,就是乙個位址

電腦的系統是:處理一串資料,稱為字 【不可能一位一位處理】,儲存這個字所用的位元組就是【字長】 處理系統:64 就是字長為64

b kb mb gb tb

程式解決問題:理解問題,數學建模,演算法設計,程式設計,問題解決

演算法的靈魂,結構是肉體 構成程式

描述演算法方法很多:自然語言 傳統流程圖、 偽碼 、n_s圖

結構:順序結構:最簡單的結構

選擇結構:單支結構、雙支結構、多支結構

迴圈結構:當型迴圈、直到型迴圈(會先迴圈一次在判斷)

計算機系統

一陰一陽之為道。早在幾千年我國古人就知道天地萬物皆由正反兩個東西組成的。自從人類進入電氣時代,隨著電子元件的快速發展,各種裝置隨之誕生了。一些元件 例如閘流體 可以根據電壓的高低變化自行導 通或者關斷。如果是高電壓導通,就規定是1 低電壓導通規定是0,那麼眾多的這些元件組成的乙個整體就可以0 和1來...

計算機系統

做加法時,主要判斷是否溢位 無符號加溢位條件 cf 1 帶符號加溢位條件 of 1 舉例 若n 8,計算107 46 107 0110 1011 46 0010 1110 01001 1001 溢位標誌of 1 零標誌zf 0 符號標誌sf 1 進製標誌cf 0 無符號 sum 153,因為cf 0...

計算機系統

計算機系統概述 1 馮諾依曼計算機系統組成 2 計算機五大構成 3 計算機軟體系統 4 高階語言程式轉換過程 5 計算機系統組成 6 典型的計算機主機板組成框圖 7 微機工作示意圖 8 儲存器工作過程 計算機記憶體容量計算常識 計算機系統對記憶體的識別是以byte 位元組 為單位,每個位元組由8位二...