微型計算機基本原理與接口技術

所属分类:計算機理論、基礎知識  
出版时间:2003-1   出版时间:科學出版社發行部   作者:陳紅衛 編   页数:333  

前言

  微型計算機原理與接口技術是自動化、電氣工程及其自動化、電子科學與技術等專業的一門技術基礎課。同時,微型計算機的應用已成為工程技術人員必備的技術基礎。本書是為高校師生和一般工程技術人員學習微型計算機原理與接口技術而編寫的。  本書以80868088為背景機,兼顧高性能微處理器,抓住不同機型之間的共性,從最基本的概念人手,引導讀者逐步掌握微型機從硬件組成到軟件編程的基本知識,了解微機發展的新技術。本書可以幫助讀者初步掌握微型計算機的組成、工作原理和應用,為讀者掌握和應用其他復雜的高檔微處理器或單片機打下基礎。本書的特點是在講清基本概念的基礎上,用實例說明其原理與應用,以幫助讀者加深理解。在介紹接口技術時,注重以通用的基本芯片為例闡明其原理與應用,通過學習共性,使讀者能通過自學掌握各類新的微機接口芯片的使用,以適應不斷發展的需要。  全書共十章,包括計算機基礎知識、80868088系統結構、80868088指令系統、匯編語言源程序設計、存儲器組織、輸入輸出接口、微型計算機的中斷定時系統、模擬接口技術、串行接口與數據通信以及高性能微處理器及有關技術簡介。本書特別注意闡明基本概念、方法以及使用中的注意事項,內容簡明扼要、深入淺出,融入了作者多年教學與工程實踐的經驗與體會。書中有適量的例題與習題,幫助讀者鞏固學到的知識。學校在使用本教材的教學過程中,應加強實踐性環節,開設相應的實驗,同時還需要完成一定數量的習題。  本書的第一章由俞孟蕻同志編寫,第二、五、六章由陳紅衛同志編寫,第三、四章由張健同志編寫,第七至九章由李眾同志編寫,第十章由李彥同志編寫;全書由陳紅衛總纂、修改,黃國建教授主審,最後由黃國建、陳紅衛、李眾、李彥、俞孟蕻同志共同定稿。

内容概要

  《微型計算機基本原理與接口技術(第2版)》以8086/8088為背景機,兼顧高性能的微處理器,主要介紹微型計算機的基本知識、微型計算機的基本結構、指令系統、匯編語言程序設計方法、存儲器系統以及有關中斷、並行接口、串行接口、A/D、D/A等I/O接口技術。《微型計算機基本原理與接口技術》注重闡明基木概念、方法以及使用中的注意事項。在講清基本概念的基礎上,用實例說明其原理與應用。全書內容簡明扼要,深入淺出,融人了作者多年教學與工程實踐的經驗與體會。書中附有適量的習題。《微型計算機基本原理與接口技術》可用作高等院校微型計算機原理及應用課程的教材,也可用作從事微機生產、科研以及工程技術人員的參考書。

书籍目录

第一章 計算機基礎知識1.1 計算機中數值數據的表示1.1.1 進位計數制及其相互轉換1.1.2 計算機中數的表示1.2 計算機中常用編碼1.2.1 BCD碼及其調整1.2.2 ASCII碼1.2.3 漢字編碼1.3 計算機運算基礎1.3.1 算術運算1.3.2 邏輯運算1.4 微型計算機系統的基本組成1.4.1 微型計算機的基本結構1.4.2 微型計算機的軟件系統練習題第二章 80868088系統結構2.1 8086/8088微處理器的內部結構2.1.1 80868088CPU的內部結構2.1.2 8086/8088內部寄存器2.2 80868088 CPU的引腳與功能2.2.1 CPU的引腳與功能2.2.2 總線周期2.2.3 總線接口器件2.3 80868088系統結構2.3.1 系統存儲器結構2.3.2 最小與最大模式總線形成2.4 堆棧2.5 微機系統中的總線結構2.5.1 總線的分類與總線標準2.5.2 微機總線的性能指標2.5.3 PC系列微機總線練習題第三章80868088指令系統3.1 8086/8088 CPU的尋址方式3.1.1 立即尋址方式3.1.2 直接尋址方式3.1.3 寄存器尋址方式3.1.4 寄存器間接尋址3.1.5 寄存器相對尋址3.1.6 基址變址尋址方式3.1.7 相對基址變址尋址方式3.1.8 轉移類指令的尋址方式3.1.9 IO端口尋址3.2 8086/8088指令格式3.2.1 操作碼的表示3.2.2 尋址方式的表示3.2.3 機器語言指令舉例3.2.4 機器指令的執行時間3.3 8086CPU的指令系統3.3.1 數據傳送指令3.3.2 算術運算指令3.3.3 位處理指令3.3.4 串操作指令3.3.5 控制轉移指令3.3.6 處理器控制指令練習題第四章 匯編語言源程序設計4.1 匯編語言基本概念4.1.1 機器語言.匯編語言和匯編程序4.1.2 匯編語言程序的工作過程4.2 偽指令4.2.1 數據定義及存儲器分配偽指令4.2.2 操作數表達式4.2.3 PTR屬性操作符和LABEL偽指令4.2.4 表達式賦值偽指令4.2.5 段定義偽指令4.2.6 程序開始和結束偽指令4.2.7 對準偽指令4.2.8 基數控制偽指令4.3 匯編語言語句格式4.3.1 名字項4.3.2 操作項4.3.3 操作數項4.3.4 注釋項4.4 典型匯編語言程序設計舉例4.4.1 匯編語言程序設計步驟4.4.2 分支程序設計4.4.3 循環程序設計4.4.4 子程序設計4.4.5 DOS系統功能調用4.5 匯編語言程序的上機過程練習題第五章存儲器組織5.1 存儲器概述5.1.1 存儲器的分類5.1.2 存儲器的性能指標5.2 半導體存儲器5.2.1 隨機存取存儲器RAM5.2.2 只讀存儲器ROM5.3 存儲器與CPU的連接5.3.1 存儲器與CPU連接應注意的問題5.3.2 存儲器片選信號的處理方法5.3.3 存儲器芯片的擴展5.3.4 8086微處理器的存儲器接口5.4 存儲器的體系結構5.4.1 存儲器的層次結構5.4.2 高速緩沖存儲器5.4.3 虛擬存儲器5.5 內存系統實例5.6 外存儲器簡介練習題第六章 輸入/輸出接口6.1 概述6.2 輸入/輸出接口的基本概念6.2.1 IO端口的編址方式6.2.2 輸入輸出傳送方式6.3 並行接口芯片6.3.1 簡單的並行接口6.3.2 可編程並行接口6.4 Intel 8255A的應用6.4.1 Intel 8255A的尋址及連接6.4.2 七段數碼顯示器的接口6.4.3 非編碼鍵盤的接口6.5 DMA控制器Intel 8237A6.5.1 Intel 8237A芯片的內部結構與引腳6.5.2 Intel 8237A的工作方式6.5.3 Intel 8237A的工作時序6.5.4 Intel 8237A內部寄存器與編程練習題第七章 微型計算機的中斷定時系統7.1 中斷概述7.1.1 中斷系統7.1.2 中斷處理過程7.1.3 中斷優先級7.1.4 中斷嵌套7.2 8086中斷結構7.2.1 8086中斷類型7.2.2 8086中斷矢量7.2.3 8086中斷優先級7.3 可編程中斷控制器Intel 8259A7.3.1 Intel 8259A的基本結構7.3.2 Intel 8259A的編程7.3.3 Intel 8259A應用舉例7.4 可編程定時針數器Intel 82537.4.1 微機系統中的定時器和計數器7.4.2 Intel 8253的主要特性和方式控制字7.4.3 工作方式與應用舉例練習題第八章 模擬接口技術8.1 概述8.1.1 實時控制系統中的模擬接口8.1.2 采樣-保持電路8.1.3 量化與編碼8.1.4 A/D轉換器的主要性能指標8.1.5 D/A轉換器的主要性能指標8.2 DAC及其與微機的接口8.2.1 DAC0832轉換器8.2.2 DAC0832與微處理器的接口8.3 ADC及其與微機的接口8.3.1 A/D轉換原理8.3.2 典型芯片ADC08098.3.3 ADC0809與微處理器的接口8.4 ADC與DAC應用舉例練習題第九章 串行接口與數據通信9.1 單行通信的基本概念9.1.1 串行通信的特點9.1.2 串行通信的基本概念9.2 串行通信接口標準9.2.1 RS-232C接口標準9.2.2 RS-422.RS-485接口標準9.3 可編程串行接口芯片Intel 8251A9.3.1 Intel 8251A的主要性能9.3.2 Intel 8251A的基本結構與引腳功能9.3.3 Intel 8251A的編程9.3.4 Intel 8251A應用舉例練習題第十章 高性能微處理器及有關技術簡介10.1 高性能微處理器10.1.1 8038680486/Pentiun微處理器10.1.2 80386/80486/Pentium微處理器的內部寄存器10.1.3 Pentium微處理器的內部組成10.2 流水線技術10.3 RISC技術10.3.1 CISC的含義10.3.2 RISC的含義10.4 8038690486/Pentium微處理器的工作模式10.4.1 實地址模式10.4.2 保護模式10.4.3 虛擬8086模式10.4.4 系統管理模式10.4.5 工作模式之間的轉換10.5 多任務系統10.5.11 TSS和TSS描述符10.5.2 任務切換10.5.3 特權級練習題附錄A 8086指令表附錄B DOS功能調用附錄C IBM PCXT機中斷矢量號配置主要參考文獻

章节摘录

  第四章匯編語言源程序設計  在上一章學習了指令系統的基礎上,本章介紹匯編語言源程序的設計基礎、方法與步驟,編程舉例以及DOS系統功能調用。  4.1匯編語言基本概念  4.1.1機器語言、匯編語言和匯編程序  機器語言是計算機能夠直接識別和執行的代碼,由0和1組成。用機器語言編制程序非常繁瑣,調試與修改也很困難。  匯編語言是用助記符形式表示的指令組成,它同機器語言的目標代碼一一對應。用匯編語言編制的程序叫做匯編語言源程序。它容易被人們識別和使用,但不能被計算機直接識別和執行,需要進行匯編。  把匯編語言源程序翻譯成目標代碼的過程稱為匯編,這個工作是由匯編程序(assembler)完成。匯編語言源程序的處理過程如圖4.1所示。  4.1.2匯編語言程序的工作過程  匯編語言程序的工作過程可分為四個部分︰  (1)建立匯編語言源程序  利用編輯程序,如EDIT.EXE、QEDIT.EXE等,產生非文本格式文件,按照匯編語言所規定的語法規則編寫源程序,程序以ASM作為擴展名。  (2)把匯編語言源程序轉換為目標程序  運行匯編程序MASM(或ASM),對所建立的匯編語言源程序進行匯編。匯編程序首先檢查源程序中是否有語法錯誤,然後逐行對源程序進行匯編,使源程序變成二進制編碼的機器語言程序,即目標代碼,用擴展名OB-I表示。同時還給出一個擴展名為LST的列表文件。  ……

图书封面




    微型計算機基本原理與接口技術下載



用户评论 (总计0条)

 
 

 

計算機與互聯網 PDF免费下载,計算機理論、基礎知識PDF免费下载。 计算机教程网 

计算机教程网 @ 2018