第一篇:微機原理各章知識要點、小結(jié)
各章知識要點、小結(jié)
第一章 微型計算機系統(tǒng)概述
本章知識要點:
? 微型計算機的發(fā)展。? 微型計算機的特點。? 微型計算機系統(tǒng)的組成。? 微型計算機的主要性能指標。
本章小結(jié):本章首先介紹了微型計算機的發(fā)展、組成。然后對計算機的結(jié)構(gòu)進行了簡單介紹,并介紹了微型計算機的3種不同的總線結(jié)構(gòu)。最后,介紹了計算機的軟、硬件的概念,區(qū)別和聯(lián)系以及計算機的主要性能指標。
在學(xué)習(xí)完本章內(nèi)容之后,需要掌握如下內(nèi)容。? 微型計算機的發(fā)展階段和特點。
? 微型計算機屬于第四代計算機,為馮〃諾伊曼結(jié)構(gòu)。
? 微型計算機系統(tǒng)由硬件和軟件組成。硬件由輸入設(shè)備、輸出設(shè)備、運算器、存儲器和控制器等5部分組成。
? 微型計算機中的軟硬件概念、分類、聯(lián)系以及區(qū)別。
? 微型計算機的主要性能指標有字長、存儲器容量、運算速度、外部設(shè)備配置、系統(tǒng)軟件配置、性價比等。
? 1KB=1024B
1MB=1024KB
1GB=1024MB 第二章 計算機中的信息表示
本章知識要點:
? 進位計數(shù)制及其相互轉(zhuǎn)換。? 二進制數(shù)的運算規(guī)則。
? 計算機中帶符號數(shù)與小數(shù)點的表示方法。? 計算機中的常用碼制。本章小結(jié):
本章著重介紹了計算機中數(shù)據(jù)的表示方法,重點講述了二、八、十、十六進制數(shù)的相關(guān)概念及各類進制數(shù)之間相互轉(zhuǎn)換的方法,無符號數(shù)和帶符號數(shù)的機器內(nèi)部表示以及字符編碼和漢字編碼等內(nèi)容。
在學(xué)習(xí)完本章內(nèi)容之后,需要掌握如下內(nèi)容。? 掌握計算機內(nèi)部的信息處理方法和特點。
? 熟悉原碼、反碼、補碼等各類數(shù)制之間的相互轉(zhuǎn)換。? 理解無符號數(shù)和帶符號數(shù)的表示方法。
? 掌握各種BCD碼的特點及其之間的相互轉(zhuǎn)換。? 了解循環(huán)碼和余3碼的表示方法。
1/7 ? 掌握在計算機中如何運用字符的ASCII碼表示非數(shù)字信息的。? 了解漢字編碼以及在計算機中對漢字的表示方法。
第三章 微處理器
本章知識要點:
? CPU的發(fā)展過程。
? 80486的內(nèi)部基本結(jié)構(gòu)。? 80486的外部基本引腳。? CPU的內(nèi)部寄存器。? CPU的流水線操作過程。
? Pentium CPU的簡介和CPU的發(fā)展趨勢。本章小結(jié):
本章首先簡單介紹了CPU的發(fā)展歷史,然后以80486為例著重講解了32位CPU的內(nèi)部結(jié)構(gòu)和外部引腳。同時介紹了CPU的3種工作方式。對80486的內(nèi)部寄存器,本章進行了較為詳細的講述。接著介紹了CPU時序的概念和CPU采用的指令流水線技術(shù)。在本章的最后,介紹了Pentium CPU的發(fā)展和它所采用的新技術(shù),并對CPU的未來發(fā)展趨勢做了一個展望。
在學(xué)習(xí)完本章內(nèi)容之后,需要掌握如下內(nèi)容。? CPU的發(fā)展階段和特點。
? 80486內(nèi)部的8個部件以及它們的功能。
? 80486外部的每個引腳的定義及它們可以實現(xiàn)的功能。? CPU的3種工作方式和為什么要采用不同工作方式。? CPU內(nèi)部9組寄存器,每個寄存器的功能。
? 時序的定義,能夠區(qū)分3種周期,即指令周期、總線周期和時鐘周期。? CPU的指令流水線操作和它的5個步驟。? 對CPU的最新發(fā)展要有所了解。
第四章 指令系統(tǒng)
本章知識要點:
? 80x86指令的基本格式。? 80x86常見的尋址方式。? 80x86的指令系統(tǒng)。本章小結(jié):
指令系統(tǒng)是表征一臺計算機性能的重要因素,它決定了計算機的基本功能。指令系統(tǒng)的格式和功能不僅直接影響到機器的硬件結(jié)構(gòu),而且也直接影響到系統(tǒng)軟件和機器的適用范圍。因此,學(xué)習(xí)指令系統(tǒng)不僅是學(xué)習(xí)匯編語言的重要內(nèi)容而且也是理解機器基本功能以及進行接口程序設(shè)計的重要基礎(chǔ)。
本章全面系統(tǒng)地介紹了80x86指令系統(tǒng)的尋址方式、指令格式和各類指令的功能及應(yīng)2/7 用。該指令系統(tǒng)的特點是:指令格式靈活,采用可變長度指令格式,指令長度可在1~6個字節(jié)之間變化;尋址能力強,對操作數(shù)的尋址有7種不同的尋址方式,這不僅為程序設(shè)計提供方便而且有利于提高程序運行效率;具有處理多種數(shù)據(jù)類型的能力,可以對8位/16位數(shù),帶符號數(shù)和不帶符號數(shù),壓縮的和非壓縮的BCD碼十進制數(shù)進行處理;還提供了字符串操作指令;為支持構(gòu)成多處理器系統(tǒng),還專門提供了一組指令(WAIT、ESC)。
通過本章學(xué)習(xí),要求重點掌握以下內(nèi)容。
? 理解指令、指令系統(tǒng)、尋址方式及有效地址EA、物理地址PA、邏輯地址、位移量等基本概念。
? 了解80x86指令的基本格式,包括指令的機器碼表示和各種指令的匯編格式,并區(qū)分二者的異同。
? 熟悉80x86指令系統(tǒng)按功能分類及各類指令的持點和常用指令的基本使用方法。重點是數(shù)據(jù)傳送指令、邏輯運算指令和條件轉(zhuǎn)移指令的用法。
? 熟悉那些與CPU引腳信號有關(guān)的指令及其使用方法,如IN、OUT、LOCK、WAIT、ESC指令。
? 熟悉各種尋址方式的含義及指令的匯編格式,了解常用指令(如ADD、SUB、DIV、IMUL、邏輯指令、移位指今、條件轉(zhuǎn)移指令等)執(zhí)行后對標志位產(chǎn)生的影響以及根據(jù)狀態(tài)標志位的設(shè)置,正確且靈活地運用條件轉(zhuǎn)移指令和循環(huán)控制指令,因為這對程序設(shè)計特別是對編制實時控制程序具有重要作用。
第五章 匯編語言程序設(shè)計
本章知識要點:
? 匯編語言基本知識。? 分支程序設(shè)計。? 順序程序設(shè)計。? 循環(huán)程序設(shè)計。? 子程序設(shè)計。
本章小結(jié):在匯編語言的學(xué)習(xí)中,程序設(shè)計對于一個初學(xué)者來說是一個倍感棘手的問題。當學(xué)習(xí)了相關(guān)的原理知識及指令系統(tǒng)后,就希望能運用學(xué)到的知識解決實際的問題。這就需要通過程序設(shè)計來完成。
學(xué)習(xí)程序設(shè)計應(yīng)從基本知識和基本方法入手,逐步深入。本章中講述了偽指令,匯編語言源程序格式,匯編語言程序設(shè)計基本方法,程序設(shè)計舉例等內(nèi)容。使大家能掌握程序設(shè)計的方法,提高對匯編語言的運用能力,并掌握相關(guān)的一些重要算法,為將來靈活地運用匯編語言解決更實用、更復(fù)雜的問題做好必要的準備。
本章要求掌握的內(nèi)容如下。? 熟記匯編語句的一般格式。? 掌握偽指令的用法。
? 會運用順序程序設(shè)計、分支程序設(shè)計、循環(huán)程序設(shè)計和子程序設(shè)計等方法進行簡單的匯編程序的設(shè)計。
3/7 ? 理解DOS系統(tǒng)功能調(diào)用的過程,并能運用簡單的DOS功能調(diào)用對計算機設(shè)備進行操作。
第六章 存儲器
本章知識要點:
? 存儲器的分類,半導(dǎo)體存儲器的性能指標。? 內(nèi)存儲器的工作原理和地址譯碼。
? 存儲器的組成方式和存儲器的3級結(jié)構(gòu)。? 存儲器的讀周期和寫周期對時序的要求。? 內(nèi)存儲器的分段管理。? 內(nèi)存儲器的分頁管理。本章小結(jié):
本章首先介紹了存儲器的概念及其分類,介紹了內(nèi)存、硬盤存儲器和光盤存儲器。又介紹了采用32位CPU的微型計算機系統(tǒng)的內(nèi)存結(jié)構(gòu)和典型的內(nèi)存設(shè)計模式,這部分的內(nèi)容較難理解,不要求掌握,只要對此有所了解就可以了。半導(dǎo)體存儲器的性能指標是選擇存儲器的主要依據(jù),所以介紹了幾個選擇存儲器需要注意的問題。接著是有關(guān)內(nèi)存儲器的工作原理和地址譯碼的內(nèi)容,其中包括靜態(tài)存儲器和動態(tài)存儲器的工作原理,單譯碼結(jié)構(gòu)和雙譯碼結(jié)構(gòu)。然后是微型計算機存儲器的組成和存儲器的多級結(jié)構(gòu)以及有關(guān)存儲器的工作時序。最后是本章的重點內(nèi)容,分段管理和分頁管理,介紹了分段管理和分頁管理的基本思想、工作過程及段間保護和頁間保護的實現(xiàn)方法。
學(xué)習(xí)完本章之后,應(yīng)達到以下要求。? 知道存儲器的概念及其分類。
? 了解CPU的內(nèi)存結(jié)構(gòu)和內(nèi)存設(shè)計模式,掌握半導(dǎo)體存儲器的性能指標。? 了解內(nèi)存儲器的工作原理和存儲器的地址譯碼。
? 掌握存儲器在微型計算機中的組成和存儲器的多級結(jié)構(gòu)。? 了解存儲器讀寫的工作時序。
? 理解分段管理和分頁管理的基本思想。
? 理解分段管理和分頁管理的過程和線性地址轉(zhuǎn)換成物理地址的過程。
第七章 微型計算機的輸入/輸出及DMA 本章知識要點:
? 采用I/O接口的必要性,I/O接口傳送的信息。? I/O接口的基本功能和基本組成部件。? I/O端口地址及編址方式。? CPU與外設(shè)的輸入輸出方式。
? DMA傳送方式及DMA控制器8237A。本章小結(jié):
微型計算機不論是作為科學(xué)計算還是用于實時過程控制,都必須通過I/O設(shè)備與外界交4/7 換信息,因此,輸入/輸出操作是微機原理和微機應(yīng)用的重要內(nèi)容。由于外部設(shè)備的多樣性,在與微機相連時都必須通過I/O接口電路連接,因此微型計算機應(yīng)用系統(tǒng)的研制和開發(fā)實際上就是I/O接口電路的研制和開發(fā)。本章正是遵循這樣一種觀點,重點介紹了微型機輸入、輸出、I/O接口方面的一些基本概念。這些內(nèi)容都是微機原理與接口技術(shù)必不可少的重要內(nèi)容。
通過本章的學(xué)習(xí)應(yīng)重點掌握以下內(nèi)容。
? I/O接口、I/O端口、端口地址、I/O端口地址的編址方式及特點。? 微型計算機中采用I/O接口的必要性。
? I/O接口中3個重要端口(數(shù)據(jù)端口、控制端口、狀態(tài)端口)的各自定義、作用及特點。
? I/O接口的功能、基本組成。
? CPU與I/O設(shè)備間的數(shù)據(jù)傳送方式(即程序控制方式、中斷方式、DMA方式)的各自含義,工作過程,適用場合、特點,特別是DMA方式的一些基本概念。
第八章 中斷系統(tǒng)
本章知識要點:
? 中斷系統(tǒng)、中斷請求、中斷源、中斷判優(yōu)等概念。? 中斷向量與中斷類型碼。? 中斷調(diào)用的實現(xiàn)過程。
? 中斷程序設(shè)計的一般方法。
? 可編程中斷控制器8259A的工作方式與應(yīng)用。本章小結(jié):
中斷是為解決快速的CPU與慢速的I/O設(shè)備之間的矛盾而引入的。隨著計算機技術(shù)的發(fā)展,中斷概念的內(nèi)涵和功能大大地延伸和發(fā)展了。中斷系統(tǒng)不僅能解決上述矛盾成為主機與外設(shè)間數(shù)據(jù)傳送控制的有效方式,而且還可以用于故障自動處理,內(nèi)部軟件中斷,實現(xiàn)分時操作,實時控制,多道程序等,成為提高計算機系統(tǒng)可靠性和工作效率的重要技術(shù),是衡量機器性能的重要因素。
本章在介紹了中斷的基本概念基礎(chǔ)上著重介紹了中斷系統(tǒng)和可編程中斷控制器8259A的工作原理、內(nèi)部結(jié)構(gòu)、編程命令及簡單應(yīng)用等內(nèi)容。
一個完整的中斷過程應(yīng)該包括:中斷請求、中斷判優(yōu)、中斷響應(yīng)、中斷處理和中斷返回5個階段,而在每一階段中中斷系統(tǒng)又有許多具體的操作。不同的微機系統(tǒng)的中斷系統(tǒng)的結(jié)構(gòu)可能不同,但所完成的基本功能是相同的,中斷處理的過程也是相同的。
中斷功能是靠可編程中斷控制器8259A配合CPU完成的。一片8259A可以管理8級硬件中斷,配合CPU可以完成優(yōu)先級排隊管理,接受外設(shè)中斷請求,提供中斷類型碼。8259A有多種工作方式(優(yōu)先級管理方式、中斷結(jié)束方式、屏蔽方式、中斷申請信號的觸發(fā)方式等),這些方式都可由初始化命令字和操作命令字來設(shè)置或動態(tài)改變。在具體使用8259A時要按規(guī)定的次序進行初始化,工作過程中可以通過操作命令字對其工作方式進行動態(tài)改變。中斷服務(wù)程序是8259A應(yīng)用的體現(xiàn),編寫中斷服務(wù)程序是應(yīng)用8259A解決實際問題的關(guān)鍵。5/7 中斷服務(wù)程序的功能與中斷源的期望相一致。不同的中斷源,中斷服務(wù)程序的處理內(nèi)容不同,但中斷服務(wù)程序的基本結(jié)構(gòu)模式是一樣的。
通過本章的學(xué)習(xí),應(yīng)該重點掌握以下內(nèi)容。
? 掌據(jù)有關(guān)中斷的基本概念,包括一個完整中斷的5個階段以及各階段的操作內(nèi)容,CPU響應(yīng)中斷的條件。
? 理解中斷優(yōu)先級、中斷嵌套、中斷屏蔽、中斷向量等基本概念。
? 了解8086/8088中斷系統(tǒng)中的中斷源分類,內(nèi)部中斷、外部中斷的定義,特點、響應(yīng)和處理過程。特別是要了解可屏蔽中斷的處理過程,中斷向量表以及中斷服務(wù)程序入口地址的形成方法(過程)。
? 了解幾種常見的BIOS中斷調(diào)用的應(yīng)用以及中斷服務(wù)程序的編寫。
? 掌握可編程中斷控制器8259A的功能,內(nèi)部結(jié)構(gòu),工作方式以及初始化命令和操作命令的定義及使用方法。
第九章 總線
本章知識要點:
? 總線的簡單介紹和分類。? 總線的通信方式。? 總線的仲裁方式。
? 實際中使用的幾種總線,包括局部總線、系統(tǒng)總線和通信總線。本章小結(jié):
本章介紹了總線的基本概念。包括總線分類,總線通信方式,總線仲裁方法,總線標準以及微機常用系統(tǒng)總線的主要特點和體系結(jié)構(gòu)??偩€是微型計算機系統(tǒng)中廣泛使用的一種技術(shù),是計算機系統(tǒng)中各功能部件間進行信息傳送的公共通道,是計算機體系結(jié)構(gòu)的骨架。為使系統(tǒng)結(jié)構(gòu)簡單,功能擴充和更新容易,可靠性高,微型計算機系統(tǒng)中大都采用總線結(jié)構(gòu)。
按照總線所處位置和功能,微機系統(tǒng)中的總線可分為4級(4個層次):片內(nèi)總線、片總線、系統(tǒng)總線和外總線,其中片總線(局部總線)和系統(tǒng)總線(也叫內(nèi)總線)是學(xué)習(xí)的重點。片總線,也叫局部總線,是構(gòu)成系統(tǒng)主板、各種功能板卡使用的總線,與CPU密切相關(guān)。在將I/O接口與CPU連接時就要與片總線打交道,是接口設(shè)計的重要內(nèi)容。局部總線概念在多處理器系統(tǒng)中特別重要,不僅可為子系統(tǒng)間的工作并行性提供條件,而且是提高系統(tǒng)傳輸速率的有效措施,是微機系統(tǒng)結(jié)構(gòu)中采用多總線結(jié)構(gòu)的基礎(chǔ)。系統(tǒng)總線是微機系統(tǒng)中各功能部件互相連接和通信的公共通道,是決定微機系統(tǒng)整體性能的關(guān)鍵,微處理器的不斷發(fā)展實際上也就是系統(tǒng)總線在不斷發(fā)展。其發(fā)展的宗旨是為了提高系統(tǒng)總線的數(shù)據(jù)傳輸率,進而提高微機的整體性能。
通過本章的學(xué)習(xí),應(yīng)重點掌握以下內(nèi)容。
? 總線的基本概念,包括總線定義、總線分類、總線通信方式、總線仲裁方式。? 總線標準化的目的、意義及其對微機系統(tǒng)的組成、生產(chǎn)、維護的影響,總線標準化涉及的內(nèi)容。
6/7 ? 總線分類,各類總線的含義、特點。特別是片總線、內(nèi)總線、外總線的含義、特點和表現(xiàn)形態(tài)。
? 常用微機系統(tǒng)總線中應(yīng)熟悉PC總線、ISA總線和通用串行總線USB,對其他總線(EISA,VESA,PCI)的特點應(yīng)了解。
第十章 微型計算機接口技術(shù)及其應(yīng)用
本章知識要點:
? 并行接口芯片8255A的結(jié)構(gòu)。? 8255A的工作方式以及編程應(yīng)用。? 定時器/計數(shù)器8253的結(jié)構(gòu)。? 8253的工作方式以及編程應(yīng)用。
本章小結(jié):I/O接口的基本任務(wù)是要把CPU與外設(shè)及各種控制對象連接起來,并使二者之間正確的交換傳送信息。因此,I/O接口是任何微機應(yīng)用系統(tǒng)必不可少的組成部分。微機接口技術(shù)是人們深入學(xué)習(xí)和利用計算機,設(shè)計和開發(fā)微機應(yīng)用系統(tǒng)的基礎(chǔ),也是本課程的重點內(nèi)容之一。I/O接口芯片按功能可分為3種類型。一種是簡單的不可編程的輸入/輸出接口芯片,這種芯片的輸入/輸出工作模式由硬件邏輯電路決定,是固定的,不可以通過編程來改變;另一種是專用可編程接口芯片,這類芯片只能用作微處理器同指定類型外設(shè)的接口;第三種是通用可編程接口芯片,它可用作微處理器與多種類型的外設(shè)接口,而且其工作方式、狀態(tài)等可通過編程來改變,是一種用途廣泛的接口芯片。
本章重點講述了微型計算機中常用的幾種可編程接口芯片,包括可編程定時器/計數(shù)器8253、并行接口芯片8255A及其接口。重點介紹了這兩種可編程接口芯片的工作原理、內(nèi)部結(jié)構(gòu),編程方法和典型應(yīng)用。通過本章的學(xué)習(xí)要求能掌握上述接口的基本特性(包括內(nèi)部結(jié)構(gòu)、外部引腳、特點),初始化編程方法和典型應(yīng)用(包括硬件連接和應(yīng)用程序的編寫)。具體需要掌握以下幾點。
? 掌握并行接口的特點及應(yīng)用場合。
? 掌握8255A與外設(shè)連接的3個端口(PA,PB,PC)的特點及使用上的差別,接口信號的分類及使用。
? 熟悉8255A的方式控制字和3種工作方式及其主要特點、差別,實際應(yīng)用時的連接方法、初始化編程方法。
? 熟悉C口置位/復(fù)位控制字的作用及寫入方法。
? 能夠應(yīng)用8255A芯片進行簡單的并行接口電路的設(shè)計和分析。? 掌握定時的基本方法。
? 了解8253的組成、功能,熟悉8253的接口信號和功能。
? 掌握8253的6種工作方式及其特點,特別是方式0、方式
2、方式3及其與其他方式的區(qū)別。
? 能讀懂方式波形圖,熟悉8253的方式控制字各位的含義及初始化編程。? 能分析和設(shè)計以8253作為定時和計數(shù)器的簡單應(yīng)用問題。
7/7
第二篇:編譯原理各章小結(jié)
1.編譯程序是一個翻譯程序,將高級語言的源程序翻譯成低級語言的程序。
2.整個編譯過程可以劃分為五個階段以及編譯各階段的任務(wù);另外還有兩個處理過程。
3.不會有很多人會從事設(shè)計和編寫編譯程序的工作的,但編譯技術(shù)會應(yīng)用在很多領(lǐng)域。
1.已知文法G,判斷VN=?,VT=?,判斷某個符號串是否為該文法描述的句子。
2.已知文法G,寫出它定義的語言描述;
3.已知文法G,給出其句子的各種形式的推導(dǎo),會畫出語法樹;
4.文法二義性的判斷——利用語法樹:在文法G中去尋找某一個句子,能夠給它畫出兩個不同的語法樹。
1.詞法分析的任務(wù)。
2.單詞的概念與單詞的分類以及輸出方式。
3.弄懂一些重要的概念:
正規(guī)文法G、正規(guī)式r和確定有限自動機DFA和不確定有限自動機NFA。
4.會畫出FA對應(yīng)的狀態(tài)轉(zhuǎn)換圖。
5.弄懂詞法分析器的自動生成原理:
1.語法分析的任務(wù);
2.確定的自頂向下語法分析方法的基本思想,存在的問題是:左遞歸和回溯;
3.分析方法:預(yù)測分析法。
1.自底向上語法分析方法的基本思想;
2.短語、直接短語和句柄底定義,以及如何利用語法樹來尋找某個句型的所有的短語、直接短語和句柄;
3.自底向上語法分析方法:
①算符優(yōu)先分析法:基本原理,識別句柄的方法,最左素短語。
②LR分析法:活前綴,LR(0)項目,LR(0)分析法,SLR(1)分析法。
語義分析與中間代碼生成的任務(wù)。
弄清屬性文法的概念。
弄清語法制導(dǎo)翻譯的概念。
掌握常用的中間代碼形式:逆波蘭式和四元式。
掌握一般語法成分,如賦值語句,條件語句,循環(huán)語句和簡單說明語句等結(jié)構(gòu)的翻譯。
數(shù)據(jù)空間的內(nèi)容;
數(shù)據(jù)空間的三種分配策略;
臨時變量的存儲分配。
優(yōu)化的分類;
常用的代碼優(yōu)化技術(shù);
局部優(yōu)化。
1.目標代碼的形式 ;
2.目標機的指令系統(tǒng);
3.代碼生成算法。
第三篇:機械原理各章小結(jié)
第二章小結(jié):
1.運動副及其分類,運動鏈,機構(gòu)。2.機構(gòu)運動簡圖繪制
3.(平面)機構(gòu)自由度的計算,計算自由度的三個注意事項,機構(gòu)具有確定運動的條件。
4.機構(gòu)的組成原理及結(jié)構(gòu)分類,基本桿組條件。
第三章小結(jié):
1.瞬心的確定,三心定理,用瞬心法對機構(gòu)速度分析。2.(矢量方程)圖解法對機構(gòu)速度和加速度分析:
(1)同一構(gòu)件上兩點速度關(guān)系及加速度關(guān)系(隨基點平動加繞基點轉(zhuǎn)動),速度多邊形,加速度多邊形。
已知同一構(gòu)件上的兩個點速度﹑加速度,其它點的速度和加速度可分別利用速度影像和加速度影像得到。
(2)兩個構(gòu)件重合點運動關(guān)系(絕對運動等于牽連運動加上相對運動),哥氏加速度大小及方向。
注意點:矢量有大小和方向,矢量方程可解兩個未知量;牽連運動有轉(zhuǎn)動角速度時,哥氏加速度一般不為零(即哥氏加速度存在);當兩構(gòu)件組成移動副且兩構(gòu)件均為運動構(gòu)件時,兩構(gòu)件角速度相等。
3.利用解析法求位置﹑速度﹑加速度,各種解析法的共同點及不同點。矢量方程及坐標分解
第四章小結(jié):
1.機構(gòu)力分析的目的,何謂靜力分析和動態(tài)靜力分析? 慣性力的確定方法,動代換和靜代換的條件。
2.移動副中當量摩擦系數(shù)和當量摩擦角的概念,及其在螺旋副中的應(yīng)用;轉(zhuǎn)動副中摩擦圓的概念,及其在考慮摩擦?xí)r機構(gòu)力分析中應(yīng)用。
3.構(gòu)件桿組靜定條件;機構(gòu)動態(tài)靜力分析圖解法的步驟即:運動分析﹑ 確定慣性力﹑ 確定首解桿組(首解副)﹑逐一列桿組的矢量方程(包括力和力矩方程)﹑逐一用力多邊形求解。4.不同解析法中的共同點和不同點。5.僅考慮摩擦?xí)r的(靜)力分析
第五章小結(jié):
1.利用功﹑ 功率﹑ 力矩﹑ 力表達機械效率方式;串聯(lián)﹑并聯(lián) ﹑ 混聯(lián)機組的機械效率計算。
2.何謂自鎖? 自鎖條件的幾種求解方法。自鎖在工程中的應(yīng)用舉例。3.螺旋機構(gòu)的上升和下降效率﹑自鎖條件。
第六章小結(jié):
1.靜平衡和動平衡的條件及計算,適用場合。
2.機構(gòu)平衡的條件,機構(gòu)平衡的實質(zhì),機構(gòu)平衡的不同方法(完全平衡和部分平衡中利用附加機構(gòu)平衡和利用平衡質(zhì)量平衡)
第七章小結(jié):
1.本章的目的解決兩個主要問題是什么?
2.利用動能原理,列出機械運動方程的一般表達式;等效構(gòu)件的含義,等效轉(zhuǎn)動構(gòu)件的等效轉(zhuǎn)動慣量﹑等效力矩的等效條件,等效移動構(gòu)件的等效質(zhì)量﹑等效力的等效條件;等效構(gòu)件的運動方程式。
3.周期性和非周期性速度波動的調(diào)節(jié)方法,飛輪的幾種作用,為什么飛輪放在高速軸上?為什么飛輪只能減小而不能消除周期性速度波動?
4.最大盈虧功和飛輪轉(zhuǎn)動慣量的計算。
第八章小結(jié):
1.鉸鏈四桿機構(gòu)三種基本形式,幾何條件;含一個移動副四桿機構(gòu)的四種形式;含兩個移動副四桿機構(gòu)的三種形式。極位夾角,擺角,急回作用,死點,傳動角,壓力角等概念。2.連桿機構(gòu)演化方法
3.利用圖解法,按連桿預(yù)定的位置、兩連架桿預(yù)定的對應(yīng)位置、行程速比系數(shù)設(shè)計四桿機構(gòu)(鉸鏈四桿機構(gòu)、含一個移動副四桿機構(gòu)),反轉(zhuǎn)法。
4.解析法設(shè)計四桿機構(gòu)的基本原理和思路 5.多桿機構(gòu)的功用
第九章小結(jié):
1.了解凸輪機構(gòu)優(yōu)缺點及分類。
2.一些概念(升程、回程、停程(遠休及近休)、工作行程、基圓、理論廓線、實際廓線、壓力角等)。
3.運動規(guī)律的動力特點及曲線畫法。什么是剛性沖擊,什么是柔性沖擊?
4.凸輪輪廓的設(shè)計的圖解法(相對運動原理或反轉(zhuǎn)法),解析法求解凸輪廓線。
5.設(shè)計凸輪注意事項(基圓半徑、結(jié)構(gòu)尺寸、壓力角、受力、廓線變尖交叉運動失真之間關(guān)系)。
第十章小結(jié): 本章小結(jié) 直齒圓柱齒輪五圓兩角一中心矩五個基本參數(shù);斜齒圓柱齒輪五圓兩角一中心距計算(在端面上的公式形式與直齒圓柱齒輪一樣)。概念:(1)嚙合基本定律;(2)漸開線的5條特性、漸開線函數(shù)、漸開線齒廓嚙合特點;(3)各種齒輪傳動的正確嚙合條件;(4)各種齒輪中哪個面內(nèi)的模數(shù)和壓力角為標準值;(5)標準齒輪標準安裝和非標準安裝時分度圓與節(jié)圓、壓力角與嚙合角關(guān)系;(6)重合度的含義(連續(xù)運動的條件)及實際嚙合線端點B1和B2的確定;(7)根切的原因、危害、避免方法、變位目的、變位類型、變位齒輪尺寸和中心距變化(表10-4)、變位齒輪的正確結(jié)合條件和重合度;(8)當量齒輪含義及當量齒數(shù)(最小根切齒數(shù));(9)為什么蝸桿傳動的傳動比大而效率低?為什么規(guī)定蝸桿直徑系列?
第十一章小結(jié):
1.定軸輪系、周轉(zhuǎn)輪系、復(fù)合輪系傳動比及轉(zhuǎn)速計算。
計算周轉(zhuǎn)輪系傳動比要借助于轉(zhuǎn)化輪系計算;計算復(fù)合輪系傳動比的步驟,復(fù)合輪系正確劃分關(guān)鍵在于找行星輪;注意計算中的正負號。
輪系的串聯(lián),輪系的并聯(lián)(封閉式行星輪系)。2.輪系的7條功用。
3.行星輪系效率的理論基礎(chǔ):轉(zhuǎn)化輪系法,摩擦損失功率
。負號機構(gòu)效率比正號機構(gòu)效率高。4。行星輪系選擇考慮4點(傳動比范圍、效率、封閉功率流、及尺寸重量);行星輪系各輪齒數(shù)滿足的4個條件(傳動比條件、同心條件、均布條件、鄰接條件);浮動裝置。
第十二章小結(jié):
1.本章能夠?qū)崿F(xiàn)間歇運動的機構(gòu),他們的運動和動力特性及應(yīng)用場合;除本章外,還有哪些機構(gòu)能夠?qū)崿F(xiàn)間歇運動。
2.槽輪機構(gòu)的運動系數(shù)、運動時間、停歇時間、圓銷盤轉(zhuǎn)速之間關(guān)系。
3.雙萬向聯(lián)軸節(jié)輸入輸出軸等速條件;復(fù)式螺旋機構(gòu)調(diào)微。4.組合機構(gòu)的組合方式,何謂封閉式傳動機構(gòu)?組合機構(gòu)類型。5.舉例說明變轉(zhuǎn)動為直動的機構(gòu),注意運動形式轉(zhuǎn)換時機構(gòu)的選型。
第四篇:清華大學(xué)計算機各章知識要點、小結(jié)
各章知識要點、小結(jié)
第1章
媒體播放工具(6學(xué)時)
本章介紹幾個十分常用的媒體播放和制作工具,包括音頻播放軟件Winamp,視頻播放軟件豪杰超級解霸
1.1 Winamp 本節(jié)的目的是使讀者了解音頻文件播放的方法 相關(guān)知識點:
? 音頻文件的播放 ? 播放列表的管理 1.2 豪杰超級解霸
本節(jié)的目的是使讀者了解視頻文件播放的方法 相關(guān)知識點:
? 播放視頻文件格式 ? 保存圖像和錄像 ? 實用工具的使用 1.3 RealOne Player 本節(jié)的目的是使讀者了解用realOne Player播放流文件的方法 相關(guān)知識點:
? 播放視頻流文件的方法
? RealOne Player的高級應(yīng)用和設(shè)置 1.4 本章小結(jié)
本本章介紹了與媒體播放相關(guān)的一些常用工具,其中包括音頻播放軟件Winamp、視頻播放軟件豪杰超級解霸和RealOne Player。
通過本章的學(xué)習(xí),讀者可以掌握使用Winamp播放音頻文件和使用豪杰超級解霸及RealOne Player播放視頻文件的方法,從而可以欣賞中外各種優(yōu)秀的音樂和電影,豐富自己的娛樂生活。
第2章
網(wǎng)絡(luò)工具(15學(xué)時)
本章介紹了與網(wǎng)絡(luò)相關(guān)的一些常用工具,包括郵件收發(fā)工具Foxmail,文件下載工具網(wǎng)際快車,網(wǎng)上通訊工具騰訊QQ,F(xiàn)TP工具cuteFTP,BBS工具Cterm,代理服務(wù)器軟件WinGate。
2.1 Foxmail 本節(jié)的目的是使讀者掌握用Foxmail進行郵件收發(fā)的方法 相關(guān)知識點:
? 郵箱帳戶的管理 ? 郵件的撰寫 ? 郵件的收發(fā) 2.2 網(wǎng)際快車
本節(jié)的目的是使讀者掌握用FlashGet進行網(wǎng)絡(luò)文件下載的方法 相關(guān)知識點:
? 網(wǎng)上文件的下載 ? 文件下載列表管理 2.3 cuteFTP 本節(jié)的目的是使讀者掌握用cuteFTP從FTP站點下載和上傳文件的方法 相關(guān)知識點:
? FTP站點的管理 ? FTP文件下載 ? FTP文件上傳 2.4 Cterm 本節(jié)的目的是使讀者掌握用Cterm登陸B(tài)BS進行交流的方法 相關(guān)知識點:
? 在BBS上瀏覽帖子 ? 在BBS上發(fā)表文章 ? BBS上文章的下載 2.5 本章小結(jié)
本章介紹了與網(wǎng)絡(luò)相關(guān)的一些常用工具,其中包括電子郵件收/發(fā)工具(Foxmail)、文件下載工具(網(wǎng)際快車FlashGet)、FTP工具(CuteFTP)和BBS工具(CTerm)。
通過本章的學(xué)習(xí),用戶可以掌握以下技能:
? 用Foxmail收/發(fā)電子郵件(E-mail)的方法。? 用FlashGet進行網(wǎng)絡(luò)文件下載的方法。
? 用CuteFTP從FTP站點下載和上傳文件的方法。? 用CTerm登陸B(tài)BS進行交流的方法。
熟悉掌握這些網(wǎng)絡(luò)工具軟件的用法之后,讀者就可以對網(wǎng)絡(luò)功能有一個初步了解并應(yīng)該具備基本的網(wǎng)絡(luò)操作技能,之后就能夠在因特網(wǎng)上自由、歡暢地“沖浪”了。
第3章 系統(tǒng)安全工具(6學(xué)時)
本章介紹了兩個功能強大的系統(tǒng)安全工具。天網(wǎng)防火墻軟件根據(jù)個人設(shè)定能夠有效地抵擋網(wǎng)絡(luò)入侵和攻擊,保證局域網(wǎng)用戶和系統(tǒng)的安全;使用Norton Antivirus能夠防止病毒侵襲電腦并能修復(fù)病毒感染的文件和文件夾。
3.1 天網(wǎng)防火墻
本節(jié)的目的是使讀者了解天網(wǎng)防火墻的設(shè)置,以抵擋網(wǎng)絡(luò)入侵和攻擊的方法
相關(guān)知識點:
? 應(yīng)用程序設(shè)置 ? IP規(guī)則 ? 系統(tǒng)設(shè)置
3.2 Norton Antivirus
本節(jié)的目的是使讀者了解用Norton Antivirus查殺病毒的方法
相關(guān)知識點: ? 病毒掃描 ? 防病毒設(shè)置 3.3 本章小結(jié)
計算機安全問題隨著互聯(lián)網(wǎng)發(fā)展速度的加快變得越來越重要,隨之而來也加快了計算機防病毒軟件的不斷更新。目前各式各樣的防病毒軟件層出不窮,如瑞星、江民殺毒軟件KV系列、金山毒霸等。雖然它們各具特色,但是使用操作的方法非常類似。本章專門介紹了兩種比較有特點的病毒防護軟件,其中對天網(wǎng)防火墻,著重介紹了它的IP設(shè)置規(guī)則及系統(tǒng)設(shè)置情況;而對另外一款軟件Norton AntiVirus,則著重介紹了它的界面功能及查殺病毒過程中所遇到的幾種情況。用戶在今后的使用過程當中,可以根據(jù)自己的情況選擇使用這些病毒防護軟件。
另外,用戶在使用這些有關(guān)計算機安全防護軟件的過程中要經(jīng)常注意獲取這些軟件的最新信息,比如說,在運行Norton AntiVirus時用戶應(yīng)該注意充分利用Symantec網(wǎng)站(http://004km.cn)所提供的信息,及時更新病毒庫。如遇到不能消除的病毒,可到該網(wǎng)站搜索下載解決方法。
第4章 圖形圖像工具(6學(xué)時)
本章主要介紹了圖形圖像處理工具,包括了圖像瀏覽處理軟件ACDsee和截圖軟件SnagIt 4.1
ACDsee 本節(jié)的目的是使讀者掌握用ACDsee瀏覽、編輯圖片的方法 相關(guān)知識點:
? 瀏覽圖片(設(shè)置墻紙、幻燈片放映)? 轉(zhuǎn)換圖片格式 ? 編輯處理圖片
4.1.1 ACDsee的下載和安裝 4.1.2 ACDsee界面和功能介紹 4.1.3 ACDsee瀏覽和修改圖像實例 4.2 SnagIt 本節(jié)的目的是使讀者掌握用SnagIt進行圖片捕捉和管理的方法 相關(guān)知識點: ? 圖片的捕捉
? 圖片的處理和管理 4.2.1 SnagIt概述
4.2.2 SnagIt界面和功能介紹 4.2.3 SnagIt應(yīng)用實例 4.3 本章小結(jié)
本章主要介紹了兩個關(guān)于圖片圖像處理的軟件,其中ACDSee主要是用于圖片資料的瀏覽和編輯管理,而SnagIt則是一款非常精致的捉圖軟件。這兩款軟件在圖像處理中
非常具有代表性,其他一些有關(guān)圖像處理軟件的使用功能與這兩款軟件大致相似。
在編寫本章的過程中,盡量本著實用的原則來介紹這兩款軟件的界面和功能,比較詳細地介紹了這兩款軟件最基本、最主要的功能和操作方法。但是由于受篇幅的影響以及從讀者的角度來考慮,在介紹這兩款軟件的操作時盡量介紹了一些最基本的操作方法,而其他的一些能夠達到相同功能的操作方法就沒有全部介紹,這需要讀者在今后的使用中根據(jù)自己的習(xí)慣選擇最適合的操作方法。
另外,這兩款軟件的功能都非常的強大。除了前面介紹的一些基本功能以外,還有一些高級的功能應(yīng)用,如利用ACDSee對文件進行歸類管理和編制數(shù)據(jù)庫等內(nèi)容在這里都未闡述。希望讀者在掌握基本應(yīng)用的同時,能夠通過業(yè)余時間自己去參閱有關(guān)幫助信息以提高對這類軟件的使用水平。
第5章 文件文檔工具(9學(xué)時)
本章介紹了文件壓縮軟件WinRAR,文檔閱讀軟件Acrobat reader和超星電子圖書 5.1 WinRAR 本節(jié)的目的是使讀者掌握用WinRAR進行文件壓縮和解壓的方法 相關(guān)知識點:
? 文件壓縮和壓縮分塊 ? 生成自解壓壓縮包 ? 文件的解壓
5.2 Adobe Acrobat Reader 本節(jié)的目的是使讀者掌握用Adobe Acrobat Reader閱讀和編輯PDF文件的方法 相關(guān)知識點:
? PDF文件的閱讀 ? PDF文件的修編輯 5.3 超星閱讀器
本節(jié)的目的是使讀者掌握超星電子圖書下載和閱讀的方法 相關(guān)知識點:
? 超星電子圖書的下載 ? 超星電子圖書的閱讀 5.4 本章小結(jié)
本章主要是講述文件文檔處理工具。隨著計算機技術(shù)的飛速發(fā)展,出現(xiàn)了許許多多的有本章主要是講述文件文檔處理工具。隨著計算機技術(shù)的飛速發(fā)展,出現(xiàn)了許許多多的有關(guān)文件文檔處理的工具。雖然各種不同類型的應(yīng)用軟件各具風(fēng)格,但是從功能上來說都是大同小異,一些功能鍵和操作方式都極為相似,因此讀者只需要掌握其中具有代表性的幾種軟件,將來碰到類似的軟件時就可以很快上手。本章選擇了壓縮工具中具有代表性的、使用非常廣泛的WinRAR進行講述,同時對于文字閱讀工具則選擇了具有代表性的Adobe Acrobat Reader和超星閱覽器進行了講解。
在編寫本章的過程中,由于受到篇幅的影響以及從實用性的角度來考慮,這里只是簡單地對上述3個軟件進行了介紹,分別講述了這些軟件的下載安裝、基本界面及功4
能、簡單的使用操作等內(nèi)容,對于一些較為高級的應(yīng)用及用得比較少的功能(如利用WinRAR在壓縮文件的過程中對文件加鎖、添加備注信息等)則沒有介紹。如果讀者有興趣的話可以自己參閱有關(guān)的書籍或軟件自帶的幫助信息。
第6章
翻譯漢化工具(6學(xué)時)
本章介紹了兩個十分常用的翻譯和漢化工具,翻譯軟件金山詞霸、漢化軟件東方快車
6.1 金山詞霸
本節(jié)的目的是使讀者掌握用金山詞霸中英翻譯的方法 相關(guān)知識點: ? 屏幕取詞 ? 查詞典 6.2 東方快車
本節(jié)的目的是使讀者掌握用東方快車進行全文漢化的方法 相關(guān)知識點: ? 全文翻譯 ? 軟件漢化 6.3 本章小結(jié)
本章主要介紹了兩款非常有代表性的翻譯軟件。其中,金山詞霸在人們的日常生活中使用頻率非常高,其版本不斷更新,到目前為止,使用的最高版本為金山詞霸2003。在新版本中,金山詞霸實現(xiàn)了內(nèi)核的國際化,采用了多語言的構(gòu)架,用戶可以根據(jù)自己的需要不斷添加詞庫、更改操作界面的語種,并實現(xiàn)了中、英、日、韓、俄、德、法7國語言的互譯。本章只是簡單介紹了其最基本的界面和操作方法,對于新功能的應(yīng)用和更高級的應(yīng)用需要,用戶在平時的使用過程中可以參照有關(guān)的幫助文件加以了解。
在介紹東方快車時,這里用的是目前最新的XP版本,其功能非常強大,除了具有鮮明特點的全文漢化、軟件漢化功能以外,它幾乎囊括了金山詞霸所具有的全部功能。所以在介紹它的功能及應(yīng)用時,主要詳細介紹了它獨特的全文漢化、軟件漢化等功能,而對于其相似于金山詞霸的查詞典功能則只進行了簡要介紹。
由于受篇幅影響及從實際的實用性角度來說,這里不可能將這兩款軟件的所有功能特點進行詳細的介紹,如果讀者有興趣對這兩款軟件進行深入了解,可以自己參閱它們自帶的幫助信息或者瀏覽他們的公司網(wǎng)站。
第7章
光盤工具(6學(xué)時)
本章介紹了兩個與光盤相關(guān)的工具,他們是虛擬光驅(qū)軟件VirtualCD和數(shù)據(jù)光盤制作軟件Nero Burning Rom 7.1 VirtualCD 本節(jié)的目的是使讀者掌握建立虛擬光盤和管理虛擬光盤的方法 相關(guān)知識點:
? 虛擬光盤的建立和管理
7.1.1 Virtual CD的下載和安裝
7.1.2 VirtualCD界面和功能介紹 7.1.3 VirtualCD應(yīng)用實例 7.1.4 Virtual CD高級應(yīng)用 7.2 Nero Burning Rom 本節(jié)的目的是使讀者掌握用Nero Burning Rom刻錄數(shù)據(jù)光盤的方法 相關(guān)知識點:
? 新數(shù)據(jù)光盤的刻錄
? 數(shù)據(jù)光盤的多次(軌)刻錄
7.2.1 Nero Burning Rom的下載和安裝 7.2.2 Nero Burning Rom界面和功能介紹 7.2.3 Nero Burning Rom刻錄光盤實例 7.2.4 NeroBurning Rom。通過學(xué)習(xí)虛擬光驅(qū)軟件Virtual CD,讀者可以掌握建立和管理虛擬光盤的方法;而通過學(xué)習(xí)數(shù)據(jù)光盤制作軟件NeroBurning Rom刻錄數(shù)據(jù)光盤的方法。
第8章 磁盤工具(9學(xué)時)
本章介紹了磁盤備份、整理和恢復(fù)工具的使用。其中包括用Norton Ghost備份操作系統(tǒng)、恢復(fù)映象文件,用VoptXP整理磁盤碎片、用EasyRecovery恢復(fù)數(shù)據(jù)等內(nèi)容。
8.1 Norton ghost 本節(jié)的目的是使讀者掌握用ghost進行硬盤和分區(qū)備份、恢復(fù)的方法 相關(guān)知識點:
? 硬盤和分區(qū)的備份 ? 硬盤和分區(qū)的恢復(fù) 8.2 VoptXP 本節(jié)的目的是使讀者掌握用VoptXP整理磁盤的方法 相關(guān)知識點:
? VoptXP整理磁盤批處理 8.3 Easy recovery 本節(jié)的目的是使讀者掌握恢復(fù)數(shù)據(jù)恢復(fù)的方法 相關(guān)知識點:
? 壞硬盤中的數(shù)據(jù)恢復(fù) 8.4 本章小結(jié)
本章對一些基本的磁盤管理的名詞和概念進行了介紹,在此基礎(chǔ)上又詳細介紹了目前非常流行的磁盤工具軟件,它們分別是硬盤備份還原軟件Symantec Ghost、磁盤整理軟件VoptXP、數(shù)據(jù)修復(fù)還原軟件EasyRecovery。通過對這些常用磁盤工具軟件的使用方法的學(xué)習(xí),能夠幫助讀者增加對于磁盤邏輯結(jié)構(gòu)及維護管理方式的理解,提高讀者的6
計算機應(yīng)用維護水平。
第9章 系統(tǒng)維護工具(6學(xué)時)
本章介紹了兩個優(yōu)秀的系統(tǒng)維護工具-Norton Utilities和Windows優(yōu)化大師,使用它們可以清理、維護、優(yōu)化、管理windows系統(tǒng),保持系統(tǒng)穩(wěn)定、高效的運行。
9.1 Norton Utilities 本節(jié)的目的是使讀者掌握用Norton Utilities進行系統(tǒng)維護、系統(tǒng)優(yōu)化、磁盤管理的方法
相關(guān)知識點: ? 磁盤碎片整理 ? 修復(fù)磁盤
? 修復(fù)Windows 9.2 Windows優(yōu)化大師
本節(jié)的目的是使讀者掌握系統(tǒng)優(yōu)化,提升系統(tǒng)性能的方法 相關(guān)知識點: ? 注冊表清理 ? 文件系統(tǒng)優(yōu)化 ? 磁盤緩存優(yōu)化 ? 界面菜單優(yōu)化 9.3 本章小結(jié)
本章對計算機系統(tǒng)環(huán)境的維護和管理進行了闡述。在日常的計算機應(yīng)用當中,系統(tǒng)維護和管理是一個相當重要的工作。通過系統(tǒng)維護和管理,可以有效地提高計算機的運行效率,同時防止系統(tǒng)經(jīng)過長時間運行后出現(xiàn)崩潰的可能。另外,本章針對當前流行并且常用的系統(tǒng)維護工具軟件進行了介紹,它們分別是諾頓系統(tǒng)工具包(Norton Utilities)和國產(chǎn)系統(tǒng)維護軟件Windows優(yōu)化大師。通過對這兩個軟件的使用和學(xué)習(xí),可以讓讀者深入理解系統(tǒng)維護的方方面面。
第五篇:微機原理指令小結(jié)
8086CPU指令小結(jié)
所有指令:
(1)立即數(shù)不能作為目的操作數(shù)。
(2)不能在2個存儲單元之間直接進行操作(串操作除外)。
(3)MOV指令和堆棧指令是惟一能對段寄存器進行操作的指令。(4)源和目的操作數(shù)的數(shù)據(jù)類型必須匹配,都是8位,或都是16位。(5)CS、IP不能直接作為操作數(shù)。(6)指令中至少要有一項明確說明傳送的是字節(jié)還是字,如果沒有,可通過PTR進行設(shè)置。
一、傳送指令
(1)6種指令:通用傳送指令、堆棧操作指令、交換操作指令、I/O操作指令、目的地址傳送指令和標志傳送指令。
(2)對標志位的影響:除標志傳送(SAHF、POPF)外,均不影響標志位。(3)操作數(shù)表示方法:立即數(shù)——data,存儲器單元地址——mem,寄存器——reg,段寄存器——segreg。
1.通用傳送指令:完成數(shù)據(jù)傳送
(1)指令格式:MOV OPRD1,OPRD2 ;[目的操作數(shù)OPRD1]← [源操作數(shù)OPRD2](2)源OPRD2: data、mem、reg、segreg。(3)目的OPRD1: mem、reg、segreg。
(4)通用傳送指令MOV和堆棧指令是唯一允許以段寄存器(代碼段寄存器CS和指令指針I(yè)P除外,即CS、IP不能作為直接操作數(shù))作為操作數(shù)的指令,不允許通過MOV指令直接以立即數(shù)方式給段寄存器賦值,不允許直接在兩個段寄存器之間直接進行傳送。
(5)8位/16位操作。
2.堆棧操作指令:將數(shù)據(jù)壓入/彈出堆棧(1)指令格式:
入棧:PUSH OPRD;先修改堆棧指針SP-2,然后將數(shù)據(jù)壓入堆棧。
;SP =SP-1,[SP]=操作數(shù)高8位; SP =SP-1,[SP]= 操作數(shù)低8位。出棧:POP OPRD; 先將數(shù)據(jù)彈出堆棧,然后修改堆棧指針SP+2。
;(操作數(shù)低8位)←[SP],SP =SP+1;(操作數(shù)高8位)←[SP],SP =SP+1。(2)操作數(shù):mem、reg、segreg。操作數(shù)不能是立即數(shù)data。(3)僅能進行字運算(16位操作)。
(4)堆棧存取原則為后進先出,只有一個入/出口SS:SP,SP始終指向棧頂,SP是自動修改的,SP在初始化中需要設(shè)置。
(5)PUSH、POP指令必須成對使用。
3.交換操作指令:XCHG——數(shù)據(jù)交換;XLAT——完成一個字節(jié)的換碼轉(zhuǎn)換(1)指令格式:
交換操作指令: XCHG OPRD1,OPRD2;[OPRD1]←→ [OPRD2] 累加器換碼指令(表轉(zhuǎn)換指令、查表指令):XLAT;(AL)←((DS)×16+(BX)+(AL))(2)XCHG:段寄存器和立即數(shù)不能作為一個操作數(shù),8位/16位操作。
(3)XLAT:表首地址在BX中,AL的內(nèi)容作為某一項到表首的偏移量(256字節(jié)的 1 表的下標),轉(zhuǎn)換后的結(jié)果存放在AL中。
4.I/O操作指令:累加器(AX/AL)與I/O端口之間的數(shù)據(jù)傳送(1)指令格式:
輸入指令:IN AL/ AX,PORT;(AL/ AX)← [PORT]
IN AL/ AX,DX
;(AL/ AX)← [DX]
輸出指令:OUT PORT,AL/ AX ;[PORT]←(AL/ AX)
OUT DX,AL/ AX
;[DX]←(AL/ AX)
(2)當端口地址≤ 255時,使用PORT(8位端口直接地址);當端口地址≥255時,必須用DX(16位端口直接地址)作橋梁。DX作端口尋址最多可尋找64K個端口。
(3)PORT為直接尋址,8位/16位操作。5.目的地址傳送指令
(1)取有效地址指令:LEA OPRD1,OPRD2
或: LEA reg,[add] ;(reg)← add,add為有效地址
把存儲器的有效地址EA(源操作數(shù)的地址偏移量)送入一個寄存器reg;常用于將一個16位的通用寄存器作為地址指針。傳送的是有效地址EA。(2)將雙地址指針裝入DS和另一個寄存器指令LDS指令:
LDS OPRD1,OPRD2
或: LDS
reg,[add] ;(reg)←(add+1)(add),(DS)←(add+3)(add +2)(3)將雙地址指針裝入ES和另一個寄存器指令LES指令:
LES OPRD1,OPRD2
或: LES
reg,[add] ;(reg)←(add+1)(add),(ES)←(add+3)(add +2)
① 從源操作數(shù)指定的存儲單元中取出4字節(jié)的地址指針(包括2字節(jié)的段地址和2字節(jié)的偏移量)傳送到DS/ES和reg。指定將段地址送入DS/ES,偏移量部分送入一個16位的指針寄存器或變址寄存器。
② 源操作數(shù)mem,目的操作數(shù)必須是一個16位的通用寄存器。③ 傳送的是存儲單元的內(nèi)容,而不是存儲器的有效地址EA。6.標志傳送指令
(1)讀標志指令:LAHF;(AH)←(FR)0~7
功能:將標志寄存器中的SF、ZF、AF、PF和CF(即低8位)傳送至AH寄存器的指定位,空位沒有定義。
(2)存標志指令:SAHF;(FR)0~7 ←(AH)
功能:將寄存器AH的指定位,送至標志寄存器的SF、ZF、AF、PF和CF位(即低8位)。根據(jù)AH的內(nèi)容,影響上述標志位,對OF、DF、IF和TF無影響。
(3)標志入棧指令:PUSHF;將FR入棧。(SP)←(SP)-2,((SP)+1,(SP))←(FR)功能:將標志寄存器FR壓入堆棧頂部,同時修改堆棧指針,不影響標志位。(4)標志彈出棧指令:POPF;將棧頂?shù)膬?nèi)容彈出到FR中。
;(FR)←((SP)+1,(SP)),(SP)←(SP)+ 2
功能:堆棧頂部的一個字,傳送到標志寄存器FR,同時修改堆棧指針,影響標志位。
二、算術(shù)運算指令
(1)9種指令:加法指令、減法指令、增量//減量指令、求補指令、比較指令、乘法指令、除法指令、字節(jié)字/轉(zhuǎn)換為字擴展指令和十進制調(diào)整指令。
(2)對標志位的影響:
① 加、減、比較指令(CMP)、取補指令(NEG)指令均影響6個標志位CF、OF、PF、SF、ZF和AF。
② 乘法指令影響CF和OF標志;除法指令所有標志位都不確定,無意義。
③ 增量//減量指令影響除進位標志CF以外的5個標志位AF、OF、PF、SF和ZF。④ 字節(jié)字/轉(zhuǎn)換為字擴展指令不影響標志位。
⑤ 加法的ASCII調(diào)整指令A(yù)AA,十進制調(diào)整指令 DAA影響除溢出標志OF以外5個標志: CF、PF、SF、ZF和AF;OF沒有意義。
⑥ 減法的ASCII調(diào)整指令 AAS、十進制調(diào)整指令 DAS影響 2個標志:CF和AF;其余標志沒有意義。
⑦ 乘法的ASCII調(diào)整指令A(yù)AM、除法的ASCII調(diào)整指令A(yù)AD 根據(jù)AL寄存器的結(jié)果影響SF、ZF和PF。
1.加法指令(Addition):完成加法操作。(1)格式:ADD/ ADC
OPRD1,OPRD2 ;(OPRD1)←(OPRD1)+(OPRD2)(2)源: data、mem、reg;目的:reg,mem。(3)ADC指令主要用于多字節(jié)運算中。(4)8位/16位操作。
2.減法指令(Subtraction):完成減法操作。(1)格式:SUB/ SBB OPRD1,OPRD2;(OPRD1)←(OPRD1)-(OPRD2)(2)規(guī)定同加法指令。
3.增量(加1)/減量(減1)指令I(lǐng)NC/ DEC:完成+1/-1操作。(1)格式:INC/ DEC OPRD;(OPRD)←(OPRD)±1
(2)功能:主要用于在循環(huán)程序中修改地址指針和循環(huán)次數(shù)等。(3)操作數(shù):reg、mem。
4.求補指令NEG:完成補碼操作。(1)格式:NEG OPRD(2)操作數(shù):reg、:mem。
5.比較指令CMP:完成減法操作,結(jié)果不回送,反映在標志位上。(1)格式:CMP OPRD1,OPRD2;(OPRD1)-(OPRD2)
(2)功能:主要用于比較兩個數(shù)之間的關(guān)系。在比較指令之后,根據(jù)標志即可判斷兩者之間的關(guān)系。減法操作,結(jié)果不回送目的操作數(shù)。
(3)兩數(shù)關(guān)系的判斷標志 ① A=B 用 ZF=1 判斷;
② 兩個無符號數(shù)的大小用CF判斷。CF=1,AB。
③ 兩個符號數(shù)的大小用SF⊕OF判斷。SF⊕OF=1,AB。
JG/JNLE(大于,SF⊕OF=0且 ZF=0)JL/JNGE(小于,SF⊕OF=1且 ZF=0)6.乘法指令MUL/ IMUL:完成無符號乘法/帶符號(整數(shù))乘法操作。(1)格式:MUL/ IMUL OPRD ;8位:(AX)←(AL)╳(OPRD)
;16位:(DX)(AX)←(AX)╳(OPRD)
(2)源操作數(shù):reg、mem,由指令給出。(3)目的操作數(shù):默認在AL/AX中。
(4)帶符號數(shù)乘法指令I(lǐng)MUL當結(jié)果的高半部分不是結(jié)果的低半部分的符號擴展時,標志位CF和OF將置位。
(6)可完成字節(jié)與字節(jié)乘法、字與字乘法操作。7.除法指令DIV/ IDIV:完成無符號除法/帶符號(整數(shù))除法操作。
(1)格式:DIV/ IDIV OPRD; 8位:(AL)←(AX)/(OPRD)……(AH)(余數(shù))
;16位:(AX)←(DX)(AX)/(OPRD)……(DX)(余數(shù))(2)源/目的操作數(shù)規(guī)定同乘法指令。
(3)對于符號數(shù),當被除數(shù)不夠位數(shù)時,需要對高8/16位進行擴展符號擴展。
8.字節(jié)字/轉(zhuǎn)換為字擴展指令CBW/CWD:將AL/AX寄存器的最高位擴展到AH/DX。(1)格式:CBW/CWD(2)功能:將AL/AX寄存器的最高位擴展到AH/DX,AL.7(AX.15)=0,則AH(DX)=0;AL.7(AX.15)= 1,則AH=0FFH(DX=0FFFFH)。
9.十進制調(diào)整指令
(1)壓縮BCD碼:每個字節(jié)表示兩位BCD數(shù);
非壓縮BCD碼:用一個字節(jié)表示一位BCD數(shù),在這字節(jié)的高四位用0填充。
(2)每條十進制調(diào)整指令在使用時都與相應(yīng)的算術(shù)運算指令配合,并自動對相應(yīng)的算術(shù)運算指令結(jié)果進行相應(yīng)的十進制調(diào)整。
(3)格式:
① DAA:壓縮的BCD碼加法調(diào)整
② DAS:壓縮的BCD碼減法調(diào)整 ③ AAA:非壓縮的BCD碼加法調(diào)整 ④ AAS:非壓縮的BCD碼減法調(diào)整 ⑤ AAM:乘法后的BCD碼調(diào)整
⑥ AAD:除法前的BCD碼調(diào)整
三、邏輯運算和移位指令
1.邏輯運算指令
(1)5種指令:邏輯與、或、非、異或和測試指令。(2)指令格式
① 邏輯與指令A(yù)ND OPRD1,OPRD2;(OPRD1)←(OPRD1)∧(OPRD2)
② 邏輯或指令OR OPRD1,OPRD2;
(OPRD1)←(OPRD1)∨(OPRD2)
③ 邏輯非指令 NOT OPRD;
(OPRD)←(/OPRD)④ 邏輯異或指令XOR OPRD1,OPRD2;(OPRD1)←(OPRD1)⊕(OPRD2)⑤ 測試指令TEST OPRD1,OPRD2 ;
(OPRD1)∧(OPRD2),結(jié)果不回送。(3)操作數(shù)范圍
源操作數(shù)為reg、mem、data;目的操作數(shù)為reg、mem(NOT指令只有一個操作數(shù))。單操作數(shù)指令NOT的操作數(shù)不能為立即數(shù)。雙操作數(shù)邏輯指令中,必須有一個操作數(shù)為寄存器尋址方式,且目的操作數(shù)不能為立即數(shù)。
(4)功能:實現(xiàn)相應(yīng)的邏輯功能。
① 與指令可實現(xiàn)屏蔽(復(fù)位)數(shù)據(jù)的某些位(使一個字或字節(jié)中的某些位清0,而其余位不變),提取某些位或拆字。
② 或指令可實現(xiàn)置位數(shù)據(jù)的某些位(使一個字或字節(jié)中的某些位置1,而其余位不變),拼字。
③ 非指令常用于使某個數(shù)取反,或取反后+1而得補碼。
④ 異或指令可實現(xiàn)某個寄存器清0,或使目的操作數(shù)的某些位取反(使一個字或字節(jié)中的某些位取反,而其余位不變)。
⑤ 測試指令通常用于測試。目的操作數(shù)的某些位是1還是0,用ZF標志判斷。
4(5)對標志位的影響
① 邏輯與、或、異或和測試指令影響ZF,PF,SF標志;CF=0,OF=0;AF無意義。② 邏輯非指令不影響標志位。2.移位指令
(1)4組8種指令:算術(shù)移位SA,邏輯移位SH,循環(huán)移位RO,帶進位位的循環(huán)移位RC。右移R,左移L。
(2)指令格式:操作碼 OPRD,M M =1時,只移1位; M>1時,可將指令格式中的CNT改為CL寄存器,并在移位指令前將移位次數(shù)預(yù)先送入CL寄存器中。
(3)功能:將OPRD的內(nèi)容移位M次。算術(shù)移位適用于帶符號數(shù)的×2,÷2。邏輯移位適用于無符號數(shù)的×2,÷2。
(4)操作數(shù)范圍: reg、mem。
(5)對標志位的影響:
① 算術(shù)/邏輯移位指令影響CF、SF、ZF、PF標志,在移1位時,影響OF標志。不影響AF標志。
② 循環(huán)移位指令只影響CF、OF標志,不影響其他標志位。
CF MSB LSB 0 SHL/SAL算術(shù)/邏輯左移 CF 0 CF MSB LSB SHR邏輯右移 MSB LSB SAR算術(shù)右移
CF MSB LSB ROL循環(huán)左移 CF MSB LSB ROR循環(huán)右移 CF MSB LSB RCL通過進位的循環(huán)左移 CF MSB LSB RCR通過進位的循環(huán)右移
四、串操作類指令
(1)5種指令:串傳送MOVS,串比較CMPS,串搜索SCAS,存串STOS,取串LODS。(2)指令格式:操作碼
DST,SRC MOVSB(字節(jié))/MOVSW(字)
① 串傳送MOVS DST,SRC;[(ES:DST)]←[(DS:SRC)]
MOVSB;
[(ES:DI)]←[(DS:SI)],SI=SI±1,DI=DI±1
MOVSW;
[(ES:DI)]←[(DS:SI)],[(ES:DI+1)]←[(DS:SI+1)],SI=SI±2,DI=DI±2
② 串比較CMPS DST,SRC;
[(ES:DI)]-[(DS:SI)];SI=SI±1,DI=DI±1
③ 串搜索SCAS DST;
AL← [(ES:DI)]];DI=DI±1 ④ 存串STOS DST;
[(ES:DI)] ← AL;DI=DI±1 ⑤ 取串LODS SRC;
AL ←[(DS:SI)];SI=SI±1 字操作與字節(jié)操作類似,AL——AX。(3)功能
根據(jù)方向標志DF及所傳送數(shù)據(jù)的類型(字節(jié)/字)對SI及DI進行修改,在指令重復(fù)前綴REP的控制下實現(xiàn)。
① 串傳送:把數(shù)據(jù)段中由SI間接尋址的一個字節(jié)/字傳送到附加段中由DI間接尋址的一個字節(jié)/字單元中。
② 串比較:把數(shù)據(jù)段中由SI間接尋址的一個字節(jié)/字與附加段中由DI間接尋址的一個字節(jié)/字進行比較操作,使比較的結(jié)果影響標志位。可在兩個數(shù)據(jù)串中尋找第一個不相等的字節(jié)/字,或者第一個相等的字節(jié)/字。
③ 串搜索:用指令指定的關(guān)鍵字節(jié)/字(分別存放在AL/AX中),與附加段中由DI間接尋址的字節(jié)串中的一個字節(jié)進行比較操作,使比較的結(jié)果影響標志位。可在指定的數(shù)據(jù)串中搜索第一個與關(guān)鍵字節(jié)匹配(或者不匹配)的字節(jié)。
④ 存串:把指令中指定的字節(jié)(或字)串(存放在AL/AX中)傳送到附加段中由DI間接尋址的字節(jié)內(nèi)存單元中??蛇B續(xù)將AL(或AX)的內(nèi)容存入到附加段中的一段內(nèi)存區(qū)域中去,該指令不影標志位。
⑤ 取串:從串中取指令實現(xiàn)從指定的字節(jié)(或字)串中讀出信息的操作。(4)規(guī)定
① 串操作類指令是唯一的一組源和目的操作數(shù)均在存儲單元的指令。源串在數(shù)據(jù)段,目的串在附加段。各指令所使用的默認寄存器是:源串地址DS:SI;目的串地址ES:DI;字串長度CX;存取或搜索的默認值
AL
② 串操作時,地址的修改由方向標志確定。
CLD;DF=0,SI/DI地址作自動增量(自動+1)修改; STD;DF=1,SI/DI地址作自動減量(自動-1)修改。
③ 任何一個串操作指令均可在指令前面加上一個重復(fù)操作作為前綴,于是就重復(fù)執(zhí)行,直至CX、ZF滿足要求為止。
④ 重復(fù)指令前綴
REP;①若(CX)=0,則退出; ② CX=CX-1;③執(zhí)行后續(xù)指令;④重復(fù)①----③
REPE/REPZ;①若(CX)=0或ZF=0,則退出;②CX=CX-1;③執(zhí)行后續(xù)指令;④重復(fù)①----③ REPNE/REPNZ;①若(CX)=0或ZF=1,則退出;②CX=CX-1;③執(zhí)行后續(xù)指令;④重復(fù)①----③
五、控制轉(zhuǎn)移類指令——改變指令執(zhí)行順序的指令
(1)6種指令:無條件轉(zhuǎn)移指令、子程序調(diào)用和返回指令、條件轉(zhuǎn)移指令、循環(huán)控制指令、中斷指令、處理器控制命令。
(2)概念
①直接轉(zhuǎn)移:轉(zhuǎn)移的目的地址(標號)直接出現(xiàn)在指令碼中。
②間接轉(zhuǎn)移:轉(zhuǎn)移的目的地址間接存儲于某一個寄存器或某一個內(nèi)存變量中。
③段內(nèi)轉(zhuǎn)移/調(diào)用:轉(zhuǎn)移的目的地址和本條指令在同一代碼段中,轉(zhuǎn)移時只改變IP,不改變CS。程序轉(zhuǎn)向的有效地址EA等于當前IP的內(nèi)容加上8/16位位移量。可分為:
段內(nèi)近轉(zhuǎn)移NEAR ——16位位移量,適用于無條件轉(zhuǎn)移指令和條件轉(zhuǎn)移指令,轉(zhuǎn)移范圍為-32768----+32768。
段內(nèi)短轉(zhuǎn)移SHORT ——8位位移量,適用于條件轉(zhuǎn)移指令,轉(zhuǎn)移范圍為-128----+127。
④段間轉(zhuǎn)移/調(diào)用(遠轉(zhuǎn)移FAR):轉(zhuǎn)移的目的地址和本條指令不在同一代碼段中,轉(zhuǎn)移時同時改變CS和IP內(nèi)容,即程序轉(zhuǎn)移到另一個代碼段。
1.無條件轉(zhuǎn)移指令
JMP [轉(zhuǎn)移方式]OPRD;轉(zhuǎn)移到OPRD所指向的存儲器單元處執(zhí)行程序(1)段內(nèi)直接短轉(zhuǎn)移指令JMP SHORT OPRD;(IP)←(IP)+ OPRD
(2)段內(nèi)直接近轉(zhuǎn)移指令JMP
NEAR PTR
OPRD;(IP)←(IP)+ OPRD(3)段內(nèi)間接轉(zhuǎn)移指令JMP WORD PTR
OPRD;(IP)← [EA](4)段間直接(遠)轉(zhuǎn)移指令JMP FAR PTR OPRD;(IP)←OPRD的段內(nèi)偏移地址,(CS)←OPRD所在的段地址。OPRD為直接尋址方式。
(5)段間間接轉(zhuǎn)移指令JMP DWORD PTR OPRD;(IP)← [EA],(CS)← [EA+2] 2.條件轉(zhuǎn)移指令
指令助記符
目的地址
(1)標志條件轉(zhuǎn)移指令助記符:J/JN+標志(C, P, S, S, O);
(2)比較條件轉(zhuǎn)移指令助記符:J/JN+比較符(A高于, B低于, E等于, G大于, L小于)(3)無符號數(shù)比較:測試標志位為CF、ZF,分高于A、等于E、低于B等3種情況:ZF=1,等于;CF=0,大于。
(4)符號數(shù)比較:測試標志位為ZF、OF和SF,分大于G、等于E、小于L等3種情況:ZF=1,等于;SF⊕OF =0,大于。
3.子程序調(diào)用和返回指令(1)子程序(過程)調(diào)用指令
CALL 子程序名 DST ①段內(nèi)調(diào)用: CALL NEAR PTR OPRD ;(SP)←(SP)-2,((SP)-2)((SP)-1)←(IP),(IP)←子程序DST的地址(即:IP+16位位移)
②段間調(diào)用:CALL FAR PTR OPRD ;(SP)←(SP)-2,((SP)-2)((SP)-1)=(CS),(SP)←(SP)-2,((SP)-2)((SP)-1)=(IP),(IP)=[EA],(CS)=[EA+2](2)子程序返回指令
RET;段內(nèi)返回(IP)←((SP)+1,SP),(SP)←
(SP)+ 2
;段間返回(IP)←((SP)+1,SP),(SP)←
(SP)+ 2
(CS)←((SP)+1,SP),(SP)←
(SP)+ 2 4.循環(huán)控制指令
對CX或標志位ZF進行測試,確定是否循環(huán)。(1)LOOP OPRD(短標號);(CX)←(CX)-1,若CX≠ 0,則循環(huán),否則順序執(zhí)行。
(2)LOOPNZ/LOOPNE OPRD;(CX)←(CX)-1,若CX≠0和ZF=0,則循環(huán),否則順序執(zhí)行。(3)LOOPZ/LOOPE OPRD;(CX)←(CX)-1,若CX≠0 和ZF=1,則循環(huán),否則順序執(zhí)行。(4)JCXZ OPRD;(CX)←(CX)-1,若CX=0,則循環(huán),否則順序執(zhí)行。5.中斷指令(1)INT n;(SP)←(SP)-2,((SP)-2)((SP)-1)←(FR),F(xiàn)R入棧
;(SP)←(SP)-2,((SP)-2)((SP)-1)←(CS),CS入棧 ;(SP)←(SP)-2,((SP)-2)((SP)-1)←(IP),IP入棧 ;(IP)←(n×4),(CS)←(n×4+2),n——中斷類型號
(2)INTO;同INT 4,算術(shù)運算溢出中斷指令
(3)中斷返回指令I(lǐng)RET;(IP)←((SP)+1 ,(SP)),(SP)←(SP)+2,IP出棧
;(CS)←((SP)+1 ,(SP)),(SP)←(SP)+2,CS出棧
;(FR)←((SP)+1 ,(SP)),(SP)←(SP)+2,F(xiàn)R出棧
6.處理器控制命令(1)標志操作指令
清標志位為CL,置標志位為ST。只對CF、DF和IF三個標志操作 CLC——清進位標志,CLD——清方向標志,CLI——關(guān)中斷標志; STC——置進位標志,STD——置方向標志,STI——開中斷標志; CMC——進位標志取反。(2)處理器外部同步命令
對標志位的影響:不影響標志位。
①暫停指令:HLT;處理器處于什么也不做的暫停狀態(tài),可由中斷請求、復(fù)位等喚醒繼續(xù)執(zhí)行。②等待指令:WAIT;處理器處于等待狀態(tài),CPU每隔4個時鐘周期測試一次TEST引腳線(23腳),直至TEST引腳線為有效低電平時,CPU才脫離等待狀態(tài)。③交權(quán)指令:ESC;CPU將控制權(quán)交給其他協(xié)處理器,使協(xié)處理器從系統(tǒng)指令流中取得指令。
④總線封鎖指令:LOCK;可放在任一條指令前作為前綴,使CPU在執(zhí)行下一條指令期間發(fā)出總線封鎖信號(LOCK),將總線封鎖,其它的主設(shè)備不能控制總線。
⑤空操作指令:NOP;不完成任何操作,只耗費3個時鐘周期,用于程序的延時和調(diào)試。