計算機是怎樣執行人所編輯設計的強大邏輯程式的?要了解這方面的原理,應讀那些書籍?非常感謝予以指教

2021-05-08 20:16:56 字數 619 閱讀 8772

1樓:匿名使用者

簡單的說,涉及到邏輯電路,及邏輯電路中的與門,非門,或門。

如果一個表示式為真(1),則在電路中產生一個真(1)訊號,否則是一個假(0)訊號。

如果程式要進行“非”運算,則訊號進入非門。從非門出來的訊號總是會改變。(not 1=0,not 0 = 1)

如果程式要求進行“與”運算,則兩個訊號通過與門。如果兩個訊號過與門,那麼只有兩個都為真時,結果訊號才為真。(1 and 1=1)

如果程式要進行“或”運算,則兩個訊號通過或門。只要其中一個為真,則結果為真。(1 or 0=0 or 1=1 or 1=1)

如果程式要進行異或運算,當然就過異或門。規則是:

1 xor 1=0

1 xor 0=1

0 xor 1=1

0 xor 0=0

以上的“門”都是硬體裝置!

2樓:

看看名著《深入理解計算機系統》

編譯原理,數字邏輯電路設計,cpu架構設計方面的書也可以看看。

3樓:匿名使用者

計算機原理

作業系統(不是指windows,而是指作業系統原理)

計算機硬體

計算機是怎樣利用二進位制來執行的計算機中為什麼採用二進位制?而平時採用十六進位制?

計算機處理時候很簡單 只有對或錯 如果接觸過程式設計的人會知道 所有給計算機的指令只有絕對的 沒有模糊的 其次二級制是這樣 一個叫做逢二進一 道理同十進位制的逢十進一 以下舉例,左邊為十進位制 右邊為二進位制 1 1 2 10 由於這裡1往上加1就會出現2 所以直接進一位 3 11 4 100 由於...

什麼是計算機能直接執行的程式,計算機能直接執行的是什麼程式

答案是 機器語言程式 原因是 指令系統中的指令,在計算機記憶體中,都是以二進位制編碼的形式儲存的,這種編碼稱為機器碼,或者稱為機器指令.在程式執行時,指令由記憶體讀入cpu,然後譯碼,執行.只有記憶體中的機器碼,即機器語言程式,計算機才能執行.然而,機器碼很難記憶,使用時極易出錯,因此,直接利用機器...

通常所使用的計算機是A。混合計算機B。模擬計算機C。數字計算機D。特殊計算機

排除特殊計算機,排除混合計算機 混合計算機由模擬和數字結合,一般比較昂貴 其實我們一般使用的都是微控制器 通過參考一下資料 選擇 數字計算機!電子計算機分為模擬式電子計算機和數字式電子計算機。模擬式電子計算機問世較早,內部所使用的電訊號模擬自然界的實際訊號,因而稱為模擬電訊號。類比電子計算機處理問題...