请简述计算机软件系统与硬件系统的关系,电脑硬件与软件的关系是什么?
滿意答案
簡單來說軟件就是0和1的指令集合,是控制硬件的開關,數字電路就是無數的開關。數字系統有很多種很復雜,但是都是由不同的邏輯門構成的,0和1代表高低電平,改變0和1的組合,就改變了開關(通或斷)狀態,邏輯發生改變,結果自然就發生改變。建議學習數電。
在計算機上你所看到的都是經過偽裝(編碼——譯碼)的,實際上就是0和1,例如:
int a; int b;sum=a+b; 這里顯示的a在計算機硬件里是0101,b是1011,sum是0110,+是0000,int是1010,最終顯示的結果假設是A,實際上是1111,只是經過了“翻譯”顯示成人類的語言“A”。輸入的int也是“翻譯”成人類語言,否則就會是輸入上述語句,屏幕顯示1010 0101 1010 1011 0110 0101 0000 1011你能看懂就出鬼了。
實際上做了什么呢?就是把a的值(2進制電訊號)放在寄存器A中,b的值放在寄存器B中,通過加法器實行加法運算(因為它叫計算機,就是用來進行運算的)。然后在將值存在寄存器C中。最后再從C中讀出結果,顯示在屏幕上。
數字計算機就是用01代表高低電平,表現在硬件上就是通斷。010101雖然是代碼,但是在機器內部就是電平,是可以運算的電平。參加運算的是電!0和1 只是方便記憶人為規定的。就像代數里X,Y。你要樂意010101=XYXYXY,其實是一個意思。
00分享舉報
總結
以上是生活随笔為你收集整理的请简述计算机软件系统与硬件系统的关系,电脑硬件与软件的关系是什么?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机专业认识论文3000字,计算机专业
- 下一篇: 斐迪南坦克歼击车