




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微型計(jì)算機(jī)接口技術(shù)與匯編語言第1-2章 微型計(jì)算機(jī)系統(tǒng)概論1. 現(xiàn)代微機(jī)接口在硬件上的層次結(jié)構(gòu)設(shè)備接口和總線接口微機(jī)系統(tǒng)硬件微處理器、存儲(chǔ)器、I/O設(shè)備與I/O接口、總線2. I/O設(shè)備接口與CPU交換數(shù)據(jù)的方式(P9)I/O設(shè)備接口與CPU之間的數(shù)據(jù)交換,一般有查詢、中斷和DMA三種方式。3. 各主要寄存器的位數(shù)(P25)(1)數(shù)據(jù)寄存器:包括4個(gè)16位通用寄存器AX、BX、CX、DX;(2)段寄存器:一個(gè)段的描述包括段的長(zhǎng)度、起始位置和段內(nèi)偏移量,段長(zhǎng)度可長(zhǎng)可短,最多可達(dá)64KB。段在存儲(chǔ)器中的起始地址稱為段地址,存放在段寄存器中,如CS(Code Segment)、DS(Data Seg
2、ment)、ES(Extra Data Segment)、SS(Stack Segment)。(3)指針寄存器和變址寄存器:包括4個(gè)16位的寄存器SP、BP、SI、DI;(4)指令指針寄存器:IP;(5)標(biāo)志寄存器:Flag(16位)4.存儲(chǔ)器物理地址的形成方法、物理地址的計(jì)算(P21)物理地址的形成算法是:段寄存器的值左移4位,再與偏移量相加,并且由微處理器內(nèi)部的地址加法器完成,無需用戶干預(yù)。5. 跨段前綴的作用(P35,P89)微處理器使用跨段前綴可以改變上述寄存器和表示偏移地址寄存器的默認(rèn)組合(CS:IP,SS:SP的組合不能改變),但必須顯式地說明尋址所使用的段寄存器名。6.堆棧指針寄
3、存器SP和指令指針寄存器IP的作用(P25)SP和BP都是用來存放堆棧變量在堆棧段中的偏移量,與SS寄存器聯(lián)用來確定堆棧段中某一存儲(chǔ)單元的地址,但有所分工。IP用來存放代碼段中的地址,它與CS寄存器聯(lián)用確定下一條指令的首地址。7.堆棧操作的原則后入先出8.字存儲(chǔ)單元的內(nèi)容確定第3章 匯編語言尋址方式和指令集1.TEST指令和AND指令的區(qū)別如TEST AL,37H和AND AL,37H都是與操作,但TEST不改變值2.XOR指令的作用(清零、某些位取反)3.指令LEA和MOV OFFSET mem、MOV mem指令的含義條件:(DS)=2000H,(SI)=4000H,(24000H)=12
4、H,(24001H)=34H,(24002H)=56H;MOV AX, SI; (AX)=4000H;MOV AX, SI; (AX)=3412H;LEA AX, SI; (AX)=4000H;MOV AX, OFFSET SI; (AX)=4000H;LEA和MOV OFFSET等價(jià)。4.寄存器間接尋址時(shí),各間址寄存器隱含使用的段寄存器以及存儲(chǔ)單元物理地址的計(jì)算(P56)操作數(shù)在存儲(chǔ)器中的段地址,在默認(rèn)的情況下,是這樣指定的:如果使用BP作為間接尋址,則默認(rèn)的段是堆棧段SS,此時(shí),操作數(shù)的地址為SS:BP;如果使用BX、SI、DI寄存器作為間接尋址,則默認(rèn)段是數(shù)據(jù)段DS,此時(shí),操作數(shù)的地址為
5、DS:BX,或?yàn)镈S:SI、DS:DI。第4章 偽指令與語句格式1.按要求寫出完整的數(shù)據(jù)段定義(偽指令DB、DW、DD、DQ以及EQU的使用;n DUP(?)的使用)(P81-P83)AA DW 10h, -30H ;為變量AA定義2個(gè)字型存儲(chǔ)單元BB DB ?, ?, ? ;為變量BB保留3個(gè)字節(jié)型存儲(chǔ)單元DB 500 DUP(0) ;為堆棧申請(qǐng)500個(gè)字節(jié)存儲(chǔ)單元,并賦值0T EQU 6 ;為常量6定義一個(gè)符號(hào)名TF EQU T*3+8 ;為表達(dá)式定義一個(gè)符號(hào)名F,計(jì)算后得F=26DATA_D DD 3*20,0FFFDH ;定義了DATA_D為首址的兩個(gè)雙字地址,依次存放雙字型數(shù)據(jù)000
6、0003CH,0000FFFDH2. 屬性定義算符PTR的作用BYTE PTR和WORD PTRPTR主要用于使語句中類型不明確的操作數(shù)地址變得明確。MOVE BYTE PTRBX, 50 ;把立即數(shù)50送入BX所指的字節(jié)單元MOVE WORD PTRBX, 50 ;把立即數(shù)50送入BX所指的字單元3. 假定偽指令A(yù)SSUME的作用和用法(P83)假定偽指令A(yù)SSUME的功能是用來設(shè)定段與段寄存器的對(duì)應(yīng)關(guān)系,告訴匯編程序,哪些段是處理器當(dāng)前可訪問的段。ASSUME CS:CODE, DS:DATA, SS:STACK ;段假定偽指令第5章 匯編語言程序設(shè)計(jì)1.條件轉(zhuǎn)移指令的格式、使用方法、編程
7、JZ/JNZ等(P105)比如:若PC6!=0,則轉(zhuǎn)L1,否則轉(zhuǎn)L2。MOV DX, PC6;IN AL, DX;AND AL, 01000000B;JZ L1;/ JNZ L2;2.循環(huán)指令LOOP隱含使用的寄存器CX(P108-P111)3.編程序段實(shí)現(xiàn)對(duì)指定外設(shè)的操作(包括狀態(tài)查詢及輸入/輸出)第6章 I/O端口地址譯碼技術(shù)1.I/O端口的編址方式獨(dú)立編址、統(tǒng)一編址(P132)2.獨(dú)立編址方式下I/O端口的訪問IN、OUT指令的使用、編程;直接/間接尋址方式中I/O端口地址的范圍;間接尋址方式中的間址寄存器(P133)3.在I/O端口地址譯碼電路中AEN的使用(設(shè)置AEN=0)(P136
8、)AEN信號(hào)表示是否采用DMA方式傳輸,AEN=1為DMA方式,系統(tǒng)總線由DMA控制器占用;AEN=0,為非DMA方式,系統(tǒng)總線由CPU占用。因此,當(dāng)采用查詢和中斷方式時(shí),就要使AEN信號(hào)為邏輯0,并參加譯碼,作為譯碼有效選中I/O端口的必要條件。4. I/O端口地址譯碼電路的分析和設(shè)計(jì)采用譯碼器74138(P137-P143)第7章 定時(shí)/計(jì)數(shù)技術(shù)1.微機(jī)系統(tǒng)中的定時(shí)的種類內(nèi)部定時(shí)、外部定時(shí)(P146)2.82C54A的主要特性3個(gè)16位計(jì)數(shù)通道,每個(gè)通道最多計(jì)65536個(gè)脈沖,6種工作方式(P147)3.82C54A的6種工作方式中方式2、3的特殊性自動(dòng)重新裝載計(jì)數(shù)初值,輸出重復(fù)波形,分頻
9、器(P153)4.82C54A計(jì)數(shù)初值的計(jì)算,采用BCD碼計(jì)數(shù)時(shí)的計(jì)數(shù)初值確定(P155)(1)要求產(chǎn)生定時(shí)時(shí)間間隔的定時(shí)常數(shù)Tc=要求定時(shí)的時(shí)間/時(shí)鐘周期脈沖=CLK。例如,已知CLK=1.19318MHZ,=5ms,求Tc,則Tc=510-3s1193180/s=5965。(2) 要求產(chǎn)生頻率為f的信號(hào)波形的定時(shí)常數(shù)Tc=時(shí)鐘脈沖的頻率/要求的波形頻率=CLK/f。例如,已知CLK=1.19318MHZ,f=800HZ,求Tc,則Tc=1.19318106HZ/800HZ=1491。5.計(jì)數(shù)值超出一個(gè)通道計(jì)數(shù)能力時(shí)的處理方式(P156)采用兩個(gè)或多個(gè)計(jì)數(shù)器串聯(lián)起來計(jì)數(shù)或定時(shí),例如,把0號(hào)計(jì)
10、數(shù)器與1號(hào)、2號(hào)計(jì)數(shù)器串聯(lián)使用。第8章 中斷技術(shù)1.中斷的分類外部(硬)中斷、內(nèi)部(軟)中斷(P172)2.硬中斷的分類可屏蔽INTR(中斷響應(yīng)周期)、非屏蔽NMI(P172);中斷允許標(biāo)志IF的作用可屏蔽:IF=1,開放;IF=0,屏蔽3.8086中斷系統(tǒng)中,中斷號(hào)的取值范圍(P174)系統(tǒng)對(duì)外部中斷和內(nèi)部中斷、硬中斷和軟中斷一律統(tǒng)一編號(hào),共256個(gè)號(hào),其中有一部分中斷號(hào)已經(jīng)分配給了中斷源,尚有一部分中斷號(hào)還空著,待分配,用戶可以使用。4.82C59A的主要特性每片管理8級(jí)中斷,固定優(yōu)先級(jí)方式IR0優(yōu)先級(jí)最高;兩級(jí)級(jí)聯(lián)最多可管理64級(jí)中斷5.82C59A所管理中斷源的中斷類型號(hào)的確定高5位、
11、低3位6.82C59A寫入ICW3的條件級(jí)聯(lián)系統(tǒng)寫入(P184)8位,ICW3命令只有系統(tǒng)存在2片以上82C59A時(shí)才啟用,否則不用ICW3命令。7.中斷向量的修改(提供相關(guān)的DOS系統(tǒng)功能調(diào)用,要求寫出修改中斷向量的程序段)(P191)第9章 DMA技術(shù)1.DMA傳輸?shù)奶攸c(diǎn)快速性的原因采用DMA傳輸方式時(shí)讓存儲(chǔ)器與I/O設(shè)備(磁盤),或I/O設(shè)備與I/O設(shè)備之間直接交換數(shù)據(jù),不需要經(jīng)過累加器,從而減少了中間環(huán)節(jié),并且內(nèi)存地址的修改、傳輸完畢的結(jié)束報(bào)告都由硬件完成,因此大大提高了傳輸速度。2. DMA讀和DMA寫的含義針對(duì)M而言3.DMA的3種操作方式(單字節(jié)、請(qǐng)求、連續(xù))之間的區(qū)別(1)單字
12、節(jié)方式:操作一個(gè)字節(jié)就釋放總線。(2)連續(xù)(塊字節(jié))方式:操作結(jié)束(數(shù)據(jù)塊操作結(jié)束,檢索時(shí)找到關(guān)鍵字節(jié)或關(guān)鍵位)才釋放(3)總線;在操作過程中,DREQ無效則等待其有效。請(qǐng)求(詢問)方式:操作結(jié)束或DREQ無效即釋放總線。4. 對(duì)82C37A初始化時(shí),向字節(jié)計(jì)數(shù)器中寫入的內(nèi)容N-1(P208)基字節(jié)計(jì)數(shù)寄存器和當(dāng)前字節(jié)計(jì)數(shù)寄存器:16位;初始化時(shí)裝入數(shù)據(jù)塊大小(N-1);二者同時(shí)寫入(先低字節(jié)后高字節(jié))。5.DMA有效操作周期內(nèi)的主控器DMAC6.82C37A的時(shí)序中,過渡周期的含義HRQ及HLDA(P213)過渡狀態(tài)S0:DMAC發(fā)出HRQ之后,收到HLDA之前。7.82C37A的時(shí)序中,狀
13、態(tài)周期S1出現(xiàn)的條件(P213)更新高8位地址;AEN、ADSTB有效,DMAC將M的A815放到DB07上;只有當(dāng) A815有變化時(shí)才出現(xiàn)S1。8.83C37A在有效操作周期內(nèi),分別如何選中M和I/O兩個(gè)介質(zhì)(P213)選中兩個(gè)介質(zhì);輸出16位地址選中M:低8位由A07直接輸出;高8位由DB07經(jīng)外部鎖存器(由ADSTB下降沿鎖存)輸出;發(fā)有效的DACK選中I/O。9.什么叫軟命令?82C37A有哪幾條軟命令(212)軟命令:只要對(duì)特定地址進(jìn)行一次寫操作(即CS、內(nèi)部端口地址和IOW同時(shí)有效),命令就生效,而與寫入的具體數(shù)據(jù)無關(guān)。(1)清先/后觸發(fā)器軟命令:將先/后觸發(fā)器清0。(2)總清除軟
14、命令:作用同RESET;清除命令、狀態(tài)和請(qǐng)求寄存器以及暫存器、先/后觸發(fā)器。(3)清屏蔽寄存器軟命令:4個(gè)通道屏蔽寄存器清0。例如:OUT 0CH,AL ;清先/后觸發(fā)器軟命令OUT 0DH,AL ;總清除軟命令OUT 0EH,AL ;清屏蔽寄存器軟命令第10章 并行接口1.并行接口的特點(diǎn)、并行接口中“并行”的含義(P219)所謂并行接口,就是接口電路與I/O設(shè)備之間采用多根數(shù)據(jù)線并行傳輸數(shù)據(jù)。“并行”的含義接口電路與I/O設(shè)備間的數(shù)據(jù)線。2.82C55A的方式0、方式1、方式2的主要區(qū)別;PA口有3種工作方式(P222)(1) 0方式基本輸入/輸出方式單向傳輸、無固定聯(lián)絡(luò)信號(hào)、無固定時(shí)序和狀
15、態(tài)字;采用無條件方式或查詢方式與CPU交換數(shù)據(jù);A、B端口作8位數(shù)據(jù)口;C口作2個(gè)獨(dú)立的4位口或按位控制;(2)1方式選通輸入/輸出方式單向傳輸、有固定聯(lián)絡(luò)信號(hào)、有固定時(shí)序和狀態(tài)字;采用查詢方式或中斷方式與CPU交換數(shù)據(jù);A、B端口作8位數(shù)據(jù)口;C口作固定聯(lián)絡(luò)信號(hào)線;未分配作固定聯(lián)絡(luò)線的引腳可作數(shù)據(jù)線;作A、B口的狀態(tài)口;作位控;(3)2方式雙向選通輸入/輸出方式A端口雙向傳輸;有兩對(duì)固定聯(lián)絡(luò)線、有固定時(shí)序和狀態(tài)字;采用查詢方式和中斷方式與CPU交換數(shù)據(jù);A作為雙向數(shù)據(jù)口;B作數(shù)據(jù)口;C的功能與方式1類似;3.82C55A的兩個(gè)命令字的使用;82C55A用于控制簡(jiǎn)單外設(shè)時(shí)方式0的編程(P223
16、、P225)第11章 串行通信接口1.串行通信中的差錯(cuò)檢測(cè)(p249)(1)誤碼率的控制誤碼率數(shù)據(jù)經(jīng)傳輸后發(fā)生錯(cuò)誤的位數(shù)與總傳輸位數(shù)之比;一般要求達(dá)到10-6數(shù)量級(jí);減少誤碼率措施進(jìn)行可靠性設(shè)計(jì)(軟硬件);檢糾錯(cuò)編碼;(2)檢錯(cuò)糾錯(cuò)編碼的使用基本通信規(guī)程:奇偶校驗(yàn)、方陣碼檢錯(cuò) 反饋重發(fā);高級(jí)通信規(guī)程:循環(huán)冗余碼(CRC)檢錯(cuò) 自動(dòng)糾錯(cuò);(3)錯(cuò)誤狀態(tài)的分析與處理奇偶校驗(yàn)錯(cuò):請(qǐng)求重發(fā);溢出錯(cuò):降低發(fā)送速率或在接收方設(shè)置FIFO緩沖器;幀格式錯(cuò):核對(duì)雙方的數(shù)據(jù)格式;超時(shí)錯(cuò):由于硬件接口電路速度跟不上產(chǎn)生;(4)錯(cuò)誤檢測(cè)只在接收方進(jìn)行;2.串行通信中什么情況下需要使用MODEM(p248)串行通信既
17、可用于近距離,又可用于遠(yuǎn)距離。遠(yuǎn)距離需外加MODEM。3.同步和異步方式的本質(zhì)區(qū)別(異步通信中“異步”的含義)(p250)(1)異步通信方式以字符為單位傳輸,每個(gè)字符隨機(jī)出現(xiàn)在數(shù)據(jù)流中;字符與字符之間是異步的,而字符內(nèi)位與位之間是同步的;(異步通信方式的“異步”主要體現(xiàn)在字符與字符之間傳輸沒有嚴(yán)格的定時(shí)要求。)(2)同步通信方式以數(shù)據(jù)塊(字符塊)為單位傳輸;字符與字符之間以及字符內(nèi)位與位之間都是同步的;4. 串行通信中,波特率、波特率因子和收/發(fā)時(shí)鐘頻率之間的關(guān)系公式、計(jì)算(p252)例如,某一串行接口電路的波特率為1200b/s,波特因子為16個(gè)/位,則發(fā)送時(shí)鐘的頻率為:TxC=16個(gè)/b1
18、200b/s=19200HZ。5.RS-232C接口標(biāo)準(zhǔn)中對(duì)邏輯信號(hào)的定義(p264)RS-232C標(biāo)準(zhǔn)對(duì)信號(hào)的邏輯定義(EIA邏輯):邏輯1:-5V-15V,負(fù)載端要求小于-3V;邏輯0:+5V +15V,負(fù)載端要求大于+3V;6.串行接口芯片8251A支持的兩種數(shù)據(jù)格式8251A支持異步起止式和同步面向字符的數(shù)據(jù)格式7.8251A如何區(qū)分方式字和工作命令字寫入方式字的條件;編寫寫入方式字的指令序列(P268)3 按要求完成各題(數(shù)據(jù)段定義/中斷向量的設(shè)置/地址譯碼電路分析)(3*10分=30分)1. 數(shù)據(jù)段定義完整段定義結(jié)構(gòu)例1:采用完整段定義結(jié)構(gòu)形式編寫程序,將BUF存儲(chǔ)區(qū)中的3個(gè)字節(jié)數(shù)據(jù)相加,結(jié)果(不超
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 住宅小區(qū)物業(yè)設(shè)施維保及更新協(xié)議
- 智能藥店電子貨架標(biāo)簽租賃與醫(yī)藥信息管理系統(tǒng)合同
- 抖音平臺(tái)火花用戶身份驗(yàn)證及用戶行為規(guī)范合同
- 城市文明抖音火花合作推廣合同
- 環(huán)保物流兼職貨車司機(jī)勞動(dòng)合同
- 知識(shí)產(chǎn)權(quán)轉(zhuǎn)讓與知識(shí)產(chǎn)權(quán)運(yùn)營(yíng)管理服務(wù)合同
- 高效倉儲(chǔ)海外租賃與多維度服務(wù)協(xié)議
- 新能源充電樁智能充電系統(tǒng)研發(fā)與運(yùn)營(yíng)服務(wù)合同
- 蘇科版2025年中考數(shù)學(xué)三輪沖刺專題-幾何動(dòng)態(tài)及最值問題含答案
- 《職業(yè)與健康》投稿須知
- 福建省廈門市2024-2025學(xué)年七年級(jí)下學(xué)期期中生物試題(原卷版+解析版)
- 高層火災(zāi)撲救要點(diǎn)及注意事項(xiàng)
- 消防救援隊(duì)伍微腐敗風(fēng)氣教育
- 2025-2030中國(guó)共軛亞油酸(CLA)行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 中央2025年中國(guó)知識(shí)產(chǎn)權(quán)研究會(huì)招聘筆試歷年參考題庫附帶答案詳解
- 10《奪取抗日戰(zhàn)爭(zhēng)和人民解放戰(zhàn)爭(zhēng)的勝利》第一課時(shí)《勿忘國(guó)恥》教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治五年級(jí)下冊(cè)統(tǒng)編版
- 江蘇省新高考基地學(xué)校2024-2025學(xué)年高三下學(xué)期第二次大聯(lián)考化學(xué)試卷(含答案)
- 試崗期協(xié)議書模板
- 檔案法律法規(guī)知識(shí)試題及答案
- 第四單元《比例尺》(單元設(shè)計(jì)教案)-2024-2025學(xué)年六年級(jí)下冊(cè)數(shù)學(xué)青島版
- 2025人教版七年級(jí)下冊(cè)生物期末學(xué)業(yè)質(zhì)量檢測(cè)試卷(含答案)
評(píng)論
0/150
提交評(píng)論