微機(jī)原理應(yīng)用試題匯總_第1頁(yè)
微機(jī)原理應(yīng)用試題匯總_第2頁(yè)
微機(jī)原理應(yīng)用試題匯總_第3頁(yè)
微機(jī)原理應(yīng)用試題匯總_第4頁(yè)
微機(jī)原理應(yīng)用試題匯總_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、微機(jī)原理及應(yīng)用試題匯總微機(jī)原理及應(yīng)用試題匯總17/17微機(jī)原理及應(yīng)用試題匯總電氣工程及其自動(dòng)化專業(yè)微機(jī)原理及應(yīng)用試題一、填空題(每空1分)1.微型計(jì)算機(jī)系統(tǒng)的主要性能指標(biāo)有:字長(zhǎng)、儲(chǔ)蓄容量、指令系統(tǒng)、運(yùn)算速度、系統(tǒng)配置。2.微型計(jì)算機(jī)系統(tǒng)硬件包含:運(yùn)算器、控制器、儲(chǔ)蓄器、輸入設(shè)施、輸出設(shè)施等零件,這些零件經(jīng)過(guò)數(shù)據(jù)總線、地點(diǎn)總線、控制總線相連結(jié)。3.8086的標(biāo)記寄存器中控制標(biāo)記有:IF、DF、TF。4.8086的標(biāo)記寄存器中狀態(tài)標(biāo)記有:CF、AF、ZF、PF、SF、OF。5.隨機(jī)儲(chǔ)蓄器RAM可分為雙極型和MOS型兩大類。6.只讀儲(chǔ)蓄器ROM可分為:ROM、PROM、EPROM、EEPROM。7

2、.8255A是可編程并行輸入/輸出接口,它有3個(gè)8位端口,3種工作方式。8.8253是可編程準(zhǔn)時(shí)器/計(jì)數(shù)器,它有3個(gè)計(jì)數(shù)通道,6種工作方式。9.串行通訊中的數(shù)據(jù)傳達(dá)模式有:?jiǎn)喂?,半雙工,全雙工。10.串行通訊中最基本的通訊方式:異步通訊,同步通訊。11.ADC0809有8個(gè)模擬量輸入信號(hào),可用3位地點(diǎn)信號(hào)控制,有8位數(shù)據(jù)輸出。12.DAC0832是可編程數(shù)/模變換器,有8位數(shù)字量輸入信號(hào),2個(gè)模擬量輸出信號(hào),可設(shè)置3種工作方式。13.8259A是可編程中止控制器,它有4個(gè)初始化命令字,3個(gè)操作命令字。匯編語(yǔ)言指令語(yǔ)句格式:標(biāo)號(hào):操作碼助記符操作數(shù)1,操作數(shù)2;說(shuō)明15.CPU和輸入/輸出設(shè)施之

3、間傳達(dá)的信息有數(shù)據(jù)信息、狀態(tài)信息、控制信息。16.串行通訊中信號(hào)傳輸時(shí)的調(diào)制解調(diào)方式有:調(diào)頻、調(diào)幅、調(diào)相。17.DAC0832可工作在直通、單緩沖、雙緩沖三種方式。18.地點(diǎn)譯碼的方式有線譯碼、部分譯碼、全譯碼三種。19RS-232C串行通訊接口TXD和RXD信號(hào)的電氣性能中“1”=3-25V;“0”=325V。208237是可編程DMA控制器,它有4個(gè)獨(dú)立的DMA通道。21.8253每個(gè)計(jì)數(shù)器有2種計(jì)數(shù)方式,計(jì)數(shù)范圍分別為:BCD09999;二進(jìn)制0FFFFH。22TTL電平經(jīng)1488變換為RS-232C電平,RS-232C電平經(jīng)1489變換為T(mén)TL電平。23.8086辦理器的基本數(shù)據(jù)種類是

4、字節(jié)、字、雙字。24.8086指令的操作數(shù)尋址方式有:立刻數(shù)、寄存器、儲(chǔ)蓄單元、I/O端口。25常有A/D變換器的種類有:并行比較型、雙積分型、逐次比較型。二、選擇題(單項(xiàng)選擇、多項(xiàng)選擇)1.計(jì)算機(jī)中信息儲(chǔ)蓄的最小單位(A)。(A)位(B)字節(jié)(C)字(D)儲(chǔ)蓄單元2.儲(chǔ)蓄器中儲(chǔ)蓄信息的最小單位(B)(A)位(B)字節(jié)(C)字(D)儲(chǔ)蓄單元3.微辦理器中辦理信息的最小單位(C)(A)位(B)字節(jié)(C)字(D)儲(chǔ)蓄單元微辦理器由(D)構(gòu)成。(A)運(yùn)算器和儲(chǔ)蓄器(B)運(yùn)算器和接口電路(C)控制器和儲(chǔ)蓄器(D)運(yùn)算器和控制器指令MOVAX,SI的尋址方式是(D)(A)立刻尋址(B)直接尋址(C)寄存

5、器尋址(D)寄存器間接尋址(A)是總線控制器芯片。(A)8288(B)8253(C)8282(D)8251(CD)是地點(diǎn)鎖存器芯片。(A)74LS245(B)74LS244(C)74LS373(D)8282(BC)是總線驅(qū)動(dòng)器芯片。(A)74LS373(B)74LS245(C)8286(D)8259(AD)是隨機(jī)儲(chǔ)蓄器RAM芯片。(A)2164(B)8284(C)28128(D)6264(AC)是只讀儲(chǔ)蓄器EPROM芯片。(A)27256(B)8284(C)2732(D)6264(BD)是只讀儲(chǔ)蓄器EEPROM芯片。A)8284(B)28256(C)2732(D)286412.8253(C)的

6、輸出是方波速率發(fā)生器。(A)工作方式1(B)工作方式2(C)工作方式3(D)工作方式13.DAC0832的輸出信號(hào)是(B)(A)電壓信號(hào)(B)電流信號(hào)(C)數(shù)字信號(hào)(D)開(kāi)關(guān)信號(hào)48086微辦理器的寄存器中(A)是專用的貨倉(cāng)指針寄存器。(A)SP(B)BP(C)SI(D)DI8086微辦理器的寄存器中(C)是專用的源變址指針寄存器。(A)SP(B)BP(C)SI(D)DI8086微辦理器的寄存器中(D)是專用的目的變址指針寄存器。(A)SP(B)BP(C)SI(D)DI8086微辦理器的寄存器中(A)是通用的累加器。(A)AX(B)BX(C)CX(D)DX8086微辦理器的寄存器中(B)是通用

7、的數(shù)據(jù)指針。(A)AX(B)BX(C)CX(D)DX8086微辦理器的寄存器中(C)是通用的計(jì)數(shù)器。(A)AX(B)BX(C)CX(D)DX8086微辦理器的寄存器中(D)是通用的I/O指針。(A)AX(B)BX(C)CX(D)DX21(AB)是地點(diǎn)譯碼器芯片。(A)74LS139(B)74LS138(C)74LS244(D)74LS273三、判斷題【】匯編語(yǔ)言的語(yǔ)句與機(jī)器指令是一一對(duì)應(yīng)關(guān)系。【】匯編語(yǔ)言的指示性語(yǔ)句與機(jī)器指令是一一對(duì)應(yīng)關(guān)系。3【】8086物理地點(diǎn)=段基址10偏移地點(diǎn)。4.【】段基址16偏移地點(diǎn)。5.【】某種儲(chǔ)蓄器芯片容量為16KB*8/片,它需要的片內(nèi)尋址地點(diǎn)線根數(shù)是13根。

8、6.【】某種儲(chǔ)蓄器芯片容量為16KB*8/片,它需要的片內(nèi)尋址地點(diǎn)線根數(shù)是14根?!尽?255A有4個(gè)輸入/輸出端口,3種基本工作方式?!尽?255A有3個(gè)輸入/輸出端口,3種基本工作方式。【】8259A是可編程的中止控制器芯片。10【】8237是可編程的中止控制器芯片。11【】8086數(shù)據(jù)總線有20位,地點(diǎn)總線有16位。12【】8086數(shù)據(jù)總線有16位,地點(diǎn)總線有20位。13【】OUT80H,AL14【】OUT80H,CL15【】INAX,DX16【】INBX,DX17【】8253有3個(gè)計(jì)數(shù)通道,6種工作方式。18【】8237是可編程的并行接口芯片。19【】8255A的B口可工作在方式0、方

9、式1、方式2。20【】8255A的A口可工作在方式0、方式1、方式2。21【】8251是一個(gè)全雙工的可編程通訊接口。22【】8251是一個(gè)半雙工的可編程通訊接口。23【】8253的最大計(jì)數(shù)范圍:07500000。24【】8253的最大計(jì)數(shù)范圍:64K64K64K25【】延時(shí)子程序中時(shí)間常數(shù)增大時(shí),延不時(shí)間減小。26【】延時(shí)子程序中時(shí)間常數(shù)增大時(shí),延不時(shí)間增大。四、解說(shuō)題指令計(jì)算機(jī)可以鑒識(shí)和履行的基本操作命令指令系統(tǒng)計(jì)算機(jī)所能履行的所有指令的會(huì)合。程序?yàn)閷?shí)現(xiàn)某一任務(wù)所作的指令(語(yǔ)句)的有序會(huì)合。貨倉(cāng)一個(gè)依據(jù)后進(jìn)先出原則組織的一段內(nèi)存地區(qū)。并行通訊利用多根傳輸線將多位數(shù)據(jù)的各位同時(shí)傳達(dá)。串行通訊利

10、用一條傳輸線江數(shù)據(jù)一位一位按次次分時(shí)傳達(dá)。串行異步通訊收、發(fā)兩方在商定的波特率下,不需要有嚴(yán)格的同步,贊成有相對(duì)的延緩,既兩頭的頻次差異在1/10之內(nèi)。8.串行同步通訊是指在商定的波特率下,發(fā)送端和接收端的頻次保持一致(同步),收、發(fā)兩方的每一位數(shù)據(jù)均保持同步。中止源惹起中止的原由,或許說(shuō)能發(fā)出中止懇求的根源。EPROM可用紫外線擦除信息、多次改寫(xiě)的只讀儲(chǔ)蓄器。11位(bit)1個(gè)二進(jìn)制位,計(jì)算機(jī)中信息儲(chǔ)蓄的最小單位。12字節(jié)(Byte)相鄰的8個(gè)二進(jìn)制位,儲(chǔ)蓄器的最小單位。13字(Word)計(jì)算機(jī)辦理數(shù)據(jù)的最小單位。14指令操作碼表示計(jì)算機(jī)履行什么操作。15指令操作數(shù)表示參加操作的數(shù)或操作數(shù)

11、所在的地點(diǎn)。16機(jī)器語(yǔ)言指令機(jī)器碼編制的源程序。17匯編語(yǔ)言助記符編制的源程序。18.8255A中的STB選通輸入,低電平有效。用來(lái)將外設(shè)輸入的數(shù)據(jù)送入8255A的輸入緩沖器。198255A中的IBF輸入緩沖器滿,高電平有效輸出。作為STB的回答信號(hào),208255A中的OBF輸出緩沖器滿,低電平有效。當(dāng)CPU已將要輸出的數(shù)據(jù)送入8255A時(shí)有效,用來(lái)通知外設(shè)可以從8255A取數(shù)。218255A中的ACK響應(yīng)信號(hào),低電平有效。作為對(duì)OBF的響應(yīng)信號(hào),表示外設(shè)已將數(shù)據(jù)從8255A的輸出緩沖器中取走。228255A中INTR中止懇求信號(hào),高電平有效??勺鳛镃PU的查問(wèn)信號(hào),或作為向CPU發(fā)送的中止懇

12、求信號(hào)。238255A中INTE中止贊成,由C口的相應(yīng)位控制。24波特率單位時(shí)間內(nèi)線路狀態(tài)變化(電信號(hào)變化)的數(shù)量。單位時(shí)間里傳達(dá)的數(shù)據(jù)位數(shù),即:1波特率=1bit/s=/bps,波特率的倒數(shù)即為每位所需的時(shí)間。五、簡(jiǎn)答題1、微辦理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)三者之間有何不同樣?答:微辦理器運(yùn)算器控制器內(nèi)部總線,CPU,MPU;微型計(jì)算機(jī)微辦理器儲(chǔ)蓄器輸入/輸出接口系統(tǒng)總線,稱為計(jì)算機(jī)的硬件;微型計(jì)算機(jī)系統(tǒng)微型計(jì)算機(jī)外面設(shè)施系統(tǒng)軟件。2、在8086總線周期的T1、T2、T3、T4狀態(tài),CPU分別履行什么動(dòng)作?答:T1周期:8086發(fā)出20位地點(diǎn)信號(hào),同時(shí)送出地點(diǎn)鎖存信號(hào)ALE;T2周期:80

13、86開(kāi)始履行數(shù)據(jù)傳達(dá);TTT3周期:降落沿采樣READY,若有效則T3結(jié)束后進(jìn)入T4,若無(wú)效則插入等候周期W,在W連續(xù)采樣READY,直至其變成有效后再進(jìn)入T4;T4周期:8086達(dá)成數(shù)據(jù)傳達(dá)。3、指示性語(yǔ)句有哪幾種?答:符號(hào)定義、數(shù)據(jù)定義、段定義、過(guò)程定義、結(jié)束語(yǔ)句。4、總線的分類有哪幾種?答:按地點(diǎn)分:片內(nèi)總線、片總線(局部總線)、內(nèi)總線(系統(tǒng)總線)、外總線(通訊總線)按功能分:數(shù)據(jù)總線、地點(diǎn)總線、控制總線、電源和地線、備用線5、總線的特色答:物理特色物理連結(jié)方式,根數(shù)、插頭、引腳擺列功能特色每一根線的功能電氣特色每一根線信號(hào)傳達(dá)方向、有效電平范圍時(shí)間特色每一根線的時(shí)序6.常用總線種類答:

14、ISA工業(yè)標(biāo)準(zhǔn)系統(tǒng)構(gòu)造總線PCI外面設(shè)施互連總線USB通用串行接口總線7.8086CPU如何解決地點(diǎn)線和數(shù)據(jù)線復(fù)用問(wèn)題?ALE信號(hào)何時(shí)有效?答:采納分時(shí)復(fù)用的方式,在總線周期的T1周期ALE信號(hào)有效,傳達(dá)地點(diǎn)信號(hào),在總線周期的T1周期此后,ALE信號(hào)無(wú)效,傳達(dá)數(shù)據(jù)信號(hào)。88086的基本總線周期有哪幾種?答:儲(chǔ)蓄器讀或?qū)懀籌/O端口讀或?qū)懀恢兄鬼憫?yīng)周期;總線保持懇求與保持響應(yīng)周期。9RAM儲(chǔ)蓄器與CPU連結(jié)時(shí)應(yīng)注意的問(wèn)題。答:CPU總線的負(fù)載能力;CPU的時(shí)序和儲(chǔ)蓄器的存取速度之間的配合;儲(chǔ)蓄器的地點(diǎn)分派和選片;控制信號(hào)的連結(jié)。10.CPU與外設(shè)的數(shù)據(jù)傳達(dá)方式。答:程序控制傳達(dá)方式、中止傳達(dá)方式

15、、直接數(shù)據(jù)通道傳達(dá)DMA11.假如用74LS273作輸入接口,能否可行?說(shuō)明原由;用74LS244作輸出接口,能否可行?說(shuō)明原由。答:否。74LS244是三態(tài)門(mén)構(gòu)成的緩沖器,只好用于輸入信號(hào)的緩沖操作;74LS273是由D觸發(fā)器和三態(tài)門(mén)構(gòu)成的鎖存器,只好用于輸出信號(hào)的鎖存,因此不可以互換使用。12.8086的總線接口單元(BIU)由哪幾部分構(gòu)成?答:段寄存器CS,DS,SS,ES;指令指針寄存器IP;指令行列緩沖器;加法器和內(nèi)部總線構(gòu)成。138086的履行單元(EU)由哪幾部分構(gòu)成?答:算術(shù)邏輯單元(ALU);通用寄存器AX、BX、CX、DX;可分為8個(gè)8位的寄存器(AL、AH;BL、BH;C

16、L、CH;DL、DH)使用;4個(gè)專用寄存器:SP、BP、DI、SI;狀態(tài)標(biāo)記寄存器FLAGS和內(nèi)部總線構(gòu)成。148086的中止系統(tǒng)包含哪些部分?試用文字或圖例描繪8086的中止系統(tǒng)。答:包含外面中止和內(nèi)部中止。外面中止:可障蔽中止INTR,非障蔽中止NMI。內(nèi)部中止:除法犯錯(cuò)INT0,單步履行INT1,溢出中止INTO,軟件中止INTn。158253有幾種工作方式?寫(xiě)出每種工作方式的功能。方式功能啟動(dòng)條件改變計(jì)數(shù)值GATE輸出波形0計(jì)數(shù)完中止寫(xiě)計(jì)數(shù)初值立刻有效有影響電平信號(hào)1硬觸發(fā)單拍脈沖寫(xiě)計(jì)數(shù)初值外面觸發(fā)有效有影響寬度為N個(gè)CLK周期的外面觸發(fā)負(fù)脈沖2頻次發(fā)生器寫(xiě)計(jì)數(shù)初值計(jì)數(shù)到1后有效有影響

17、寬度為一個(gè)CLK周期的連續(xù)負(fù)脈沖3方波速率發(fā)生器寫(xiě)計(jì)數(shù)初值1、外觸發(fā)后有效有影響連續(xù)方波2、計(jì)數(shù)到0后有效4軟件觸發(fā)選通寫(xiě)計(jì)數(shù)初值立刻有效有影響寬度為一個(gè)CLK周期的負(fù)脈沖5硬件觸發(fā)選通寫(xiě)計(jì)數(shù)初值外面觸發(fā)后有效有影響寬度為一個(gè)CLK周期的外面觸發(fā)負(fù)脈沖16列出實(shí)驗(yàn)室常有的顯示器名稱,并簡(jiǎn)述這些顯示器的功能與使用方式。答:LED顯示高、低電平;數(shù)碼管顯示數(shù)字,需要進(jìn)行顯示碼變換;點(diǎn)陣顯示器顯示字符、漢字,需要代碼變換;液晶顯示器顯示數(shù)字、字符、漢字,需要代碼變換;CRT顯示數(shù)字、字符、漢字和圖像178253的CLK0接2MHZ時(shí)鐘,3個(gè)計(jì)數(shù)器級(jí)聯(lián)均設(shè)為工作方式3,要求OUT2輸出1HZ方波,問(wèn)3

18、個(gè)計(jì)數(shù)器的計(jì)數(shù)值如何設(shè)定(方案不是獨(dú)一的)。答:計(jì)數(shù)器0初值計(jì)數(shù)器1初值計(jì)數(shù)器2初值方案1:100010020方案2:100100200188253計(jì)數(shù)器/準(zhǔn)時(shí)器中,時(shí)鐘信號(hào)CLK和門(mén)脈沖信號(hào)GATE各起什么作用?答:CLK:時(shí)鐘輸入引腳。輸入脈沖若周期精準(zhǔn),8253一般工作在準(zhǔn)時(shí)方式;輸入脈沖若周期不定,8253一般工作在計(jì)數(shù)方式;輸入時(shí)鐘周期不得小于380ns,即輸入時(shí)鐘信號(hào)的頻次不得高于2.6MHZ。其功能是作為計(jì)數(shù)脈沖,每輸入一個(gè)CLK脈沖,計(jì)數(shù)值減1。GATE:門(mén)控輸入引腳,控制計(jì)數(shù)器輸入脈沖。其功能是嚴(yán)禁、贊成或啟動(dòng)計(jì)數(shù)過(guò)程。198255A的方式.1有什么特色?答:方式1是一種選通

19、I/O置它們?yōu)檩斎牖蜉敵?。而方式,A口和C口則要有B口仍作為兩個(gè)獨(dú)立的8位I/O6位(分紅兩個(gè)3位)分別作為數(shù)據(jù)通道,可獨(dú)自連結(jié)外設(shè),經(jīng)過(guò)編程分別設(shè)A口和B口的應(yīng)答聯(lián)系線,其他2位仍可工作在方式0,可經(jīng)過(guò)編程設(shè)置為基本輸入或輸出。208255A的方式2有什么特色?答:雙向選通I/O方式,只有A口才有此方式。此時(shí),端口C有5根線PC7PC3用作A口的應(yīng)答聯(lián)系信號(hào),其他3根線可用作方式0,也可用作B口方式1的應(yīng)答聯(lián)系線。方式2:就是方式1的輸入與輸出方式的組合,各應(yīng)答信號(hào)的功能也同樣。而C口余下的PC0PC2可以充任B口方式1的應(yīng)答線,若B口不用或工作于方式0,則這三條線也可工作于方式0。21試述

20、D/A變換器的主要技術(shù)指標(biāo)。答:分辨率(Resolution):?jiǎn)挝粩?shù)字量所對(duì)應(yīng)模擬量增量。即D/A變換器模擬輸出電壓可以被分其他等級(jí)數(shù)。精度(Accuracy):分絕對(duì)精度(AbsoluteAccuracy)和相對(duì)精度(RelativeAccuracy)絕對(duì)精度(絕對(duì)偏差)指的是在數(shù)字輸入端加有給定的代碼時(shí),在輸出端實(shí)質(zhì)測(cè)得的模擬輸出值(電壓或電流)與應(yīng)有的理想輸出值之差。它是由D/A的增益偏差、零點(diǎn)偏差、線性偏差和噪聲等綜合惹起的。相對(duì)精度指的是滿量程值校準(zhǔn)此后,任一數(shù)字輸入的模擬輸出與它的理論值之差。成立刻間(SettlingTime):在數(shù)字輸入端發(fā)生滿量程碼的變化此后,D/A的模擬輸

21、出達(dá)到穩(wěn)準(zhǔn)時(shí),所需要的時(shí)間。21試述A/D變換器的主要技術(shù)指標(biāo)。答:分辨率(Resolution):?jiǎn)挝粩?shù)字量所對(duì)應(yīng)模擬量增量。精度:絕對(duì)精度(RelativePrecision):絕對(duì)精度指的是A/D變換器的輸出端所產(chǎn)生的數(shù)字代碼中,分別對(duì)應(yīng)于實(shí)質(zhì)需要的模擬輸入值與理論上要求的模擬輸入值之差。相對(duì)精度(AbsolutePrecision):相對(duì)精度指的是滿度值校變換時(shí)間(ConversionTime):變換時(shí)間指的是A/D達(dá)成一次變換所需要的時(shí)間。量程:所能變換的模擬輸入電壓范圍,分單極性和雙極性。輸出邏輯電平:多半A/D變換器的輸出邏輯電平與TTL電平兼容。22能否用8253的OUT信號(hào)直

22、接驅(qū)動(dòng)繼電器,試說(shuō)明原由。答:否,8253的OUT信號(hào)為T(mén)TL電平,輸出電流不足以直接驅(qū)動(dòng)繼電器。(電平是個(gè)電壓范圍,規(guī)定輸出高電平2.4V,輸出低電平=2.0V,輸入低電平=0.8V,噪聲容限是0.4V。)23半導(dǎo)體儲(chǔ)蓄器的分類。24ADC0809假如需要多通道巡回采樣,硬件如何設(shè)置?軟件如何設(shè)置?答:ADC0809中ADDA、ADDB、ADDC為8選1模擬開(kāi)關(guān)的三位通道地點(diǎn)輸入端,用來(lái)選擇對(duì)應(yīng)的輸入通道。巡回采樣時(shí),硬件引腳C、B、A平常與系統(tǒng)地點(diǎn)總線的A2、A1、A0連結(jié);軟件循環(huán)改正端口地點(diǎn)輪番采樣。如下表例:C(A2)、B(A1)、A(A0)模擬開(kāi)關(guān)輸出Vx000IN0001IN10

23、10IN2011IN3100IN4101IN5110IN6111IN7六、程序設(shè)計(jì)題1閱讀以下程序,寫(xiě)出各語(yǔ)句的說(shuō)明,說(shuō)明本程序功能并寫(xiě)出運(yùn)轉(zhuǎn)結(jié)果。(10分)MOVAL,00H;設(shè)置計(jì)數(shù)初值A(chǔ)GAIN:OUT80H,AL;輸出到端口CALLDELAY;調(diào)用延時(shí)子程序INCAL;計(jì)數(shù)值遞加JMPAGAIN;返回,再次輸出DELAY:MOVCX,10;設(shè)置延不時(shí)間常數(shù)DEALY1:LOOPDELAY1;循環(huán),實(shí)現(xiàn)延時(shí)RET;延時(shí)子程序返回本程序功能:在相應(yīng)輸出端口輸出一個(gè)數(shù)據(jù)序列,00H遞加至FFH,返回00H再次遞加至FFH,循環(huán)。若輸出至DAC,則可輸出一個(gè)鋸齒波信號(hào)。已知X以補(bǔ)碼形式寄存在R

24、AM的3000H單元中,試編程實(shí)現(xiàn)以下函數(shù),函數(shù)值送回原單元。X;當(dāng)X0(10分)Y=20;當(dāng)X=0X5;當(dāng)X0START:MOVBX,3000H;設(shè)置指針MOVAL,BX;取數(shù)ANDAL,AL;成立標(biāo)記JZNEXT1;若X=0,則轉(zhuǎn)移JSNEXT2;若X0,則轉(zhuǎn)移MOVBX,AL;X0,將X送回原單元JMPLP;跳轉(zhuǎn)到下邊程序NEXT1:MOVBX,20;X=0,將20送回原單元JMPLP;跳轉(zhuǎn)到下邊程序NEXT2:ADDAL,5;X0,MOVBX,AL;將X5送回原單元LP:3已知X以補(bǔ)碼形式寄存在RAM的1000H單元中,試編程實(shí)現(xiàn)以下函數(shù),函數(shù)值送回原單元。1;當(dāng)X0Y=0;當(dāng)X=01

25、;當(dāng)X0START:MOVBX,1000H;設(shè)置指針MOVAL,BX;取數(shù)ANDAL,AL;成立標(biāo)記JZNEXT1;若X=0,則轉(zhuǎn)移JSNEXT2;若X0,則轉(zhuǎn)移MOVBX,01H;X0,將1送回原單元JMPLP;跳轉(zhuǎn)到下邊程序NEXT1:MOVBX,0;X=0,將0送回原單元JMPLP;跳轉(zhuǎn)到下邊程序NEXT2:MOVBX,0FFH;X0,將1送回原單元LP:4.閱讀以下程序,寫(xiě)出各語(yǔ)句的說(shuō)明,說(shuō)明本程序功能并寫(xiě)出運(yùn)轉(zhuǎn)結(jié)果。(10分)MOVAH,0;累加器高位清零MOVAL,10;累加器低位賦初值10SALAX,1;左移1位,(初值2)MOVBX,AX;(初值2)送入BX保留MOVCL,2;

26、計(jì)數(shù)器賦值為2SALAX,CL;左移2次,(初值2)22ADDAX,BX;累加,(初值2)22(初值2)說(shuō)明:本程序功能為將累加器中數(shù)值10,運(yùn)轉(zhuǎn)結(jié)果是:累加器AX中為100.5.自BLOCK開(kāi)始的內(nèi)存緩存區(qū)中,有100個(gè)8位無(wú)符號(hào)數(shù),求出此中最大值,存入MAX單元。MOVBX,OFFSETBLOCK;設(shè)置地點(diǎn)指針MOVAX,BX;取首個(gè)數(shù)據(jù)INCBX;改正指針,指向下一個(gè)數(shù)據(jù)MOVCX,99;設(shè)置計(jì)數(shù)器,比較次數(shù)為N-1AGAIN:CMPAX,BX;比較兩個(gè)數(shù)JNCNEXT;無(wú)借位即AX中為大數(shù)MOVAX,BX;有借位即AX中為小數(shù),取代為大數(shù)NEXT:INCBX;改正指針,指向下一個(gè)數(shù)據(jù)D

27、ECCX;改正計(jì)數(shù)器JNZAGAIN;計(jì)數(shù)器0返回連續(xù)比較MOVMAX,AX;計(jì)數(shù)器=0存入最大值HLT6.自BLOCK開(kāi)始的內(nèi)存緩存區(qū)中,有100個(gè)8位無(wú)符號(hào)數(shù),求出此中最小值,存入MIN單元。MOVBX,OFFSETBLOCK;設(shè)置地點(diǎn)指針MOVAX,BX;取首個(gè)數(shù)據(jù)INCBX;改正指針,指向下一個(gè)數(shù)據(jù)MOVCX,99;設(shè)置計(jì)數(shù)器,比較次數(shù)為N-1AGAIN:CMPAX,BX;比較兩個(gè)數(shù)JCNEXT;有借位即AX中為小數(shù)MOVAX,BX;無(wú)借位即AX中為大數(shù),取代為小數(shù)NEXT:INCBX;改正指針,指向下一個(gè)數(shù)據(jù)DECCX;改正計(jì)數(shù)器JNZAGAIN;計(jì)數(shù)器0返回連續(xù)比較MOVMIN,A

28、X;計(jì)數(shù)器=0存入最小值HLT7判斷以下指令的對(duì)錯(cuò),若有錯(cuò),請(qǐng)說(shuō)明原由。MOVAL,BX;錯(cuò),數(shù)據(jù)種類不般配MOVAL,CL;對(duì),寄存器傳達(dá)INCBX;對(duì),儲(chǔ)蓄單元內(nèi)容加1MOV5,AL;錯(cuò),不可以給立刻數(shù)賦值MOVBX,SI;錯(cuò),不可以在儲(chǔ)蓄單元間傳達(dá)MOVBL,F5H;對(duì)MOVDX,2000H;對(duì)POSHCS;對(duì),代碼段寄存器內(nèi)容可以保留POPCS;錯(cuò),不可以對(duì)代碼段寄存器賦值XCHGCS,AX;錯(cuò),不可以對(duì)代碼段寄存器賦值XCHGBX,IP;錯(cuò),不可以對(duì)指令指針寄存器賦值INBX,DX;錯(cuò),只好輸入到累加器MOVBYTEBX,1000;錯(cuò),字節(jié)數(shù)的最大值只好到255七、分析題18086CPU中止響應(yīng)時(shí)序以以以下圖示,試寫(xiě)出中止響應(yīng)過(guò)程。(6分)答:CPU在目前指令周期的最后一個(gè)T采樣中止懇求信號(hào),若INTR信號(hào)有效且中斷系統(tǒng)開(kāi)放(IF=1),則進(jìn)入中止響應(yīng)周期。中止響應(yīng)周期由2個(gè)基本指令周期組成,第一此中止響應(yīng)周期CPU回應(yīng)一此中止響應(yīng)信號(hào)INTA給中止源;第二此中止

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論