![微機(jī)原理及應(yīng)用試題及答案_第1頁](http://file4.renrendoc.com/view/ca133ab6adffd85f9643e67ccbb101f1/ca133ab6adffd85f9643e67ccbb101f11.gif)
![微機(jī)原理及應(yīng)用試題及答案_第2頁](http://file4.renrendoc.com/view/ca133ab6adffd85f9643e67ccbb101f1/ca133ab6adffd85f9643e67ccbb101f12.gif)
![微機(jī)原理及應(yīng)用試題及答案_第3頁](http://file4.renrendoc.com/view/ca133ab6adffd85f9643e67ccbb101f1/ca133ab6adffd85f9643e67ccbb101f13.gif)
![微機(jī)原理及應(yīng)用試題及答案_第4頁](http://file4.renrendoc.com/view/ca133ab6adffd85f9643e67ccbb101f1/ca133ab6adffd85f9643e67ccbb101f14.gif)
![微機(jī)原理及應(yīng)用試題及答案_第5頁](http://file4.renrendoc.com/view/ca133ab6adffd85f9643e67ccbb101f1/ca133ab6adffd85f9643e67ccbb101f15.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
電氣工程及其自動化專業(yè)《微機(jī)原理及應(yīng)用》試題一、填空題〔1〕微型計(jì)算機(jī)系統(tǒng)的主要性能指標(biāo)有字長、存儲容量 、指令系統(tǒng)、 運(yùn)算速度、系統(tǒng)配置。微型計(jì)算機(jī)系統(tǒng)硬件包括運(yùn)算器、掌握器 、存儲器、輸入設(shè)備、輸出設(shè)備 等部件,這些部件通過數(shù)據(jù)總線、地址總線 、掌握總線相連接。8086的標(biāo)志存放器中掌握標(biāo)志有: IF、DF、 TF。8086的標(biāo)志存放器中狀態(tài)標(biāo)志有:CF、AF、 ZF、 PF、 SF、 OF。隨機(jī)存儲器RAM可分為 雙極型和 MOS型兩大類。只讀存儲器ROM可分為: ROM、 PROM、 EPROM、 EEPROM。8255A是可編程并行輸入/輸出接口,它有3個 8位端口, 3種工作方式。8253是 可編程定時器/計(jì)數(shù)器,它有3個計(jì)數(shù)通道, 6種工作方式。串行通信中的數(shù)據(jù)傳送模式有: 單工, 半雙工, 全雙工。串行通信中最根本的通信方式: 異步通信, 同步通信。ADC0809有 8個模擬量輸入信號,可用 3位地址信號掌握,有 8位數(shù)據(jù)輸出。DAC0832是可編程數(shù)/模轉(zhuǎn)換器有8位數(shù)字量輸入信號,2個模擬量輸出信號可設(shè)置 種工作方式。8259A是 可編程中斷掌握器,它有 4個初始化命令字, 3個操作命令字。14.匯編語言指令語句格式:[標(biāo)號] 操作碼助記符 [操作數(shù)1][,操作數(shù)2][;注釋]CPU和輸入/輸出設(shè)備之間傳送的信息有 數(shù)據(jù)信息、狀態(tài)信息、掌握信息。串行通信中信號傳輸時的調(diào)制解調(diào)方式有: 調(diào)頻、 調(diào)幅、 調(diào)相。DAC0832可工作在 直通、 單緩沖、 雙緩沖三種方式。地址譯碼的方式有 線譯碼、 局部譯碼、 全譯碼三種。RS-232C串行通信接口TXD和XD信號的電氣性能“= -3-25V“=+3~+25V。20.8237是 可編程DMA掌握器,它有 4個獨(dú)立的DMA通道。21.82532種計(jì)數(shù)方式,計(jì)數(shù)范圍分別為:BCD0~9999;二進(jìn)制0~FFFFH。22.TTL1488轉(zhuǎn)換為RS-232CRS-232C1489轉(zhuǎn)換為TTL8086處理器的根本數(shù)據(jù)類型是 字節(jié)、 字、 雙字。8086指令的操作數(shù)尋址方式有: 馬上數(shù)、 存放器、 存儲單元、 I/O端口。常見A/D轉(zhuǎn)換器的類型有: 并行比較型、 雙積分型、 逐次比較型。一個計(jì)算機(jī)系統(tǒng)所具有的物理地址空間的大小是由地址總線的寬度打算的,8086系統(tǒng)的物理空間的地址為 1M。8086EU的主要部件有 算術(shù)規(guī)律單元存放器組,主要完成 編碼和 運(yùn)算工作。堆棧段的基值存入 SS存放器數(shù)據(jù)段的基值存入 DS存放器數(shù)據(jù)段的基值存入 DS存放器,代碼段的基值存于 CS存放器,擴(kuò)展段的基值存入 ES存放器。8086CPU引腳中,用來掌握8086工作方式的引腳為 MN/MX。8086CPU引腳中BP〔S〕,BX〔E。8086CPU所訪問的存儲器為 奇區(qū)和 偶區(qū)各區(qū)的數(shù)據(jù)總線分別對應(yīng)CPU數(shù)據(jù)在線的 位和 低八位。設(shè)雙字?jǐn)?shù)據(jù)1A3B5C8DH存于首地址為30000H的數(shù)據(jù)區(qū)中則該數(shù)據(jù)的字節(jié)從該處起按 地址遞增 的挨次存放,挨次依次為 30003H =8D。
30000H=1A
, 30001H=3B
, 30002H=5C,執(zhí)行CLD指令后,串操作地址承受按 地址遞增方向修改。在半導(dǎo)體存儲器中,RAM指的是 隨機(jī)〔易失性〕存儲器,他可讀可寫,但斷電后信息一般會 喪失;而ROM指的是 只讀〔非易失性〕存儲器,斷電后信息 可保存 。存儲構(gòu)造為8K*8位的EPROM芯片2764,共有 8個個數(shù)據(jù)引腳, 13個個地址引腳。用他組成64KB的ROM存儲區(qū)共需 8片芯片。8086CPUA15~A1901001這個片選信號將占有主存從 48000H到 4FFFFH的物理地址范圍,共有容量 32KB。單片8259A可治理 8級可屏蔽中斷,6片級聯(lián)最多可治理 43級。8086CPU的中斷系統(tǒng)中共有 256個中斷類型碼,與中斷類型碼12對應(yīng)的向量地址為 48,系統(tǒng)將在內(nèi)存地址的 00000H~003FFH處,設(shè)置全部中斷類型的中斷向量。單片8237A有 4個DMA通道,5片8237A構(gòu)成的二級DMA系統(tǒng),可供給 16個DMA通道。程序中斷的過程包括 中斷懇求、 中斷判優(yōu)、 中斷響應(yīng)、 中斷處理和 中斷返回。二、選擇題〔單項(xiàng)選擇、多項(xiàng)選擇〕計(jì)算機(jī)中信息存儲的最小單位〔A?!睞〕位 〔B〕字節(jié) 〔C〕字 〔D〕存儲單元存儲器中存儲信息的最小單位〔B〕〔A〕位 〔B〕字節(jié) 〔C〕字 〔D〕存儲單元微處理器中處理信息的最小單位〔C〕〔A〕位 〔B〕字節(jié) 〔C〕字 〔D〕存儲單元微處理器由〔D〕組成?!睞〕運(yùn)算器和存儲器 〔B〕運(yùn)算器和接口電路〔C〕掌握器和存儲器 〔D〕運(yùn)算器和掌握器指令MOVAX,[SI]的尋址方式是〔D〕〔A〕馬上尋址 〔B〕直接尋址 〔C〕存放器尋址 〔D〕存放器間接尋址〔A〕是總線掌握器芯片?!睞〕8288 〔B〕8253 〔C〕8282 〔D〕8251〔C D〕是地址鎖存器芯片?!睞〕74LS245 〔B〕74LS244 〔C〕74LS373 〔D〕8282〔B C〕是總線驅(qū)動器芯片?!睞〕74LS373 〔B〕74LS245 〔C〕8286 〔D〕8259〔AD〕是隨機(jī)存儲器RAM〔A〕2164 〔B〕8284 〔C〕28128 〔D〕6264〔AC〕是只讀存儲器EPROM〔A〕27256 〔B〕8284 〔C〕2732 〔D〕6264〔BD〕是只讀存儲器EEPROM〔A〕8284 〔B〕28256 〔C〕2732 〔D〕286412.8253〔C〕的輸出是方波速率發(fā)生器。〔A〕工作方式1 〔B〕工作方式2 〔C〕工作方式3 〔D〕工作方式413.DAC0832的輸出信號是〔B〕〔A〕電壓信號 〔B〕電流信號 〔C〕數(shù)字信號 〔D〕開關(guān)信號8086〔A〕是專用的堆棧指針存放器。〔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〕DI17.8086〔A〕是通用的累加器。〔A〕AX 〔B〕BX〔C〕CX〔D〕DX18.8086〔B〕是通用的數(shù)據(jù)指針。〔A〕AX 〔B〕BX〔C〕CX〔D〕DX19.8086〔C〕是通用的計(jì)數(shù)器。〔A〕AX 〔B〕BX〔C〕CX〔D〕DX20.8086〔D〕是通用的I/O〔A〕AX 〔B〕BX〔C〕CX〔D〕DX21〔A B〕是地址譯碼器芯片。〔A〕74LS139 〔B〕74LS138 〔C〕74LS244 〔D〕74LS27322.8086CPU〔A〕〔A〕先進(jìn)先出 〔B〕先進(jìn)后出 〔C〕隨狀況不同而不同 〔D〕隨機(jī)23.8086CPU〔D〕通常用作數(shù)據(jù)存放器,且隱含用法作為I/O地址存放器?!睞〕AX 〔B〕BX 〔C〕CX 〔D〕DX8086CPUPC〔D〕〔A〕8根單向線 〔B〕16根單向線〔C〕8根雙向線〔D〕16根雙向線8086CPU〔A〕個狀態(tài)?!睞〕4 〔B〕3 〔C〕2 〔D〕1指令隊(duì)列的作用是〔C?!睞〕暫存操作數(shù) 〔B〕暫存操作地址〔C〕暫存指令 〔D〕暫存指令地址8086〔B〕〔A〕8284 〔B〕8288 〔C〕8087 〔D〕82868086/8088〔D〕〔A〕分開的 〔B〕連續(xù)的 〔C〕重疊的 〔D〕都可以8086CPU中,當(dāng)M/IO=1,RD =0,WR=1時CPU執(zhí)行的操作是〔A〕〔A〕存儲器的 〔B〕I/O讀 〔C〕存儲器寫 〔D〕I/O寫8086CPU1MBI/O20〔B〕有效〔A〕高16位 〔B〕低16位 〔C〕高8位 〔D〕低8位8086CPU164〔C〕〔A〕數(shù)據(jù)信息 〔B〕掌握信息 〔C〕狀態(tài)信息 〔D〕地址信息CPU〔C〕〔A〕算術(shù)運(yùn)算 〔B〕規(guī)律運(yùn)算 〔C〕算術(shù)運(yùn)算和規(guī)律運(yùn)算 〔D〕函數(shù)運(yùn)算8086/8088CPU〔b〕〔A〕0000:00000H 〔B〕FFFF:0000H 〔C〕FFFF:FFF0 〔D〕0000:FFFF具有指令流水線功能的CPU〔A〕〔A〕提高CPU運(yùn)行速度 〔B〕提高存儲器的存取速度〔C〕提高I/O處理速度 〔D〕提高DMA的傳遞速度80386/80486〔B〕〔A〕4GB 〔B〕1MB 〔C〕64KB 〔D〕32KB在程序掌握傳送方式中,哪種方式可以提高系統(tǒng)的工作效率〔B?!睞〕查詢傳送 〔B〕中斷傳送 〔C〕前二項(xiàng)均可 〔D〕DMA方式承受DMA〔D〕掌握的?!睞〕軟件 〔B〕CPU 〔C〕CPU+軟件 〔D〕硬件掌握器8086I/O〔B?!睞〕1KB 〔B〕64KB 〔C〕640KB 〔D〕1MB傳送數(shù)據(jù)時,占用CPU〔A。〔A〕查詢 〔B〕中斷 〔C〕DMA 〔D〕無條件傳送承受查詢傳送方式時,必需要有〔C〕〔A〕中斷規(guī)律 〔B〕懇求信號 〔C〕狀態(tài)端口 〔D〕類型號當(dāng)要求74LS138的Y3有效,這時A、B、C的3輸入端分別為〔 C 〕〔A〕A=1,B=1,C=1 〔B〕A=1,B=0,C=1〔C〕A=1,B=1,C=0 〔D〕A=0,B=1,C=1下面〔B〕是正確的?!睞〕端口中有1個或多個接口 〔B〕接口中有1個或多個端口〔C〕端口內(nèi)含有很多存放器 〔D〕一個端口可有多個地址以下指令中,不含有非法操作數(shù)尋址的指令是〔D〕〔A〕ADC[BX],[30] 〔B〕ADD[SI+DI],AX〔C〕SBB AX,CI 〔D〕SUB [3000H],DX以下指令中與SUBAX,AX作用一樣的是〔C 〕〔A〕ORAX,AX 〔B〕ANDAX,AX〔C〕XORAX,AX 〔D〕PUSHAX以下指令中,非法指令是〔B 〕〔A〕OUT[BX],AL〔B〕ADD[BX+DI],AX〔C〕SBBAX,[BX]〔D〕SUB[3000H],AX25以壓縮BCD碼格式送AL,正確的傳送指令是〔A〕〔A〕MOVAX,0025H〔B〕MOVAX,0025〔C〕MOVAX,0205H〔D〕MOVAX,0205假設(shè)有多個中斷申請同時發(fā)生,系統(tǒng)將依據(jù)中斷優(yōu)先級的凹凸先響應(yīng)優(yōu)先級最高的中斷懇求。假設(shè)要調(diào)整中斷源申請的響應(yīng)次序,可以利用〔 B 〕〔A〕中斷響應(yīng) 〔B〕中斷屏蔽 〔C〕中斷向量 〔D〕中斷嵌套8086CPU響應(yīng)可屏蔽中斷時,CPU〔 B 〕〔A〕執(zhí)行一個中斷響應(yīng)周期 〔B〕執(zhí)行兩個連續(xù)的中斷響應(yīng)周期〔C〕執(zhí)行兩個中斷響應(yīng)周期,中間2~3個空閑狀態(tài)〔D〕不執(zhí)行中斷響應(yīng)周期三、推斷題【√】匯編語言的語句與機(jī)器指令是一一對應(yīng)關(guān)系。【×】匯編語言的指示性語句與機(jī)器指令是一一對應(yīng)關(guān)系。【×】808610+偏移地址。【√】段基址×16+偏移地址。【×16KB*8/片,它需要的片內(nèi)尋址地址線根數(shù)是13【√16KB*8/片,它需要的片內(nèi)尋址地址線根數(shù)是14【×】8255A4/輸出端口,3【√】8255A3/輸出端口,3【√】8259A【×】8237【×】80862016【√】80861620【√】OUT80H,AL【×】OUT80H,CL【√】INAX,DX【×】INBX,DX【√】825336【×】8237【×】8255A的B012。【√】8255A的A012。【√】8251【×】825123×】8253~750000。24√】825364×64×64K【×】延時子程序中時間常數(shù)增大時,延時時間減小?!尽獭垦訒r子程序中時間常數(shù)增大時,延時時間增大?!尽?【×】一個端口可有多個地址【√1四、解釋題指令——計(jì)算機(jī)能夠識別和執(zhí)行的根本操作命令指令系統(tǒng)——計(jì)算機(jī)所能執(zhí)行的全部指令的集合。程序——為實(shí)現(xiàn)某一任務(wù)所作的指令〔語句〕的有序集合。堆?!粋€依據(jù)后進(jìn)先出原則組織的一段內(nèi)存區(qū)域。并行通信——利用多根傳輸線將多位數(shù)據(jù)的各位同時傳送。串行通信——利用一條傳輸線江數(shù)據(jù)一位一位按挨次分時傳送。串行異步通信——收、發(fā)雙方在商定的波特率下,不需要有嚴(yán)格的同步,允許有相對的拖延,既1/10串行同步通信——是指在商定的波特率下,發(fā)送端和接收端的頻率保持全都〔同步方的每一位數(shù)據(jù)均保持同步。中斷源——引起中斷的緣由,或者說能發(fā)出中斷懇求的來源。EPROM——可用紫外線擦除信息、屢次改寫的只讀存儲器。11.位〔bit〕——112.字節(jié)〔Byte〕——813.字〔Word〕——計(jì)算機(jī)處理數(shù)據(jù)的最小單位。指令操作碼——表示計(jì)算機(jī)執(zhí)行什么操作。指令操作數(shù)——表示參與操作的數(shù)或操作數(shù)所在的地址。機(jī)器語言——指令機(jī)器碼編制的源程序。匯編語言——助記符編制的源程序。8255A中的STB——選通輸入,低電平有效。用來將外設(shè)輸入的數(shù)據(jù)送入8255A19.8255AIBF——輸入緩沖器滿,高電平有效輸出。作為STB20.8255A中的OBF——輸出緩沖器滿,低電平有效。當(dāng)CPU8255A8255A21.8255A中的ACKOBF8255A的輸出緩沖器中取走。22.8255AINTR——中斷懇求信號,高電平有效。可作為CPU的查詢信號,或作為向CPU中斷懇求信號。23.8255AINTE——中斷允許,由C24.波特率——單位時間內(nèi)線路狀態(tài)變〔電信號變化的數(shù)目。 單位時間里傳送的數(shù)據(jù)位數(shù),即:1波特率=1bit/s=/bps,波特率的倒數(shù)即為每位所需的時間。五、簡答題1、微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)三者之間有何不同?1、微處理器、微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)三者之間有何不同?答:微處理器——運(yùn)算器+掌握器+內(nèi)部總線,CPU,MPU;2808628086T1、T2、T3、T4CPU答:T1808620ALE;T28086T3READYT3T4TWTW連續(xù)采樣READY,直至其變?yōu)橛行Ш笤龠M(jìn)入T4;T480863、指示性語句有哪幾種?答:符號定義、數(shù)據(jù)定義、段定義、過程定義、完畢語句。4、總線的分類有哪幾種?答:按位置分:片內(nèi)總線、片總線〔局部總線、內(nèi)總線〔系統(tǒng)總線、外總線〔通信總線〕按功能分:數(shù)據(jù)總線、地址總線、掌握總線、電源和地線、備用線5、總線的特性答:物理特性——物理連接方式,根數(shù)、插頭、引腳排列功能特性——每一根線的功能電氣特性——每一根線信號傳送方向、有效電平范圍時間特性——每一根線的時序6.常用總線類型6.常用總線類型7.7.8086CPUALE答:承受分時復(fù)用的方式,在總線周期的T周期ALET周1 1期以后,ALE信號失效,傳送數(shù)據(jù)信號。8.8086答:存儲器讀或?qū)?;I/O端口讀或?qū)懀恢袛囗憫?yīng)周期;總線保持懇求與保持響應(yīng)周期。答:CPUCPU掌握信號的連接。10.CPU答:程序掌握傳送方式、中斷傳送方式、直接數(shù)據(jù)通道傳送DMA11.11.假設(shè)用74LS27374LS244緣由。74LS24474LS273是由D三態(tài)門構(gòu)成的鎖存器,只能用于輸出信號的鎖存,所以不能交換使用。12.8086〔BIU〕由哪幾局部組成?答:段存放器CS,DS,SS,ES;指令指針存放器IP;指令隊(duì)列緩沖器;加法器和內(nèi)部總線組成。13.8086〔EU〕由哪幾局部組成?答:算術(shù)規(guī)律單元AL;通用存放器ABCD;可分為8個8位的存放器A、BLBH;CLCH;DLDH〕使用;4個專用存放器:SPBPDISI;狀態(tài)標(biāo)志存放器FLAGS和內(nèi)部總線組成。14.80868086答:包括外部中斷和內(nèi)部中斷。外部中斷:可屏蔽中內(nèi)部中斷:除法出錯INT0,單步執(zhí)行INT1,溢出中斷INTO,軟件中斷INTn。方式0功能計(jì)數(shù)完中斷啟動條件方式0功能計(jì)數(shù)完中斷啟動條件寫計(jì)數(shù)初值寫計(jì)數(shù)初值+外部觸發(fā)轉(zhuǎn)變計(jì)數(shù)值馬上有效GATE有影響1硬觸發(fā)單拍脈沖外部觸發(fā)有效有影響2頻率發(fā)生器寫計(jì)數(shù)初值1有影響輸出波形電平信號寬度為N個CLK周期的負(fù)脈沖寬度為一個CLK周期的連續(xù)負(fù)脈沖3方波速率發(fā)生器寫計(jì)數(shù)初值1、外觸發(fā)后有效20有影響連續(xù)方波4軟件觸發(fā)選通寫計(jì)數(shù)初值馬上有效有影響5硬件觸發(fā)選通寫計(jì)數(shù)初值+外部觸發(fā)外部觸發(fā)后有效有影響寬度為一個CLK周期的負(fù)脈沖寬度為一個CLK周期的負(fù)脈沖16.列出試驗(yàn)室常見的顯示器名稱,并簡述這些顯示器的功能與使用方式。答:LED——顯示高、低電平;數(shù)碼管——顯示數(shù)字,需要進(jìn)展顯示碼轉(zhuǎn)換;點(diǎn)陣顯示器——顯示字符、漢字,需要代碼轉(zhuǎn)換;液晶顯示器——顯示數(shù)字、字符、漢字,需要代碼轉(zhuǎn)換;CRT——顯示數(shù)字、字符、漢字和圖像17.8253CLK02MHZ33OUT21HZ3〔方案不是唯一的。答:0初值1初值2初值1:1000100202:………10010020018.8253/定時器中,時鐘信號CLK和門脈沖信號GATE答:CLK:時鐘輸入引腳。輸入脈沖假設(shè)周期準(zhǔn)確,8253一般工作在定時方式;輸入脈沖假設(shè)周期不定,8253380ns,即輸入時鐘信號的頻率不得高2.6MHZ。其功能是作為計(jì)數(shù)脈沖,每輸入一個CLK1。GATE:門控輸入引腳,掌握計(jì)數(shù)器輸入脈沖。其功能是制止、允許或啟動計(jì)數(shù)過程。19.8255A的方式.1有什么特點(diǎn)?1I/OAB8I/O設(shè),通過編程分別設(shè)置它們?yōu)檩斎牖蜉敵?。而C63AB20,可通過編程設(shè)置為根本輸入或輸出。20.8255A2有什么特點(diǎn)?I/OAC5PC7~PC3A絡(luò)信號,其余30,也可用作B12:就是方式1輸入與輸出方式的組合,各應(yīng)答信號的功能也一樣。而C口余下的PC0~PC2可以充當(dāng)B口方式1的應(yīng)答線,假設(shè)B0,0。21D/A轉(zhuǎn)換器的主要技術(shù)指標(biāo)。答:①區(qū)分率Resolutio:單位數(shù)字量所對應(yīng)模擬量增量。即D/A分別的等級數(shù)。②精度Accurac:分確定精度AbsoluteAccurac〕和相對精度RelativeAccurac〕確定精度〔確定誤差〕指的是在數(shù)字輸入端加有給定的代碼時,在輸出端實(shí)際測得的模擬輸出值〔電壓或電流〕與應(yīng)有的抱負(fù)輸出值之差。它是由D/A的增益誤差、零點(diǎn)誤差、線性誤差和噪聲等綜合引起的。相對精度指的是滿量程值校準(zhǔn)以后,任一數(shù)字輸入的模擬輸出與它的理論值之差。③建立時間SettlingTimD/A穩(wěn)定時,所需要的時間。A/D轉(zhuǎn)換器的主要技術(shù)指標(biāo)。答:區(qū)分率Resolutio:單位數(shù)字量所對應(yīng)模擬量增量。RelativePrecisio:確定精度指的是A/D碼中,分別對應(yīng)于實(shí)際需要的模擬輸入值與理論上要求的模擬輸入值之差。相對精度(AbsolutePrecision):相對精度指的是滿度值校準(zhǔn)以后,任一數(shù)字輸出所對應(yīng)的實(shí)際模擬輸入值〔中間值〕與理論值〔中間值〕之差。轉(zhuǎn)換時間ConversionTim:轉(zhuǎn)換時間指的是A/D量程:所能轉(zhuǎn)換的模擬輸入電壓范圍,分單極性和雙極性。輸出規(guī)律電平:多數(shù)A/D轉(zhuǎn)換器的輸出規(guī)律電平與TTL電平兼容。8253OUT答:否,8253OUT信號為TTL〔電平是個電壓范圍,規(guī)定輸出高電平>2.4V,輸出低電平<0.4V。在室溫下,一般輸出高電平是3.5V,輸出低電平是0.2V。最小輸入高電平和低電平:輸入高電平>=2.0V,輸入低電平<=0.8V,噪聲容限是0.4V〕半導(dǎo)體存儲器的分類。ADC0809假設(shè)需要多通道巡回采樣,硬件如何設(shè)置?軟件如何設(shè)置?答:ADC0809ADDA、ADDB、ADDC81輸入通道。巡回采樣時,硬件引腳C、B、A通常與系統(tǒng)地址總線的A2、A1、A0連接;軟件循環(huán)修改端口地址輪番采樣。如下表例:C〔2A1、000001010011100101110111
模擬開關(guān)輸出VxIN0IN1IN2IN3IN4IN5IN6IN780806CPU中,怎樣才能找到下一條要執(zhí)行的指令?答:要找到下一條要執(zhí)行的指令,關(guān)鍵是計(jì)算下一條要實(shí)行指令所在存儲器單元的物理地址,8086CPU系統(tǒng)中,指令存放在代碼段CS中,指令在段內(nèi)的偏移量為指令指針I(yè)P的值,因此下一條要執(zhí)行的指令的物理地址為16*〔CS〕+IP。8086CPU復(fù)位后,存儲器和指令隊(duì)列處于什么狀態(tài)?試求出程序執(zhí)行的起始地址。答:復(fù)位后,8086處于初始化狀態(tài)。此時,除CS存放器為FFFFH外,其他全部存放器全部清0,指令隊(duì)列亦清空。程序執(zhí)行地址為CS:IP,遲疑IP等于0,程序執(zhí)行的起始地址為FFFFH:0,即物理地址為FFFF0H。27.〔DS〕=1500H,(ES)=2500H,(S)=2100H,SI=10H,(BX)=20H,(BP)=60H,請指出以下指令的源操作數(shù)字段是什么尋址方式?〔1〕MOVAL,[]01200HMOVAX,[BP]ADDAX,ES:[BP+10]ADDAL,[BX+SI+125H]解:假設(shè)使用BP存放器間接尋址,基址加變址尋址、相對基址變址尋址操作數(shù),則隱含的段地址存放器SS,否則默認(rèn)為的段為DS,假設(shè)操作數(shù)中消滅段前綴,則段地址為段前綴指定的存放器。(1)該指令的源操作數(shù)是直接尋址方式(2)該指令的源操作數(shù)是存放器間接尋址方式(3)該指令的源操作數(shù)是存放器相對尋址方式(4)該指令的源操作數(shù)是相對基址變址尋址方式28.請指出以下指令中的錯誤。MOVCS,12HMOVAL,1400〔3〕MOV〔3〕MOVCX,ALMOVBX,[SI+DI]OUT 375H,AL〔6〕MOV[BX],[1000H]MOV[DI],02PUSHAL解:〔1〕CS〔2〕1400目的操作數(shù)是字操作,而源操作數(shù)是字節(jié)操作,類型不匹配沒有這種尋址方式〔5〕375H0~0FFH源和目的的操作數(shù)不能同時為存儲器尋址源和目的操作數(shù)的類型不明確,不能確定是字操作還是字節(jié)操作PUSH有一段程序如下。MOVCX,100LEA SI,XSIMOVDI,OFFSETCLDREPMOVSW(1〕該程序段完成了什么功能?(2〕REP和MOVSWREP(3〕MOVSW解解答這類題目,必需要清楚MOVSB串操作的功能〔參見教材〕該程序段實(shí)現(xiàn)將從DS:XSI200個字?jǐn)?shù)據(jù)轉(zhuǎn)移到ES:XS2MOVSWREP實(shí)現(xiàn)的操作室重復(fù)執(zhí)行MOVSW,CX←CX-1CX≠0MOVSW,否則完畢MOVSW先執(zhí)行的操作是將DS:SI規(guī)律地址所指存儲單元的字傳送到ES:DI儲單元中;同時,這里CLDDF=0.因此SIDI2用一條指令完成下述要求。將DX將BX將AX解〔1〕對某些二進(jìn)制位‘清零’可實(shí)行用規(guī)律‘與’操作ANDDX:0FFH〔2〕對某些二進(jìn)制位‘置位’可承受規(guī)律‘或’操作ORBX,0FF00H〔3〕對某些二進(jìn)制位‘求反’可承受規(guī)律‘異或’操作XORAX,5555H某外設(shè)已向CPU申請中斷,但未能得到響應(yīng),請找出其中的緣由。答可能的緣由有41〕CPUIF=0;2〕在中斷治理芯片中該中斷懇求端已被屏蔽;3〕該中斷懇求的時間未能保持到某指令的周期完畢;4〕CPU處于總線保持狀態(tài),尚未收回總線掌握權(quán)。中斷效勞程序完畢時,用RETIRET解RETRET是子程序返回指令,他只從堆棧中恢復(fù)CS和IP,而不能使?fàn)顟B(tài)字PSW得以恢復(fù),所以不能使斷點(diǎn)完全恢復(fù),對原程序的連續(xù)執(zhí)行造成不良影響。微型計(jì)算機(jī)系統(tǒng)中CPU與外設(shè)之間有哪三種根本的數(shù)據(jù)輸入輸出方式?試分析它們各自的優(yōu)缺點(diǎn)。答1〕程序查詢的輸入/輸出。優(yōu)點(diǎn)是能夠保證CPU點(diǎn)是把大量的CPU程序中斷輸入/輸出方式。優(yōu)點(diǎn)是只有外設(shè)發(fā)出中斷懇求信號時,CPU才產(chǎn)生中斷,進(jìn)展輸入/輸出操作,實(shí)時性比較好,系統(tǒng)效率高。缺點(diǎn)是每進(jìn)展一次數(shù)據(jù)傳送都要中斷一次CPU,要執(zhí)行保護(hù)現(xiàn)場,恢復(fù)現(xiàn)場等中斷處理程序,鋪張了很多不必要的CPU直接存儲存取方式DM種方法中最快的。缺點(diǎn)是需要專用的芯片——DMA掌握器來加以掌握治理,硬件連線也比較簡單。六、程序設(shè)計(jì)題閱讀以下程序,寫出各語句的注釋,說明本程序功能并寫出運(yùn)行結(jié)果。(10分)MOVAL,00H;設(shè)置計(jì)數(shù)初值A(chǔ)GAIN:OUT80H,AL;輸出到端口CALLDELAY;調(diào)用延時子程序INCAL;計(jì)數(shù)值遞增JMPAGAIN;返回,再次輸出DELAY:MOVCX,10;設(shè)置延時時間常數(shù)DEALY1:LOOPDELAY1;循環(huán),實(shí)現(xiàn)延時RET;延時子程序返回00H遞增至FFH00H再次遞增至FFH,循環(huán)。假設(shè)輸出至DAC,則可輸出一個鋸齒波信號。X以補(bǔ)碼形式存放在RAM3000HX ;當(dāng)X﹥0 〔10分〕Y= 20 X=0X+5X﹤0……START:MOVBX,3000H;設(shè)置指針MOVAL,[BX];取數(shù)ANDAL,AL;建立標(biāo)志JZNEXT1;假設(shè)X=0,則轉(zhuǎn)移JSNEXT2;假設(shè)X﹤0,則轉(zhuǎn)移MOV[BX],AL;X﹥0,將XJMPLP;跳轉(zhuǎn)到下面程序NEXT1:MOV[BX],20;X=020JMPLP;跳轉(zhuǎn)到下面程序NEXT2:ADDAL,5;X﹤0,MOV[BX],AL;將X+5LP:……X以補(bǔ)碼形式存放在RAM1000H+1X﹥0Y=0X=0-1X﹤0……START:MOVBX,1000H;設(shè)置指針MOVAL,[BX];取數(shù)ANDAL,AL;建立標(biāo)志JZNEXT1;假設(shè)X=0,則轉(zhuǎn)移JSNEXT2;假設(shè)X﹤0,則轉(zhuǎn)移MOV[BX],01H;X﹥0,將+1JMPLP;跳轉(zhuǎn)到下面程序NEXT1:MOV[BX],0;X=00JMPLP;跳轉(zhuǎn)到下面程序NEXT2:MOV[BX],0FFH;X﹤0,將-1LP:……閱讀以下程序,寫出各語句的注釋,說明本程序功能并寫出運(yùn)行結(jié)果。(10分)MOVAH,0;累加器高位清零MOVAL,1010SALAX,1;左移1〔2〕MOVBX,AX〔〕送入BX保存MOVCL,22SALAX, CL;左移2〔2〕2ADDAX,BX〔〕×2+〔〕說明:本程序功能為將累加器中數(shù)值×10AX100.BLOCK1008位無符號數(shù),求出其中最大值,存入MAX單元。MOVBX, OFFSETBLOCK;設(shè)置地址指針MOVAX, [BX];取首個數(shù)據(jù)INCBX;修改指針,指向下一個數(shù)據(jù)MOVCX, 99;設(shè)置計(jì)數(shù)器,比較次數(shù)為N-1AGAIN:CMPAX, [BX];比較兩個數(shù)JNCNEXT;無借位即AX中為大數(shù)MOVAX, [BX];有借位即AX中為小數(shù),替換為大數(shù)NEXT: INCBX;修改指針,指向下一個數(shù)據(jù)DECCX;修改計(jì)數(shù)器JNZAGAIN;計(jì)數(shù)器≠0MOVMAX, AX;計(jì)數(shù)器=0HLTBLOCK1008位無符號數(shù),求出其中最小值,存入MIN單元。MOVBX,OFFSETBLOCK;設(shè)置地址指針MOVAX,[BX];取首個數(shù)據(jù)INCBX;修改指針,指向下一個數(shù)據(jù)MOV CX, 99 ;設(shè)置計(jì)數(shù)器,比較次數(shù)為N-1AGAIN:CMP AX, [BX] ;比較兩個數(shù)JC NEXT ;有借位即AX中為小數(shù)MOV AX, [BX] ;無借位即AX中為大數(shù),替換為小數(shù)NEXT: INC BX ;修改指針,指向下一個數(shù)據(jù)DEC CX ;修改計(jì)數(shù)器JNZ AGAIN ;計(jì)數(shù)器≠0MOV MIN, AX ;計(jì)數(shù)器=0HLT推斷以下指令的對錯,如有錯,請說明緣由。MOV AL, BX ;錯,數(shù)據(jù)類型不匹配MOV AL, CL ;對,存放器傳送INC [BX] ;對,存儲單元內(nèi)容加1MOV 5, AL ;錯,不能給馬上數(shù)賦值MOV [BX], [SI] ;錯,不能在存儲單元間傳送MOV BL, F5H ;對MOV DX, 2023H;對POSH CS ;對,代碼段存放器內(nèi)容可以保存POP CS ;錯,不能對代碼段存放器賦值XCHG CS, AX ;錯,不能對代碼段存放器賦值XCHG BX, IP ;錯,不能對指令指針存放器賦值IN BX, DX ;錯,只能輸入到累加器MOV BYTE[BX], 1000 255設(shè)某一數(shù)組的長度為N,各元素均為字?jǐn)?shù)據(jù),試編制一個程序使該數(shù)組中的數(shù)據(jù)依據(jù)從小到大的次序排列。明確任務(wù),確定算法。設(shè)該數(shù)組存放在以DATA開頭的存儲區(qū)中,承受冒泡排序算法。從第一個數(shù)據(jù)開頭相鄰的數(shù)進(jìn)展比較,假設(shè)次序不對,兩數(shù)交換位置。第一遍比較〔N-1〕次后,最終的數(shù)已到了數(shù)組的尾部,其次遍僅需比較〔N-2〕次就夠了,共有兩重循環(huán)。這是一個典型的兩重循環(huán)程序設(shè)計(jì)。繪流程圖依據(jù)流程圖編寫匯編語言程序ADATA SEGMENTDATA DW NDPU(?)ADATA ENDSACODE SEGMENTASSUME CS:ACODE,DS:ADATASTART: MOV AX,ADATAMOV DS,AXMOV BX,0MOVCX,NCX,內(nèi)循環(huán)次數(shù)DECCXLOP1:MOVDX,CXDX,外循環(huán)次數(shù)LOP2:MOVAX,DATA[BX];取相鄰兩數(shù)CMPAX,DATA[BX+2];假設(shè)次序符合,則不交換JBECONTIXCHGAX,DATA[BX+2];否則兩數(shù)交換MOVDATA[BX],AXCONTI:ADDBX,2LOOPLOP2;內(nèi)循環(huán)MOVCX,DX;外循環(huán)次數(shù)→CXMOVBX,0;地址返回第一個數(shù)據(jù)LOOPLOP1;外循環(huán)MOVAH,4CH;返回DOSINT21HACODEENDSENDSTARTDTX16DTY0~15TABQ,然后查得平方值。DATA SEGMENTTABQ DB0,1,4,9,16,25,36,49,64DB81,100,121,144,169,196,225 DTX DB?DTY DB?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOV AX,DATAMOV DX,AXMOVSI,OFFSETTABQ;取平方表起始地址MOVAH,0MOVAL,DTX;取值A(chǔ)DDSI,AXMOVAL,[SI]MOVDTY,AL;把平方值保存到DTYINT20HCODEENDSENDSTART符號函數(shù) 1 X>0Y= 0 X=0-1 X<0X〔-128≤X≤127〕DTX單元,計(jì)算函數(shù)Y值,要求存放在DTY解此題承受分支構(gòu)造。首先推斷X≥0X<0X<0Y=-1X≥0X=0還是X>0,從而確定數(shù)值Y。DATA SEGEMENTDTX DB?DTY DB?DATA ENDSCODE SEGEMENTASSUME CS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVAL,DTX ;取出自變量XCMPAL,0JGEBGE;X>=0MOVAL,0FFH;X<0AL=-1JMPEQ1;轉(zhuǎn)向出口BGE:JZEQ1;X=0,轉(zhuǎn)向出口,AL0MOVAL,1;X>0,則AL=1EQ1:MOVDT
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人租房合同的(31篇)
- 2024-2025學(xué)年北京市房山區(qū)高一上學(xué)期期中考試歷史試卷
- 2025年公共設(shè)施配套建設(shè)項(xiàng)目房屋征收合同
- 2025年住宅銷售策劃合同模板規(guī)定
- 2025年官方離婚協(xié)議范本策劃(雙方同意版)
- 2025年全球貿(mào)易合同制定原則及合規(guī)要求解析
- 2025年債權(quán)轉(zhuǎn)讓與貸款合作協(xié)議
- 2025年車輛所有權(quán)變更策劃協(xié)議書模板
- 2025年農(nóng)村土地利用合作協(xié)議
- 2025年人事檔案授權(quán)委托協(xié)議
- 第3章 環(huán)境感知技術(shù)
- 牽引管道孔壁與管道外壁之間注漿技術(shù)方案
- 肛周膿腫完整版課件
- 公司(工廠)廠牌管理規(guī)定
- 《移動互聯(lián)網(wǎng)應(yīng)用開發(fā)》課程標(biāo)準(zhǔn)
- 初一語文下冊:閱讀理解知識點(diǎn)整理
- 定點(diǎn)醫(yī)療機(jī)構(gòu)接入驗(yàn)收申請表
- 膿毒血癥指南
- 四年級下冊口算練習(xí)-減法簡便計(jì)算
- 【企業(yè)杜邦分析國內(nèi)外文獻(xiàn)綜述6000字】
- 腹部按壓技巧腸鏡檢查輔助技巧
評論
0/150
提交評論