出版時間:2009-3 出版社:北京航空航天大學 作者:朱兵//彭宣戈 頁數:366
Tag標簽:無
前言
匯編語言是計算機能夠提供給程序員使用的最快而又最有效的語言,也是能夠直接控制計算機硬件的唯一語言。對于編寫高性能的系統(tǒng)軟件和應用軟件,匯編語言是最有效的語言之一。對于高等院校計算機專業(yè)的學生,“匯編語言程序設計”是一門必修的專業(yè)基礎課程。通過該課程的學習,能夠使學生深入理解計算機內部完成各種復雜操作和運算的基本原理。該課程對于培養(yǎng)學生掌握程序設計基本技能和調試技術也十分重要。同時,匯編語言的主要應用領域是工業(yè)控制,而工業(yè)控制中使用的計算機和單片機有很多具有與8086/8088相似的結構。例如Intel公司的MCS51單片機與8086/8088計算機結構非常相似,并且指令系統(tǒng)也幾乎相同。因此,本書介紹的8086/8088匯編語言也是為掌握工控機的應用鋪平道路??梢哉f,學習匯編語言與計算機硬件系統(tǒng)是相輔相成的。本書的目的就是使讀者通過熟練掌握匯編語言而進入工控領域。 全書共分9章。第1章介紹匯編語言的基礎知識與基本概念。第2章介紹8086/8088 CPU的內部結構,以及匯編語言程序上機調試的方法和手段。第3章介紹8086/8088 CPU的尋址方式及指令系統(tǒng)。第4章介紹偽指令。第5章介紹匯編語言程序設計方法。第6章介紹輸入/輸出方法。第7章介紹中斷與基本輸入/輸出系統(tǒng)BIOS。第8章介紹高級匯編語言技術,包括宏匯編、結構及條件匯編等。第9章介紹80386匯編語言程序設計基礎?! ”緯芍毂?、彭宣戈任主編,章謀、冷明任副主編。其中第1章由江西省公安??茖W校肖斌編寫;第2章由深圳市警察訓練學校李莉編寫;第3章由井岡山大學王曉軍編寫;第4章由江西華憶電子工業(yè)中等專業(yè)學校章謀編寫;第5章由井岡山大學朱兵編寫;第6章由井岡山大學曾小薈編寫;第7章由井岡山大學周旭艷 編寫;第8章由井岡山大學譚彬編寫;第9章由井岡山大學冷明編寫;附錄由井岡山大學彭宣戈編寫。全書由朱兵、彭宣戈提出框架,并負責統(tǒng)稿?! ”緯诰帉戇^程中參考了國內有關書籍資料,在此謹向有關作者表示衷心地感謝?! ∮捎诰幷叩乃接邢?,加之時間倉促,本書缺點和不當之處在所難免,歡迎廣大教師、同行專家以及各位讀者批評指正。
內容概要
匯編語言是計算機科學與技術專業(yè)學生的必修專業(yè)基礎課程,匯編語言的應用在系統(tǒng)軟件開發(fā)、實時控制和實時處理領域中有著重要的地位。本書以Intel 8086/8088 CPU為核心,全面介紹匯編語言的相關知識,闡述匯編語言程序設計的方法及技巧。本書在大量實例中均配以相應圖片解釋,使讀者對每個實例的操作全過程一目了然,更容易理解和掌握匯編語言。 本書可作為高等院校、高職高專計算機與相關專業(yè)的教材,也可作為相關工程技術人員及自學者的參考書。
書籍目錄
第1章 概述 1.1 匯編語言概述 1.1.1 機器語言 1.1.2 匯編語言 1.1.3 高級語言 1.1.4 3種語言的特點比較 1.2 計算機中數據和字符的表示 1.2.1 數制 1.2.2 計算機中的數據單位 1.2.3 編碼 1.2.4 有符號數的表示法 1.2.5 二進制數運算 1.3 Intel系列CPU簡介 1.3.1 4/8位微處理器 1.3.2 16位微處理器 1.3.3 32位CPU 1.3.4 CPU發(fā)展趨勢 習題第2章 8086/8088 CPU的內部結構與匯編語言程序上機 2.1 8086/8088 的功能結構 2.2 8086/8088 的寄存器結構 2.3 存儲器結構與堆?!?.4 匯編語言程序的調試 2.5 DEBUG命令的使用 習題第3章 8086/8088指令系統(tǒng)第4章 偽指令第5章 匯編語言程序設計第6章 輸入/輸出方法第7章 中斷與基本輸入/輸出系統(tǒng)BIoS第8章 高級匯編語言程序設計第9章 80386匯編程序設計基礎附錄
章節(jié)摘錄
第1章 概述 程序設計語言是開發(fā)計算機各種軟件的工具,它經歷了由低級語言到匯編語言,再到高級語言的發(fā)展過程。其中,匯編語言是一種能夠充分利用計算機硬件特性的低級語言,它與計算機的結構有著非常緊密的聯(lián)系。雖然高級語言能夠實現絕大部分機器語言可以實現的功能,但匯編語言還是經常被用來改進計算機軟件和硬件控制系統(tǒng)的工作效率,以及用于高級語言的程序調試,為計算機系統(tǒng)提供高速、高效的代碼。因此學習和掌握匯編語言程序設計的內部細節(jié)對于計算機的學習非常有益?! ?.1 匯編語言概述 自從第1臺計算機ENIAC于1946年誕生以來,計算機的發(fā)展經歷了電子管、晶體管、集成電路和超大規(guī)模集成電路4代,目前正朝著智能化的第5代計算機發(fā)展。計算機的應用已滲透到社會和生活的各個領域,人們與計算機進行交流的“語言”也經歷了機器語言、匯編語言和高級語言3個重要階段的發(fā)展,正朝著“自然語言”的方向發(fā)展。 1.1.1 機器語言 機器語言是一種計算機能直接識別和執(zhí)行的用二進制代碼表示的機器指令的集合。程序設計者利用它可以直接控制計算機的硬件。機器語言具有直接執(zhí)行和速度快等特點。不同型號的計算機其機器語言是不相通的,即按照某種型號計算機的機器指令系統(tǒng)編制的程序,不能在另一種型號的計算機上執(zhí)行。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載