第1章 匯編語言基礎
程序設計語言是人與計算機溝通的語言,程序員利用它進行軟件開發。通常人們習慣使用類似自然語言的高級程序設計語言,例如C、C++或者Basic、Java語言等。高級語言需要翻譯為計算機能夠識別的指令,即機器語言,才能被計算機直接執行。機器語言是一串由 0和1組成的二進制代碼,對程序員來說艱澀難懂,被稱為低級語言。將二進制代碼的指令和數據用便于記憶的符號——助記符——表示就形成匯編語言(Assembly),所以匯編語言是一種面向機器的低級程序設計語言,或稱為低層語言。
本章首先理解匯編語言的硬件基礎:個人計算機、處理器的寄存器和存儲器組織,然后學習匯編語言的程序格式,接著編寫出第一個匯編語言程序,最后掌握基于 DOS 操作系統和微軟MASM匯編程序的程序開發方法。