




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
南京郵電大學(xué)通達(dá)學(xué)院微型計算機(jī)原理與接口技術(shù)期末復(fù)習(xí)第一頁,共36頁。1。二進(jìn)制數(shù),十進(jìn)制數(shù),十六進(jìn)制數(shù)和BCD碼數(shù)之間的轉(zhuǎn)換方法。例:(129)10=(
)2=(
)16
()BCD=(
)10=(
)22。真值數(shù)和補(bǔ)碼數(shù)之間的轉(zhuǎn)換方法例:字長=8位,則[-6]補(bǔ)=()16,若[X]補(bǔ)=E8H,則X的真值為()
163。n位字長的有符號數(shù)、無符號數(shù)的數(shù)值范圍設(shè)設(shè)機(jī)器數(shù)字長=n位,則n位補(bǔ)碼數(shù),其真值范圍為
-2n-1
~+2n-1-1
無符號數(shù)其數(shù)值范圍為
0
~2n-1
例:
16位二進(jìn)制數(shù)所能表示的無符號數(shù)范圍是________。匯編部分第二頁,共36頁。4?;窘Y(jié)構(gòu)寄存器的名稱、位長和作用。
(1)通用寄存器:EAX,EBX,ECX,EDX,ESI,EDI,EBP(2)段寄存器:CS,SS,DS,ES,FS,GS(3)指針寄存器:EIP,ESP(4)標(biāo)志寄存器:EFLAG15位標(biāo)志分為兩類:狀態(tài)標(biāo)志和控制標(biāo)志
6種狀態(tài)標(biāo)志:CFOFZFPFAFSF例:以28為模,將C6H和CF相加,列表寫出十六進(jìn)制和數(shù),以及A、C、O、P、S、Z六種狀態(tài)標(biāo)志的值。第三頁,共36頁。5.80486的尋址方式486有3類7種尋址方式立即尋址方式:獲得立即數(shù)寄存器尋址方式:獲得寄存器操作數(shù)存儲器尋址方式:獲得存儲器操作數(shù)(內(nèi)存操作數(shù))
第四頁,共36頁。內(nèi)存尋址方式16位尋址規(guī)定可使用的寄存器
(1)直接尋址(2)寄存器間接尋址[BX],[BP],[SI],[DI]
段寄存器:[間址寄存器]
某單元的物理地址=段寄存器內(nèi)容×16+間址寄存器
(3)基址尋址[BX+位移量],[BP+位移量]
段寄存器:[基址寄存器+位移量]
物理地址=段寄存器內(nèi)容×16+基址寄存器+位移量
(4)變址尋址[SI+位移量],[DI+位移量](5)基址+變址尋址[BX+SI],[BX+DI],[BP+SI],[BP+DI]
第五頁,共36頁。例:指出下列指令源操作數(shù)的尋址方式:
ADDAX,DS:[1000H]__________________MOVAX,[BX+SI+6]__________________MOVDX,[BX]__________________MOVDX,BX__________________MOVAL,-1__________________6.掌握最常用指令MOVPUSHPOPLEACALLRETANDORXOR條件轉(zhuǎn)移指令LOOP等第六頁,共36頁。7.目標(biāo)程序的生成匯編源程序匯編、鏈接可執(zhí)行的機(jī)器指令程序(目標(biāo)程序)第七頁,共36頁。第七章輸入/輸出系統(tǒng)一.接口電路的作用和功能二、端口的概念、分類三、端口有兩種編址方式。PC系列機(jī)采用端口獨立編址四、最常用的I/O指令1.直接尋址I/O指令(8位端口地址)2.DX間接尋址I/O指令(當(dāng)端口地址>8位)第八頁,共36頁。五、微機(jī)系統(tǒng)與I/O端口的信息交換有四種方式:無條件傳送,查詢方式,中斷方式,DMA方式六、8254定時器/計數(shù)器(1)掌握8254定時器/計數(shù)器的基本結(jié)構(gòu)(三個16位計數(shù)器、控制寄存器)和計數(shù)器的外部引腳功能(GATE,CLK,OUT)。(2)8254工作方式重點:方式2、方式3(包括計數(shù)過程、波形、周期和啟動方式)
第九頁,共36頁。(4)8254初始化編程向控制寄存器寫入方式選擇命令字。目的:選擇一個計數(shù)器,并確定其工作方式和計數(shù)值(或計數(shù)初值)的讀/寫順序。向選擇的計數(shù)器寫入計數(shù)初值(計數(shù)初值=Tout
/Tclk)第十頁,共36頁。設(shè)PC系統(tǒng)機(jī)外擴(kuò)了一片8254及相應(yīng)的實驗電路。8254口地址為200H~203H,設(shè)CLK0已接至8MHz時鐘,為了能從OUT0輸出4KHz的方波,編寫了8254初始化程序,其中假設(shè)0號定時計數(shù)器工作在二進(jìn)制方式。第十一頁,共36頁。I8254PROCMOVDX,203HMOVAL,00110110BOUTDX,ALMOVDX,200HMOVAX,2000OUTDX,ALMOVAL,AHOUTDX,ALRETI8254ENDP第十二頁,共36頁。第八章中斷系統(tǒng)一.中斷和中斷源的概念二、中斷指令
STICLIINTnIRET
要求掌握。CPU執(zhí)行中斷指令后,完成哪些操作。STI,CLI只對可屏蔽中斷請求有效例:CPU執(zhí)行IRET指令后,從棧頂彈出
字節(jié)數(shù)據(jù),分別賦給______、________和________。第十三頁,共36頁。三.中斷向量。中斷向量是實模式下,中斷服務(wù)子程序的入口地址。在實模式下,CPU把256種中斷向量組成一張表設(shè)置在系統(tǒng)的RAM最低端的1K單元(0~3FFH)。n型中斷向量存放在內(nèi)存單元地址4*n~4*n+3這四個單元4n+0+2+3+1
n型服務(wù)程序入口的偏移地址
n型服務(wù)程序入口的段基址
n型中斷向量例:實模式下,從內(nèi)存地址0000H:0048H開始的連續(xù)4個單元中存放的內(nèi)容為00H,38H,30H,50H,則該地址所對應(yīng)的中斷類型碼為_______,該中斷所對應(yīng)的中斷服務(wù)子程序的入口地址為______。。中斷向量表的引導(dǎo)作用第十四頁,共36頁。異常硬件中斷(外部中斷)內(nèi)部中斷PC機(jī)256種中斷可屏蔽中斷非屏蔽中斷
四、微機(jī)系統(tǒng)中斷分類
※軟件中斷第十五頁,共36頁。五、硬件中斷分類:可屏蔽中斷,非屏蔽中斷CPU有2個接收中斷請求信號的引腳。可屏蔽中斷:
輸入到INTR引腳的中斷請求信號,引發(fā)的中斷。非屏蔽中斷:
輸入到NMI引腳的中斷請求信號,引發(fā)的中斷。第十六頁,共36頁。①有可屏蔽中斷請求,沒有DMA請求,沒有非屏蔽中斷請求響應(yīng)非屏蔽中斷的條件①有非屏蔽中斷請求,沒有DMA請求②一條指令執(zhí)行完
響應(yīng)可屏蔽中斷的條件②CPU一條指令執(zhí)行完畢③CPU處于開中斷狀態(tài)(I標(biāo)=1)第十七頁,共36頁。六。中斷程序設(shè)計要求掌握a.中斷向量的置換(讀中斷向量和寫中斷向量)b.硬件中斷通路的開放和屏蔽。涉及到是否要對中斷第十八頁,共36頁。假設(shè)微機(jī)系統(tǒng)外擴(kuò)了如下的一個‘單脈沖發(fā)生器’,該‘單脈沖發(fā)生器’電路受一個自復(fù)開關(guān)K的控制,每按一次K,該電路輸出一個正脈沖,輸入到系統(tǒng)機(jī)從8259的IR1作為外部中斷請求。要求:每按一次K,屏幕上顯示一行字符串“Welcome!”。主機(jī)鍵盤按任意鍵,程序結(jié)束,返回DOS。編寫開放8259和中斷向量置換程序從8259IR1單脈沖發(fā)生器K第十九頁,共36頁。WRITE0APROCPUSHDSMOVAX,CODEMOVDS,AXMOVDX,OFFSETSERVICEMOVAX,250AHINT21HPOPDSRETWRITE0AENDPI8259APROCINAL,21HANDAL,11111011BOUT21H,ALINAL,0A1HANDAL,11111101BOUT0A1H,ALRETI8259AENDPCODEENDSENDBEG第二十頁,共36頁。第九章串行通信一.基本概念1.異步串行通信的數(shù)據(jù)傳輸方式:單工通信、半雙工通信、全雙工通信。三種傳輸方式的特點。例:單工、半雙工、全雙工通信方式的特點是什么?第二十一頁,共36頁。2.異步串行通信一幀數(shù)據(jù)的格式及通信速率的計算。起始位停止位一幀奇偶校驗位數(shù)據(jù)位(低位)高位)3.為實現(xiàn)通信,收發(fā)雙方一幀數(shù)據(jù)的格式和通信速率要保持一致。
例:
異步通信一幀數(shù)據(jù)格式中,按照發(fā)送的次序,先傳送____________,緊接著是數(shù)據(jù)_______位,數(shù)據(jù)位后依次為____________,____________。4.RS232信號采用負(fù)邏輯。“1”=3V~15V,“0”=3V~15V第二十二頁,共36頁。二、8250芯片
8250內(nèi)部寄存器的功能。三.8250的編程8250的初始化編程。第二十三頁,共36頁。8250初始化步驟①80H→線路控制寄存器,使除數(shù)寄存器訪問位=1②根據(jù)波特率計算出除數(shù)高/低8位→除數(shù)寄存器高/低8位,確定通信速率③D7=0的命令字→線路控制寄存器:有2個目的定義一幀數(shù)據(jù)格式使除數(shù)寄存器訪問位=0,從而使后繼的對合用端口的訪問只讀寫非除數(shù)寄存器第二十四頁,共36頁。④設(shè)置中斷允許命令字查詢方式,則中斷允許命令字=0,禁止中斷中斷方式,使中斷允許命令字相應(yīng)位置1⑤設(shè)置MODEM控制寄存器中斷方式:D3=1,允許8250送出中斷請求查詢方式:D3=0內(nèi)環(huán)方式:D4=1正常通信:D4=0使用聯(lián)絡(luò)線:D1、D0位置1第二十五頁,共36頁。8250查詢方式下接收和發(fā)送程序在發(fā)送數(shù)據(jù)前,讀通信線狀態(tài)寄存器(狀態(tài)口)獲取發(fā)送保持或移位寄存器(數(shù)據(jù)口)是否空閑;在接收數(shù)據(jù)前,讀通信線狀態(tài)寄存器(狀態(tài)口)獲取接收緩沖寄存器(數(shù)據(jù)口)是否已經(jīng)收到1幀數(shù)據(jù)。第二十六頁,共36頁。A、B兩臺PC機(jī)利用主串口進(jìn)行點-點單工通信(不用聯(lián)絡(luò)線),發(fā)送采用查詢方式,接收采用中斷方式。一幀字符包含7個數(shù)據(jù)位,1個停止位,1個校驗位,通信速率為4800波特(分頻系數(shù)為0018H)。(1)下圖是A、B兩機(jī)的RS—232C接口示意圖,根據(jù)題意完成連線(不可有多余連線)。2345620234562077第二十七頁,共36頁。(2)下圖是從PC機(jī)的RS-232C接口引腳觀察到的波形,所傳送字符的16進(jìn)制ASCII碼是_________;該幀數(shù)據(jù)采用的奇偶校驗方式是_________校驗;傳送該幀數(shù)據(jù)需要的時間是______。-12V傳送方向+12V第二十八頁,共36頁。(3)用對端口直接編程的方法為接收方編寫8250初始化程序段。I8250PROCMOVDX,3FBHMOVAL,80HOUTDX,AL;尋址位置1MOVDX,3F9HMOVAL,00HOUTDX,AL;寫除數(shù)高8位
MOVDX,3F8HMOVAL,18HOUTDX,AL;寫除數(shù)低8位
第二十九頁,共36頁。MOVDX,3FBHMOVAL,0AHOUTDX,AL;無校驗傳送,8位數(shù)據(jù)
MOVDX,3F9HMOVAL,01HOUTDX,ALMOVDX,3FCHMOVAL,08HOUTDX,ALRETI8250ENDP
第三十頁,共36頁。第十章并行I/O接口一、8255A定時器/計數(shù)器(1)內(nèi)部結(jié)構(gòu)、端口地址以及與系統(tǒng)總線的連接(2)8255A三種工作方式(方式0~方式2)的工作特點和I/O過程A口可工作在方式0、1、2B口可工作在方式0、1C口可工作在方式0工作方式適用于端口……方式0:基本型入/出A口、B口、C口方式1:選通型入/出A口、B口方式2:雙向傳輸A口十二第三十一頁,共36頁。a.如果數(shù)據(jù)口(A,B或C)工作在方式0,直接采用IN/OUT指令對其進(jìn)行讀寫。b.如果數(shù)據(jù)口(A或B)工作在方式1,如果采用查詢方式,且A或B口定義為輸入口,先用IN指令讀入C口的內(nèi)容,查詢其中的IBF=1時,表示CPU可以繼續(xù)用IN指令從A或B口讀入外設(shè)送來的數(shù)據(jù)。如果采用查詢方式,且A或B口定義為輸出口,先用IN指令讀入C口的內(nèi)容,查詢OBF=1時,表示CPU可以用OUT指令向A或B口寫數(shù)據(jù)以送給外設(shè)。
第三十二頁,共36頁。二、8255初始化編程十三工作在方式0時:方式選擇命令字→控制口工作在方式1、2時:a)方式選擇命令字→控制口b)允許中斷(或禁止中斷)的命令字→控制口(3)在方式1中C口哪幾個引腳作為信號聯(lián)絡(luò)線,各信號聯(lián)絡(luò)線的含義。例:8255的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度環(huán)??萍脊疚膯T聘用及綠色創(chuàng)新協(xié)議
- 二零二五年度農(nóng)村私人土地租賃與特色養(yǎng)殖合作合同
- 二零二五年度跨境電商金融服務(wù)商務(wù)協(xié)議書
- 小微企業(yè)市場開拓的營銷推廣計劃
- 電商平臺用戶行為規(guī)范及免責(zé)聲明
- 車位抵押借款合同協(xié)議
- 企業(yè)信息化改造升級合作協(xié)議
- 設(shè)備采購說明文書模板
- 提高團(tuán)隊協(xié)作效率的行動計劃
- 物流運輸安全及免責(zé)承諾書
- (三級)工業(yè)機(jī)器人運用與維護(hù)理論考試復(fù)習(xí)題庫(含答案)
- 2024年廣東省公務(wù)員錄用考試《行測》真題及解析
- 高中英語必背3500單詞表(完整版)
- 房產(chǎn)中介居間服務(wù)合同模板樣本
- 海洋工程裝備保險研究
- 2024年廣東省深圳市中考英語試題含解析
- GB/T 16288-2024塑料制品的標(biāo)志
- 麻風(fēng)病防治知識課件
- 3素炒圓白菜 教案
- 透析患者營養(yǎng)不良護(hù)理
- 學(xué)生消防安全常識問卷及答案
評論
0/150
提交評論