彙編語言是直接在硬件之上工作的編程語言,我們首先要了解硬件系統的結構,纔能有效地應用彙編語言對其編程。在本章中,我們對硬件系統結構的問題進行一部分的探討,以使後續的課程可在一個好的基礎上進行。
當課程進行到需要補充新的基礎知識(關於編程結構或其他的)的時候。再對相關的基礎知識進行介紹和探討。我們的原則是,以後用到的知識,以後再說。
在彙編課程中我們不對硬件系統進行全面和深入的研究,這不在課程的範圍之內。關於PC機及CPU物理結構和編程結構的全面研究,在《微機原理與接口》中進行;對於計算機一般的結構、功能、性能的研究在一門稱爲《組成原理》的理論層次更高的課程中進行。
彙編課程的研究重點是放在如何利用硬件系統的編程結構和指令集,有效靈活地控制系統進行工作。