彙編語言程序設計

2010年北京大學出版社出版圖書

彙編語言是計算機專業的專業基礎課,也是電子、通信等相關專業的計算機課程。本書介紹80x86彙編語言程序設計的方法和技術,共分為兩個部分:第一部分為基礎知識,介紹80x86cpu的編程結構,彙編語言程序的格式和偽指令,80x86cpu的定址方式和指令系統;第二部分為編程方法,深入討論分支程序、循環程序、子程序基本程序設計方法,以及以中斷為主的i/o程序設計,其中包括宏指令、多模塊連接技術、彙編語言與高級語言的混合編程、dos和bios提供的常用中斷調用,以及文件系統等內容。

本書結構清晰、內容循序漸進、例題多樣、講解詳細,配有debug下的截圖進行說明,並有豐富的習題町供學生練習。本書包含上機實驗內容,所有程序都經過運行驗證。本書有配套的ppt課件可供下載。

基本信息


叢書名:21世紀全國高校應用人才培養信息技術類規劃教材
出版日期:2010 年11月
版次:1-1
定價:36.00元

讀者能學到什麼


本書的編寫希望達到兩個目的,一個是通過本書,使讀者掌握彙編語言的編程方法、思路和技巧,並對計算機的底層編程有一定認識;另一個是通過對彙編語言的介紹,使學生理解計算機底層運行程序的機制,了解計算機的工作原理,為以後一些課程的學習(如操作系統、微機原理等)打下基礎。本書所有內容的安排和講解也是基於這樣兩方面的考慮。比如強調CS和IP寄存器的作用,比如在介紹子程序設計時,除了讓學生能夠使用CALL指令和RET指令編寫子程序結構的程序,還要通過CALL指令和RET指令內部執行的操作,讓學生明白計算機內部如何能夠做到調用子程序,又如何能夠從子程序返回主程序,子程序多層嵌套時為什麼子程序返回不會亂套等問題。實際上,學完這門課程,學生也會對以前學過的C語言的一些概念有更深刻的理解,如指針,也會明白數組等數據結構在計算機內部是如何組織和表示的。

適用讀者群


本書適用於高等學校以及大、中專學校作為彙編語言程序設計課程的教材(含實驗),也可作為其他專業相關課程的教材和參考書。