1. 程式人生 > >匯編基礎

匯編基礎

匯編語言 機器碼 內容 最好 編譯 內部 主存 指令 內存條

    程序員->匯編指令->編譯器->機器碼->計算機。 (其實我最好奇的是C++ 在經過編譯器的處理後的匯編指令, 這也是我學習匯編的目的).

    以下匯編的基礎知識:

        1: 匯編語言組成: 匯編指令, 偽指令 其他符號。

            匯編指令:機器碼的助記符,有對應的機器碼。 偽指令:沒有機器碼,由編譯器執行, 計算機並不執行。 其他符號:例如 +-× 等。

        2: 存儲器

          存儲器按照功能來分: 有內部的存儲器和外邊的存儲器。  內部的存儲器包括: 寄存器,高速緩沖的寄存器 和 主 存儲器。 一般寄存器都會放在CPU 芯片的內部,高速緩存的寄存器也通常放在

                    cpu的內部, 主存儲器就是只插在內存槽裏的內存條了。


cpu 要從內存裏讀出數據,首先要知道: 存儲數據的單元,就是說:她要確定她要讀取那個存儲單元的中的內存,
就好像門牌號一樣。 (存儲器內部分存在內存段和地址。)

cpu 通過總線來讀取存儲器中的內容:

總線分為三種:
1:控制總線, cpu 通過控制總線來告知存儲器是讀寫。
2:數據總線, cpu 通過數據總線來傳送讀寫內容。
3:地址總線, cpu 用來讀寫的內存地址。

       

  

匯編基礎