freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

微機(jī)原理練習(xí)題和答案(參考版)

2025-06-10 19:08本頁面
  

【正文】 畫出8088系統(tǒng)擴(kuò)展圖,寫出內(nèi)寫儲(chǔ)內(nèi)存各芯片的起、止地址。(3)是否存在地址重疊區(qū)?現(xiàn)在有靜態(tài)RAM芯片2KX8,4KX8,8KX8,以及3—8譯碼器74LS138,各種門電路若干,供任意選擇使用。4)畫出存儲(chǔ)擴(kuò)展圖(要求畫出地址線、數(shù)據(jù)線及控制線的連接)有一個(gè)2732EPROM(4KX8)芯片的譯碼電路如下圖所示,試求:(1)計(jì)算2732芯片的存儲(chǔ)容量?,F(xiàn)有EPROM芯片2732(4KX8位),以及38譯碼器74LS138,各種門電路若干,要求在8088CPU上擴(kuò)展容量為16KX8 EPROM內(nèi)存,要求采用部分譯碼,不使用高位地址線A1A1A15,選取其中連續(xù)、好用又不沖突的一組地址,要求首地址為20000H。建立中斷矢量表。把數(shù)字量信號轉(zhuǎn)換成模擬量的器件為數(shù)/模轉(zhuǎn)換器,簡稱為D/A轉(zhuǎn)換器。答:ST57:MOV DX,0EEE8H MOV AL,41H OUT DX,AL MOV DX,0EEE0H MOV AX,1000H OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,0EEE1H MOV AL,0FFH OUT DX,AL HLT答:STACK SEGMENT PARA STACK’STACK’ DB 256 DUP(0)STACK ENDSDATA SEGMENT PARA PUBLIC’DATA’FREG DW 1989。在存儲(chǔ)器與局速外設(shè)之間建立直接進(jìn)行數(shù)據(jù)塊傳送與高速通路。答:有0,1,2三個(gè)通道,各通道有六種工作方式,以完成定時(shí),計(jì)數(shù),脈沖發(fā)生器等多種功能。輸出波形的頻率f=Foc/N=2MHz/3000=。因?yàn)镚ATE接了高電平,當(dāng)方式控制字寫入后OUT0變高,計(jì)數(shù)器無法啟動(dòng),所以O(shè)UT0輸出高電平。答: 計(jì)數(shù)器0工作在方式1,即可編程的單脈沖方式。設(shè)控制口的地址是200H,計(jì)數(shù)器0的地址是202H。PUSH DSMOV AX,SEG INTPTMOV DS,AXMOV DX,OFFSET INTPTMOV AH,25HMOV AL,58HINT 21HPOP DS 參考答案答: MOV AL,80HOUT 200H,ALIN AL,203HMOV BL,ALIN AL,203H,MOV BH,ALMOV AX,BX答: 要輸出脈沖周期為1ms,輸出脈沖的頻率是1000 ,當(dāng)輸入時(shí)鐘頻率為2MHz時(shí),計(jì)數(shù)器初值是2000。1假設(shè)中斷源類型碼為58H,中斷服務(wù)程序的標(biāo)號為INTPT。計(jì)算各通道計(jì)數(shù)值,寫出8255A、8253初始化程序段。又有一頻率為2MHz的信號源作為8253定時(shí)器CLK0輸入。1計(jì)數(shù)器/定時(shí)器8253,振蕩器(頻率為2MHZ)振蕩器的脈沖輸出端接通道0的計(jì)數(shù)輸入端CLK0,設(shè)8253的端口地址為200H203H請回答:(1)該電路中一個(gè)通道的最大定時(shí)時(shí)間是多少? 如何計(jì)算?(2)若要8253的OUT端,能產(chǎn)生周期為1秒的連續(xù)方波,該如何解決?(3)寫出實(shí)現(xiàn)功能的8253初始化程序。設(shè)8255A的端口地址為800H803H。1查詢方式打印機(jī)接口如圖所示,圖中的8255A的B口作為輸出打印數(shù)據(jù)口,工作于方式0,PC5引腳作為打印機(jī)的數(shù)據(jù)選通信號STB,由它產(chǎn)生一個(gè)負(fù)脈沖,將數(shù)據(jù)線D7D0上的數(shù)據(jù)送入打印機(jī),PC0引腳接收打印機(jī)的忙狀態(tài)信號,當(dāng)打印機(jī)在打印某字符時(shí),忙狀態(tài)信號BUSY為1。1CPU通過8255同開關(guān)K0~K3和LED顯示器的接口見下圖,開關(guān)設(shè)置的二進(jìn) 制信息由B口輸入,經(jīng)程序轉(zhuǎn)換成對應(yīng)的七段LED段碼后,通過A口輸出,由七段LED顯示開關(guān)二進(jìn)制的狀態(tài)值,試編寫其控制程序(設(shè)8255的端口地址為80H~83H)。其端口A連接并行打印機(jī),端口B連接紙帶讀入機(jī),如圖所示。1設(shè)狀態(tài)端口地址為76H,數(shù)據(jù)端口地址為75H,外設(shè)是否準(zhǔn)備好信息由D7位傳送,D7=l 為準(zhǔn)備好,D7=0為未準(zhǔn)備好(忙),請用查詢方式寫出CPU向外部傳送數(shù)據(jù)的程序段。(,10—9秒。什么叫DMA傳送方式?DMA控制器8257的主要功能是什么?某8086系統(tǒng)中使用8257完成從存儲(chǔ)器到外設(shè)端口的數(shù)據(jù)傳送任務(wù),若已知通道0的地址寄存器、終點(diǎn)計(jì)數(shù)器、方式寄存器端口地址分別為置EEE0H,EEElH和EEE8H,要求通過通道0將存儲(chǔ)器中偏移地址為1000H~10FFH的內(nèi)容傳送到顯示器輸出,請編寫初始化程序??删幊逃?jì)數(shù)/定時(shí)器芯片8253有幾個(gè)通道?各采用幾種操作方式?簡述這些操作方式的主要特點(diǎn)。 ,為產(chǎn)生25KHz的方波輸出信號,應(yīng)向計(jì)數(shù)器裝入的計(jì)數(shù)初值為多少?設(shè)8253的計(jì)數(shù)器0,工作在方式1,計(jì)數(shù)初值為2050H;計(jì)數(shù)器1,工作在方式2,計(jì)數(shù)初值為3000H;計(jì)數(shù)器2,工作在方式3,計(jì)數(shù)初值為1000H。設(shè)8253三個(gè)計(jì)數(shù)器的端口地址為201H、202H、203H,控制寄存器端口地址200H。 第六章 可編程接口芯片 習(xí)題設(shè)8253三個(gè)計(jì)數(shù)器的端口地址為201H、202H、203H,控制寄存器端口地址200H。直接存儲(chǔ)器訪問(DMA)方式下,系統(tǒng)中有一個(gè)DMA控制器,它是一個(gè)可驅(qū)動(dòng)總線的主控部件。對應(yīng)4FE24H中斷服務(wù)程序入口,在向量表中定位情況:(0090H)=24H、(0091H)=00H、(0092H)=E0H、(0093H)=4FH。8259A有8個(gè)中斷請求輸入線,IMR中的某位為1,就把對應(yīng)這位的中斷請求IR禁止掉,無法被8259A處理,也無法向8086處理器產(chǎn)生INTR請求。8259A占用兩個(gè)端口號,不同的命令字對應(yīng)不同的端口,再加上命令字本身的特征位及加載的順序就可以正確地把各種命令字寫入對應(yīng)的寄存器中。8259A在工作過程中,微處理器通過向其寫入操作命令字來控制它的工作過程。9.答:8259A的工作方式通過微處理器向其寫入初始化命令字來確定。ICW4用來確定中斷處理的控制方法:中斷結(jié)束方式、嵌套方式、數(shù)據(jù)線緩沖等。ICW2用來指定8個(gè)中斷請求的類型碼。7.答:初始化編程用來確定8259A的工作方式。8259A與微處理器連接方便,可提供中斷請求信號及發(fā)送中斷類型碼。8259A可以對中斷請求輸入進(jìn)行屏蔽,阻止對其進(jìn)行處理。6.答:8259A中斷控制器可以接受8個(gè)中斷請求輸入并將它們寄存。中斷服務(wù)程序結(jié)束前向主片8259A發(fā)中斷結(jié)束命令。在應(yīng)用程序中,利用25H號系統(tǒng)調(diào)用將中斷服務(wù)程序的入口地址寫入對應(yīng)0AH類型中斷對應(yīng)的中斷向量表中去。當(dāng)8086收到INTR的高電平信號時(shí),在當(dāng)前指令執(zhí)行完且IF=1的條件下,8086在兩個(gè)總線周期中分別發(fā)出INTA有效信號;在第二個(gè)INTA期間,8086收到中斷源發(fā)來的一字節(jié)中斷類型碼;8086完成保護(hù)現(xiàn)場的操作,CS、IP內(nèi)容進(jìn)入堆棧,清除IF、TF;8086將類型碼乘4后得到中斷向量入口地址,從此地址開始讀取4字節(jié)的中斷處理程序的入口地址,8086從此地址開始執(zhí)行程序,完成了INTR中斷請求的響應(yīng)過程。硬件中斷一般是由中斷控制器提供中斷類型碼,處理機(jī)自動(dòng)轉(zhuǎn)向中斷處理程序;軟件中斷完全由處理機(jī)內(nèi)部形成中斷處理程序的入口地址并轉(zhuǎn)向中斷處理程序,不需外部提供信息。在8086系統(tǒng)中,中斷類型碼乘4得到向量表的入口,從此處讀出4字節(jié)內(nèi)容即為中斷向量。中斷向量是指中斷處理程序的入口地址,由處理機(jī)自動(dòng)尋址。系統(tǒng)中請求中斷處理的I/O接口電路要有提供中斷請求信號及接收中斷響應(yīng)信號的邏輯。 參考答案1.答:處理器內(nèi)部應(yīng)有中斷請求信號的檢測電路,輸出中斷響應(yīng)信號,保存斷點(diǎn)的邏輯,轉(zhuǎn)向中斷處理程序的邏輯,中斷返回邏輯。中斷類型碼為20H~27H,8259A的端口地址為B0H和B1H。2.什么是中斷類型碼、中斷向量、中斷向量表?在基于8086/8088的微機(jī)系統(tǒng)中,中斷類型碼和中斷向量之間有什么關(guān)系?3.什么是硬件中斷和軟件中斷?在PC機(jī)中兩者的處理過程有什么不同?4.試敘述基于8086/8088的微機(jī)系統(tǒng)處理硬件中斷的過程。加密表為 輾入數(shù)字: 0,1,2,3,4.5,6,7,8,9 密碼數(shù)字: 7,5,9,1,3,6,8,0,2,4 參考答案1. 答案: abc: mov ah,1 int 21h cmp al,’a’ jb stop cmp al,’z’ ja stop sub al,20h mov dl,al mov ah,2 int 21h jmp abcstop: ret2. 答案:datarea segment string1 db ‘a(chǎn)sfioa’ string2 db‘xcviyoaf’ mess1 db ‘MATCH’,’$’ mess2 db ‘NO MATCH’,’$’ datarea endsprognam segmentmain proc far assume cs:prognam,ds:datareastart:push ds sub ax,ax push ax mov ax,datarea mov ds,ax mov es,ax begin: mov cx, string2string1 mov bx, mess1string2 cmp bx,cx jnz dispno lea dx,addr lea si,string1 lea di,string2 repe cmpsb jne dispno mov ah,9 lea dx,mess1 int 21h retdispno: mov ah, 9 lea dx, mess2 int 21h ret main endp prognam ends end start3. 答案: data segmentarray dw 3 dup(?)data endscode segmentmain proc far assume cs:code,ds:datastart:push dssub ax,axpush axmov ax,datamov ds,axmov cx,3lea si,arraybegin: push cx mov cl,4 mov di,4 mov dl, ‘ ‘ mov ah,02 int 21h mov dx,0input: mov ah,01int 21hand al,0fhshl dx,clor dl,aldec dijne inputmov [si],dxadd si,2pop cxloop beginp: lea si,array mov dl,0 mov ax,[si] mov bx,[si+2] cmp ax,bx jne next1 add dl,2next1:cmp [si+4],ax jne next2 add dx,2next2: cmp [si+4],bx jne num add dl,2num: cmp dx,3 jl disp mov dl,3disp:mov ah,2 add dl,30h int 21h retmain endpcode ends end start4. 答案: dseg segment a dw ? b dw ?dseg endscseg segmentmain proc farassume cs:cseg,ds:dsegstart: push ds sub ax,ax push ax mov ax,dseg mov ds,axbegin: mov ax,a
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1