微機原理是什麼,微機原理與介面技術是什麼?

2021-08-13 15:54:45 字數 4780 閱讀 3580

1樓:靜

《微機原理》是一門專業基礎課程,它的主要內容包括微型計算機體系結構、8086微處理器和指令系統、組合語言設計以及微型計算機各個組成部分介紹等內容。要求考生對微機原理中的基本概念有較深入的瞭解,能夠系統地掌握微型計算機的結構、8086微處理器和指令系統、組合語言程式設計方法、微機系統的介面電路設計及程式設計方法等,並具有綜合運用所學知識分析問題和解決問題的能力。 一、考試內容 (一)基礎知識 1.

數和數制(二進位制、十進位制、十六進位制)及其轉換 2.二進位制編碼 3.二進位制邏輯運算 4.

二進位制算術運算 5.bcd碼 6.計算機中字元表示 7.

計算機的組成結構 (二)8086指令系統 1.基本資料型別 2.定址方式 3.

6個通用指令 (三)組合語言程式設計 1.組合語言的格式 2.語句行的構成 3.

指示性語句 4.指令性語句 5.組合語言程式設計的過程 6.

程式設計 7.巨集彙編與條件彙編 (四)匯流排操作和時序 1.匯流排操作的概念 2.

8086的匯流排 3.8086的典型時序 4.計數器和定時器電路intel 8253 (五)儲存器和pc機儲存結構 1.

半導體儲存器的種類 2.讀寫儲存器(ram) 3.只讀儲存器(rqm) 4.

pc/xt的儲存結構 (六)輸入和輸出 1.輸入輸出的定址方式 2.cpu與外設資料傳送方式 3.

dma控制器主要功能 4.dma控制器8237 (七)中斷 1.中斷的基本概念 2.

8086的中斷方式 3.pc/xt的中斷結構 4.intel 8259a (八)並行介面晶片8255 1.

微機系統並行通訊的概念 2.並行晶片8255的結構 3.並行晶片8255的方式 4.

pc/xt中8255的使用 (九)序列通訊及介面電路 1.序列通訊的基本概念 2.非同步通訊介面intel 8251a (十)數模(d/a)轉換與模數(a/d)轉換 1.

d/a轉換的概念 2.d/a轉換器介面 3.a/d轉換的概念 4.

a/d轉換器介面 二、考試要求 (一)基礎知識 1.掌握(bcd碼),掌握

二、十轉換,二、十六進位制轉換。理解計算機數制中二進位制、十六進位制、十進位制的制式。 2.

掌握二進位制編碼,瞭解ascii碼及數字和大寫字母a~z的ascii碼錶述,理解組合式、未組合式數的表達方法。 3.掌握二進位制的原碼、反碼和補碼,及其在8位和16位字長下的範圍,掌握二進位制邏輯運算和代數運算。

4.掌握位(bit)、字(word)、位元組(byte)、**處理單元(cpu)等名詞術語的含義。 5.

瞭解一般微型計算機的組成。 6.熟悉pc機的基本配置及各部件的主要功能。

(二)8086指令系統 1.理解基本資料型別(數字資料、指標資料、位欄位資料、串資料) 2.理解指令的構成,指令運算元有效地址(ea)的形成 3.

理解立即定址,直接定址,暫存器定址,暫存器間接定址,變址定址,基址加變址定址方式中運算元定址過程。 4.掌握間接定址和基址加變址定址方式中暫存器的約定,段基數及運算元地址的確定,瞭解段超越的概念及其使用。

5.掌握8086指令系統中資料傳送,算術運算,邏輯運算,串操作和控制傳送指令的含義及操作過程及算術和邏輯運算對標誌位的影響。瞭解指令**和執行週期數的含義,瞭解處理器控制指令的含義。

6.掌握算術運算中加減法運算指令的組合bcd數的十進位制調整過程及在碼制轉換中的應用。 (三)組合語言程式設計 1.

掌握組合語言程式的一般格式,源程式的分段結構 2.理解語句中標記,符號,表示式的要求和含義,瞭解指令性語句和指示性語句的意義和區別。 3.

瞭解指示性語句中5種語句的概念及其在程式編制中的應用。 4.掌握指令性語句在程式設計中的應用,瞭解附加指令助記符,理解指令字首的含義和操作。

5.掌握程式設計的步驟,能根據問題要求分析畫出程式框圖,正確編制完成程式設計 6.掌握分支程式,迴圈程式,碼制轉換程式的設計,瞭解列表和引數傳送技術程式設計。

7.理解子程式,中斷服務程式,巨集呼叫的概念及其異同點。掌握子程式的編寫,棧段的安排,瞭解子程式的巢狀。

8.瞭解i/o的dos呼叫功能,掌握輸入單個字元,螢幕顯示單個字元及字串的功能呼叫及在程式設計中的正確應用。 9.

瞭解巨集彙編和條件彙編的概念,理解巨集定義格式的含義及巨集呼叫操作。 (四)匯流排操作和時序 1.瞭解匯流排操作的指令週期,匯流排週期和t狀態的含義及基本匯流排週期的組成。

2.瞭解8086匯流排的兩種組態的概念,及其在硬體結構和執行時序上的區別。 3.

理解8086外部引線的功能分類,理解三態訊號的含義,掌握資料/低位地址線,高位地址線的訊號流向及其確定的記憶體空間。 4.瞭解8086儲存器讀寫週期與i/o讀寫週期及其區別。

能讀懂時序圖,瞭解最大組態和最小組態下儲存器讀寫週期的區別。 5.瞭解ibm pc/xt的cpu系統控制核心的主要組成,瞭解等待控制電路的功能。

6.掌握8253控制命令字,瞭解各種工作方式的特點,熟悉外部引線的連線。 7.

掌握8253方式2、方式3的輸出特性及程式設計。 (五)儲存器和pc機儲存結構 1.瞭解半導體儲存器的種類及主要應用特性。

2.瞭解靜態ram和動態ram的結構。掌握2114、2164構成不同儲存器空間的配置,及對工作週期的要求。

3.瞭解rom的應用,理解rom eprom eeprom的區別。 4.

瞭解pc/xt的儲存空間分配,理解rom在系統中的作用,掌握系統板和擴充板上ram的位結構。 5.掌握用2114、2164構成不同地址空間擴充套件記憶體的硬體連線。

(六)輸入和輸出 1.瞭解計算機輸入輸出的兩種定址方式,瞭解pc/xt的埠定址及相應的cpu控制引腳。 2.

瞭解cpu與外設間的介面資訊,掌握其資料傳送的四種傳送方式。 3.瞭解dma操作的基本過程,理解dma控制器(dmac)的主要功能。

4.瞭解dma 8237在pc/xt機中的功能及工作過程。 (七)中斷 1.

理解中斷的功能,中斷源,中斷優先權,中斷巢狀及中斷執行過程。 2.瞭解8086的軟體中斷和硬體中斷,理解中斷型別號,中斷向量表,中斷向量的含義,掌握int n指令中斷的處理過程。

3.瞭解pc/xt的中斷結構。 4.

瞭解中斷控制器8259a在微機系統中的作用,理解初始化程式設計命令和工作方式命令。 5.瞭解8259a的工作方式,理解8259a級聯方式。

(八)並行介面晶片8255 1.瞭解並行介面的概念,瞭解可程式設計並行介面晶片的功能。 2.

瞭解並行介面晶片8255a的外部結構,理解其三種工作方式及特點。 3.掌握8255a的埠地址分配,掌握方式0的功能及埠命令字的設定。

4.瞭解8255a在pc/xt種的使用的基本情況,瞭解8255a和dip開關在系統板ram容量配置方面的作用。 (九)序列通訊及介面電路 1.

瞭解序列通訊和並行通訊的區別,瞭解序列通訊的半雙工和全雙工工作的資料傳送方向及示意圖。 2.瞭解遠距離序列通訊中訊號的調製和解調及rs-232c序列通訊介面。

瞭解序列通訊的校驗方法。 3.理解8251a初始化程式設計的主要步驟,掌握傳送資料格式命令字和波特率的確定。

(十)數模(d/a)轉換與模數(a/d)轉換 1.瞭解d/a轉換的概念。掌握cpu與8位d/a晶片dac98131的連線。

2.瞭解8位cpu與10位d/a轉換器的連線方式。 3.

瞭解a/d轉換的概念。逐次逼近式a/d的工作原理。 4.

理解8位和10位a/d晶片與pc/xt匯流排介面電路。掌握單迴路8位a/d轉換的程式設計。

2樓:秒懂百科

微機原理:一門計算機專業的必修課程

微機原理與接**術是什麼?

3樓:匿名使用者

我是在校大學生,在搞電子設計競賽,看到您的問題,想談一下我對這兩個東東關係內的感受。

第一:微機原容理是搞電子工程,計算機等學科的基礎的基礎,所以說,把他學好,才能更利於你的以後的學習,既然如此,與微控制器就當然是有聯絡的啦,畢竟微控制器也算是小型的cpu嗎。

第二:微控制器,dsp等晶片都需要程式設計,都需要對其各種內建暫存器的操作方式進行熟悉,說實話,第一次搞電子設計競賽是,我還沒學微機原理,各種暫存器,各種程式設計搞得我雲裡霧裡,但我發現現在學的微機原理講了很多這方面的知識,所以,要真想學好微控制器,就把這門課真正理解,真正掌握。

記住,學習後要真懂得原理,至於那些什麼晶片引腳啊,怎麼連硬體啊,只要到時候你能看懂一個晶片的pdf就可以了。

望採納哦!!!

微機原理 中的ah是什麼意思

4樓:做而論道

在 8088/8086 cpu 中,ax 是一個16位的寄抄存器。

ah 是 ax 的高8位,al 是 ax 的低8位。

另外還有:bx,cx,dx。

他們都可以分為高8位和低8位,分別是:bh、bl、ch、cl、dh、dl。

5樓:程東元

ax是資料暫存器,ah是ax暫存器的高四位,al是ah暫存器的第四位。

資料暫存器還有bx,cx,dx他們都分為高四位和第四位。若不明白還可以繼續追問。

6樓:

ax 是一個

bai16位的暫存器。

duah 是 ax 的高8位,al 是 ax 的低zhi8位。之所以用ah,是為dao了對一些專8位的資料直接存屬

儲,如mov ah, var ,否則不將ax分為高8位和低8位的話,完成上面的指令,就需要兩條指令 mov ax,var 先將8位資料var存入ax中的第八位; lar ax,dl ;dl中放8,這條指令就相當於將ax左移8位;這時才能將var放入ax的高8位中。。。

類似的還有bh、bl、ch、cl、dh、dl

微機原理中什么是多路複用,微機原理中什麼是多路複用?

多路複用是指兩個或多個使用者共享公用通道的一種機制。通過多路複用技術,多個終端能共享一條高速通道,從而達到節省通道資源的目的,多路複用有頻分多路複用 fdma 時分多路複用 tdma 碼分多路複用 cdma 幾種。頻分多路複用 fdma 頻分制是將傳輸頻帶分成n部分,每一個部分均可作為一個獨立的傳輸...

微機原理程式設計題數大小排序,微機原理程式設計題 10個數大小排序

藉助上位仁兄的回答,你可以編寫一個過程來輸入你要比較的數字,當然輸入的是ascii碼,所以涉及到一個轉換的過程,轉換也可以用過程來編寫 說多了,彙編什麼的都是超低階的,寫這些東西除了在實驗和考試中有用,其他地方就不知道了,還是c,c 編這些實在 以前做的實驗 可以參考下 有一個10個位元組的有符號陣...

關於微機課 微機課是什麼??

我們是帶鞋套的 不帶鞋套也罰站一節課。微機課是什麼?是電腦課,微機是微型計算機的簡稱,也就是普通的電腦了。微機這個稱號現在似乎用得比較少,多見於以前的教材或雜誌。第一 程式設計知識。程式設計知識是計算機相關專業需要重點學習的內容之一,程式設計知識涉及到的內容比較多,除了程式設計語言之外,還涉及到資料...