-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
微機原理及接口技術教程 版權信息
- ISBN:9787302167570
- 條形碼:9787302167570 ; 978-7-302-16757-0
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
微機原理及接口技術教程 本書特色
注重基礎知識的學習與講解
配有豐富的案例與上機實訓題
指導步驟清晰,參考源文件豐富
每本教材均配有配套的電子教案
微機原理及接口技術教程 節選
bsp; 叢 書 序
21世紀人類已邁入“信息社會”的新時代,科學技術正發生著深刻的變革,整個社
會對德才兼備高素質應用型人才的需求更加迫切。如何培養出符合時代要求的優秀人才,
是全社會尤其是高等院校面臨的一項急迫而現實的任務。
社會對學生的職業能力要求催化出新型的課程結構和教學模式。新型教學模式必須是
以工作為基礎的模仿式學習。教材作為知識的載體,是人才培養過程中傳授知識、訓練技
能和發展智力的重要工具,同時也是學校教學和科研水平的重要反映。教材在教學中起到
穩定教學秩序、保證教學質量、創新教學內容以及主導教學方向的作用。同時,教材內容
的革新也是課程建設的重要組成部分。而新型教材模式必須以新型的教材內容為依托,是
原有教材的有益補充。
為了適應高職高專院校應用型人才培養迅速發展的需要,本著厚基礎、重能力、求創
新的總體思想,培養以就業市場為導向的具備“職業化”特征的高級應用型人才,著眼于
國家發展和培養復合型人才的需要,著力提高學生的學習能力、實踐能力和創新能力。我
們聯合全國著名的職業院校計算機專業的有關專家組成了《高職高專課程與實訓I系列教
材二》編審委員會,全面研討了新形式下計算機和信息技術專業的課程建設及人材培養方
案,組織了本系列面向應用的、切合新一輪教學改革和高校教材建設目標的《=高職高專課
程與實訓系列教材》——計算機系列。
本套叢書以“理論與應用并重,基礎與實踐兼顧”為原則,理論知識做到三用一新,
即“實用、適用、夠用和創新”,并在講解理論知識的同時充分融合了豐富的案例與上機
實訓,真正做到了理論知識與實訓內容二合為一。
本叢書是教材改革的創新之作,它的出版定將真正切合當前教育改革的需要。
本套教材的主要特色
1.雙師型的教材編寫模式
本叢書針對高職院校以及部分應用型本科院校計算機相關專業學生編寫,以實用性為
基礎,以問題驅動為導向,以培養高級專門人才為目標,突出實踐教學環節。為保證教學
案例的實踐性,每本教材均能做到如下幾點:
至少有一名本學科的知名專家或學科帶頭人提出指導意見。
至少有一名高等院校教學一線的資深教師參與組織編寫。
至少有一名計算機行業專家負責整理教學案例及配套資源。
2.就業導向型的教材定位
面向高職院校人才培養模式的新需求,面向教育部頒布的新的學科專業調整方案和高
校教材建設目標。根據行業需求,構建以能力為本的課程創新體系,把以能力為本的課程
設置與我國勞動和社會保障部推行職業資格證書制度的培訓互相接軌。
努力使系列教材的理論背景充分體現“以行業為導向、以能力為本位、以學生為中
心”的發展趨勢,培養“學術型”與“應用型”相結合的人才。使教材建設具有實用性和
前瞻性,與就業市場結合得更加緊密。
3.基礎理論與應用實踐二合為一的內容體系
本套教材打破了一本主教材配套一本實訓教材的傳統課程分配方式,使得學生在學習
完基礎理論知識后能通過案例課及實訓課盡快加深對知識點的理解與掌握,不需要再單獨
開設實訓課程,也消除了因不同的教師教授實訓課程而存在的與講課內容相脫節的問題,
使得知識點的講解與實訓課程能充分融合。
本套教材在內容安排上遵循適用性原則,使教材在結構縱橫的布局、內容重點的選
取、示例習題的設計等方面均符合教改目標和教學大綱的要求,把教師的備課、試講、授
課、輔導答疑等教學環節有機地結合起來。
4.立體化的教材服務
為了在內容、體例上更適應教學需求,本套叢書跳出以往單一的紙介質的圖書模式,
推出了一套多元化的教學服務產品,每本書均包括以下幾個部分:
◆ 圖書正本。
◆每章課后的上機實訓題(含題目、指導步驟及參考源文件)。
◆ 圖書中的示例源文件。
令 圖書配套的電子教案。
5.讀者定位
本系列教材定位于職業教育,主要面向高職高專院校,同時也適用于同等學歷的職業
教育和繼續教育。本叢書以三年制高職為主,也適用于兩年制高職學生使用。
6.網上資源的下載及服務
為方便教師教學和學生學習,本系列教材配有電子課件與上機實訓操作答案,需要時
可以直接免費上網所取。讀者可以直接訪問我們的網站:http://www.wenyuan.com.cn,下載
相關的信息資源。如有其他的問題,也可以在網上留言或發郵件,提出您的寶貴意見和建
議,以便于我們隨時與您溝通。
計算機應用能力是21世紀人才不可缺少的基本素質。目前,微型計算機技術飛速發
展,其應用已涉及各個領域,掌握微型計算機技術是計算機及電子信息類專業人才的基本
要求。然而,當今微型計算機技術及其應用的教材大多內容比較陳舊,*新的技術內容較
少,特別不適合高職高專學生的教學要求。因此,為培養技術應用型人才,我們組織編寫
了這本書。
。 本書是作者基于多年從事微機原理及接口技術教學的實踐經驗編寫而成的,作者根據
多年的教學經驗和學生的認知規律精心組織教材內容,做到內容豐富、深入淺出、循序漸
進,力求使本書具有可讀性、實用性和先進性。特別是在書后附有實習實訓指導,便于實
踐教學和學生自學,逐步提高學生的基本動手技能。
第l章介紹了微型計算機系統的組成及其工作過程。
第2章介紹了計算機中信息數據的表示方法、計算機運算基礎以及文字在計算機內的
表示。
第3章介紹了微型計算機系統的CPU系統,主要包括8086微處理器的內部結構、外
部引腳及其功能,8086總線結構與周期、總線操作時序。
第4章介紹了8086CPU指令系統、尋址方式。
第5章介紹了8086匯編語言程序設計、匯編語言的語句結構以及匯編語言程序設計
實例。
第6章介紹了微型計算機存儲器系統,讀寫存儲器RAM與只讀存儲器ROM,存儲
器與CPU的連接等。
第7章介紹了輸入/輸出與中斷系統,I/0接口的尋址方式,CPU與外設之間的數據傳
送方式、中斷系統以及可編程中斷控制器8259A的功能及其作用。
第8章介紹了接口的基本概念以及串行和并行接口技術及其應用。
第9章介紹了常用的接口芯片,并行接口芯片8255A、定時/計數器8254、串行接口
芯片8250/16550、DMA控制器8237A等結構及其作用。
第10章介紹了PC的常用外部設備接口,如鍵盤接口、鼠標接口、打印機接口等常
用外設的接口及其使用。
*后附錄部分精心安排了實習實訓的相關內容,供教師教學、學生實踐參考。
本書以應用為中心,以初學者為對象,以提高程序設計能力,特別是接口應用能力為
宗旨,為讀者了解微型計算機的原理及其接口技術提供了保障。
本書適合于大專院校學生、成人繼續教育和自學人員使用。
建議本書的授課時數為40~60學時,另外還需要安排大量的上機練習,以鞏固所學
知識。
本書由白延麗擔任主編,井剛、仉萬江為副主編,李潼、尚宏、衛耀軍、焦健、李廣
明參加編寫。本書的第l章由李潼編寫,第2章由尚宏編寫,第3、6章由井剛編寫,
第5章由衛耀軍編寫,第7章由焦健編寫,第8章由白延麗編寫,第9章由李廣明編寫,
第4、10章由仉萬江編寫,實習實訓部分由陳麗娟編寫。全書由白延麗、井剛統稿。
由于計算機技術發展迅速,加上作者水平有限,書中難免存在缺點和錯誤,請讀者不
吝指正。
編 者
第5章 匯編語言程序設計
學習目的與要求:
匯編語言程序設計是三大程序設計語言(機器語言、匯編語言、高級語言)之一,是*
接近機器能識別的語言(即機器語言),同時又適合人類記憶和理解的符號語言;是學習計
算機原理時,了解軟件的設計過程和如何被運行的理想語言。在學習本章時,要求讀者了
解和掌握匯編語言程序的創建、編輯、編譯、動態調試的全過程;要求讀者掌握匯編語言
源程序的典型程序結構、單條語句結構、常用的數據定義偽指令和存儲空間分配情況;了
解編寫匯編語言程序的基本步驟,能夠運用順序結構、分支結構和循環結構編寫解決實際
問題的簡單匯編語言程序。
5.1 程序設計語言概述
人與計算機通信時需要用計算機能理解的語言,如程序設計語言。
程序設計語言主要是供軟件開發者編寫程序使用的,通常分為機器語言、匯編語言和
高級語言三種。
1.機器語言
計算機中的數據和指令都是用O和l組成的二進制數表示的。通常,把一定位數的
二進制數又叫二進制代碼,稱用二進制代碼組成的指令為機器指令。一條機器指令控制
計算機完成一個基本操作,這種指令可以被計算機的處理器直接識別和執行。例如,要
完成將累加器AX內容加常數2的工作,其二進制代碼表示的指令為:
000001010000001000000000。也就是說,當處理器取得了這樣一組指令代碼時,它將自動
地完成將寄存器AX的內容與2相加并將結果送到AX中的操作。處理器所以能這樣,是
因為處理器在設計時就考慮了這樣一組代碼應完成這樣的功能。
機器語言的每條語句就是計算機可以直接執行的一條機器指令。采用機器語言編寫程
序的一個*大好處就是,程序送入計算機后,可以直接執行。用機器語言編寫的程序是計
算機唯一能夠直接識別并執行的程序,而用其他語言編寫的程序必須在翻譯成機器語言程
序后才能夠被計算機的處理器執行。
用機器語言編寫的程序的具體形式就是一個一定位數的二進制數序列,通常僅被計算
機領域內極其專業的人員使用,對于非專業人員看到用這種語言編出的程序就像看天書
一樣。
因為不同種類處理器的指令系統差別很大,用某種計算機所能識別的機器指令編寫的
程序,只能專用于這種計算機使用,對于其他種類的計算機就不能識別了。
可見,機器語言有其固有的缺點:晦澀難懂、移植性差。對于非專業人員,機器語言
難學、難懂、難設計。
2.匯編語言
為了克服機器語言的缺點,人們采用助記符(有助于幫助記憶的符號)來表示機器指令
的二進制代碼,這樣就形成了匯編語言。所以匯編語言是一種用符號書寫的、基本操作與
機器指令相對應的(一一對應)、并遵循一定語法規則的計算機語言。匯編語言是一種符號
語言,比機器語言容易理解和掌握,也容易調試和維護。
匯編語言主要供軟件開發者編寫與硬件特征密切相關、對運行效率要求極高的少量程
序代碼,如操作系統中的中斷處理程序和I/O設備的驅動程序等。
匯編語言在總體上仍依賴于具體的機型,仍難于移植,在人的語言和機器的語言之間
它更靠近機器語言,所以它和機器語言一樣都是面向機器的語言,都是低級語言。
3.高級語言
匯編語言雖然較機器語言直觀,但仍然繁瑣難懂,于是人們研制出了高級程序設計語
言,簡稱高級語言。高級語言接近于人類自然語言的語法習慣,與計算機硬件無關,易被
用戶掌握和使用。目前,廣泛應用的高級語言有多種,如Basic、Pascal、C、Visual
C++、Visual Basic、Java等。
在學習微機原理時,通常把匯編語言作為程序設計的首選語言。因為,匯編語言與高
級語言相比更接近硬件,學習匯編語言可以加深對計算機硬件知識的學習;另外,匯編語
言與機器語言相比,易于理解和掌握。
5.2 8086匯編語言簡介
匯編語言依賴于具體的機型,特定匯編語言只針對特定種類的CPU才有用,就是說
使用某特定匯編語言編寫的程序只有其針對的那類CPU才能識別和運行。8086匯編語言
針對的CPU種類是Intel 8086和與之兼容的處理器,采用的是Intel 8086助記符指令系統
中的指令來進行程序設計,以下簡稱8086匯編語言為匯編語言。
通常,將采用匯編語言編寫的程序稱為匯編語言源程序,以下簡稱源程序。在使用
中,源程序必須被“翻譯”成機器語言程序才能被計算機的處理器直接識別和執行。將源
程序翻譯成的機器語言程序稱為目標程序。將源程序翻譯成目標程序的過程稱為匯編過
程,或簡稱匯編。匯編通常是由計算機通過執行一個專門完成匯編的軟件完成的,通常稱
這種軟件為匯編程序。
源程序是由一條條語句組成的,所有語句分屬三種基本語句類型:指令語句、偽指令
語句和宏指令語句。
指令語句是可執行語句,是CPU指令系統中的助記符指令,在匯編中要產生相應的
機器代碼,與機器指令有一一對應關系,CPU根據這些代碼執行相應的操作。
偽指令語句不是CPU指令系統中的指令,沒有機器指令與其對應,是不可執行語
句。在匯編中不產生機器代碼,是匯編程序支持的一種命令。在匯編過程對匯編語言源程
序匯編期間,由匯編程序執行,告訴匯編程序如何匯編源程序。利用偽指令語句可以在匯
編語言源程序中完成數據的定義、內存的分配等功能。
宏指令語句是以一條宏指令代表一段程序,經過定義之后,在程序中出現該程序段的
地方均可用宏指令代替,簡化了程序設計。在匯編時,凡出現宏指令語句的位置都會被換
成相應的程序段。
5.2.1 匯編語言源程序的語句結構
匯編語言源程序是由一行行語句組成的。語句則由名稱、操作助記符、操作數、注釋
4部分組成。
語句格式:
┏━━━┳━━━━┳━━━━━━━━━━━━━━━━━━━━━━┓
┃名稱 ┃空格: ┃操作助記符l空格 l操作數 l; l注釋 ┃
┗━━━┻━━━━┻━━━━━━━━━━━━━━━━━━━━━━┛
實際語句形如:
L1:ADD AX,02;(AX)一(AX)+02
X1 DB 20H,30H,40H,50H
1.名稱
語句中的名稱是一個標識符,可由英文字母、數字及特殊符號(?,·,@,一,$)組
成。名稱必須由字母打頭,數字不能用作**個字符;若名稱中有圓點符(·),則圓點符
必須用作**個字符。構成名稱的有效字符長度為31個,若超過31個,則31個以后的
字符無效。
名稱不是所有語句都必須有的,若語句帶有名稱,那么,在大多數情況下名稱表示的
是內存的某一存儲單元的地址,也就是名稱后面各項在內存中存放的**個存儲單元的地
址,包括該名稱所在段的段地址和段內的偏移地址。
名稱與操作碼之間的分隔可以是空格,也可以是冒號。當以冒號分隔時,該名稱代表
一個標號(語句的名字);當以空格分隔時,名稱可能是標號,也可能是變量。
2.操作助記符(或稱助記符)
操作助記符將指出該語句的基本操作功能。它是語句的必要部分,也就是說每條語句
都必須有操作助記符。操作助記符是匯編語言中規定了明確含義的一組符號,所以不能隨
意使用。例如上例中的ADD是加法指令的助記符,DB則是定義字節變量的偽指令助
記符。
3.操作數
語句中的操作數部分,可以是數據本身,也可以是指出如何獲得操作數的信息。前者
可以是一個常數,也可以是代表常數的一個標識符或表達式;后者通常是以某種尋址方式
給出存放操作數的地址。
如果是數據本身,可以是具體常數,也可以是代表常數的標識符(變量名稱)或表達
式;如果是指出如何獲得操作數的信息,即以某種尋址方式給出的存放操作數的地址。
- >
隨園食單
- >
史學評論
- >
山海經
- >
中國歷史的瞬間
- >
姑媽的寶刀
- >
唐代進士錄
- >
經典常談
- >
有舍有得是人生