工業(yè)微機(jī)2016復(fù)習(xí)資料_第1頁(yè)
工業(yè)微機(jī)2016復(fù)習(xí)資料_第2頁(yè)
工業(yè)微機(jī)2016復(fù)習(xí)資料_第3頁(yè)
工業(yè)微機(jī)2016復(fù)習(xí)資料_第4頁(yè)
工業(yè)微機(jī)2016復(fù)習(xí)資料_第5頁(yè)
已閱讀5頁(yè),還剩8頁(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、資料11.如圖所示,8088系統(tǒng)擴(kuò)展一片8255A,并由此8255A的PC口外接8個(gè)發(fā)光二極管L0L7。在PB1外接一個(gè)按鍵K。按下K后,L0,L2,L4,L6點(diǎn)亮,L1,L3,L5,L7熄滅;延時(shí)1秒后,L1,L3,L5,L7點(diǎn)亮,L0,L2,L4,L6熄滅,依次交替。已知8255A PA口地址:218H;PB口地址:219H;PC口地址:21AH;控制寄存器口地址:21BH8255A11+5V+5VRRRL0L7PB1PC0PC7完成下列程序?qū)崿F(xiàn)上述功能。LP:MOVAL,82H;8255控制字,B口輸入,C口輸出 MOV DX /21BH OUT DX AL ;設(shè)置8255工作方式 MO

2、V DX /219H IN AL /DX AND AL ;檢查開(kāi)關(guān)K狀態(tài) /02H JNZ /LP MOV AL, ;準(zhǔn)備點(diǎn)亮L0,L2,L4,L6 /55H CALL DELAY;延時(shí)1秒 MOV DX, 21HLP0: OUT DX, AL ;點(diǎn)亮L0,L2,L4,L6 NOT ;準(zhǔn)備點(diǎn)亮L1,L3,L5,L7 /AL OUT DX, AL ;點(diǎn)亮L1,L3,L5,L7 CALL DELAY ;延時(shí)一秒 JMP /LP 2.ADC0809是逐次逼近型8位單片A/D轉(zhuǎn)換芯片,輸入電壓范圍為0+5V,對(duì)應(yīng)00HFFH。計(jì)算此轉(zhuǎn)換器的分辨率,當(dāng)輸入電壓為3.9V時(shí),確定輸出數(shù)字量D7D4位的值。

3、 0.02V D7=1 D6=1 D5=0 D4=0 3.DAC0832的工作方式為單緩沖方式,當(dāng)數(shù)字量為00FFH時(shí),其輸出電壓范圍為:0+5V,端口地址為200H,延時(shí)子程序DELAY實(shí)現(xiàn)1ms延時(shí),閱讀下面程序,畫(huà)出其輸出波形并計(jì)算D/A轉(zhuǎn)換器各輸入數(shù)字量分別對(duì)應(yīng)的輸出電壓。LP:MOVAL,0MOV CL, 4 LOOP1: MOV DX, 200H OUT DX, AL ADD AL, 50H CALL DELAY DEC CL JNZ LOOP1 JMP LP 00H對(duì)應(yīng)的輸出電壓為0V 50H對(duì)應(yīng)的輸出電壓為1.57V A0H對(duì)應(yīng)的輸出電壓為3.14V F0H對(duì)應(yīng)的輸出電壓為4.

4、71V 123451.573.144.71T(ms)VOUT4.一個(gè)班共有學(xué)生64人,已知每個(gè)學(xué)生的成績(jī)存放在SCORE開(kāi)始的單元中,求其平均年齡,并放在PJCJ單元。試填寫(xiě)下面程序段(寫(xiě)在橫線處)。 DATA SEGMENT SCORE DB 50H, 5AH, 46H, PJCJ DB ? DATA ENDS CODE SEGMENT ASSUME CS: CODE, DS: DATA START: MOV AX, DATA MOV DS, AX MOV AX, 0000H MOV CX, 0020H MOV SI, / OFFSET SCORE ADD1: ADD AL, SI JNC

5、/ NEXT INC / AH NEXT: / INC SI LOOP ADD1 MOV CL, / 6 SHR AX, CL MOV PJCJ, / AL 5. 設(shè)數(shù)據(jù)段中偏移地址為1000H和1001H的單元分別存放的數(shù)據(jù)位08H和09H,寫(xiě)出如下程序的運(yùn)行結(jié)果,并指出該程序段的功能。MOV CL,4MOV SI,1000HMOV AL,SI+1SHL AL,CLOR AL,SIMOV SI+2,ALINT 3結(jié)果為:SI= (DS:1002)= SI=1000H (1分) (DS:1002)=98H 程序功能是將1000H,1001H單元的兩個(gè)數(shù)9 8合并成一個(gè)數(shù)98 6. MOV AX

6、, 87ABHMOV BX, 8500HSUB AX, BXJS LOPADD AX, AXJMP DONELOP: SHR AX, 1DONE: INT 3程序運(yùn)行的結(jié)果為: AX= , BX=AX=0556H, BX=8500H7.閱讀程序: MOV AX, 87ABH MOV BX, 8500H SUB AX, BX JS LOP ADD AX, AX JMP DONE LOP: SHR AX, 1 DONE: INT 3程序運(yùn)行的結(jié)果為:AX= ,BX= 。 AX=0556H ,BX=8500H 8設(shè)AX=x,BX=y,Z為存儲(chǔ)單元,閱讀如下程序 CMP AX, BX JC AA SU

7、B AX, BX MOV Z, AX INT 3 AA: SUB BX, AXMOV Z, BXINT 3 說(shuō)明該程序運(yùn)行后,Z單元的內(nèi)容為 。(用表達(dá)式表示)x-y 9已知DS=4000H,程序段如下: MOV SI, 2000H MOV AL, 08H MOV SI, AL INT 3說(shuō)明運(yùn)行結(jié)果,AL= ,SI= ,(42000H)= 。AL=08H ,SI=2000H ,(42000H)=08H10.設(shè)AL=45H,當(dāng)指令SHL AL,1執(zhí)行后,AL中的內(nèi)容是 。8AH 11與積分式A/D轉(zhuǎn)換器相比,逐次逼近型A/D轉(zhuǎn)換器的轉(zhuǎn)換速度 ???2EPROM在整片擦除后,其各單元內(nèi)容是 H。

8、FF138086/8088 CPU響應(yīng)可屏蔽中斷的條件之一是標(biāo)志寄存器中的IF= 。114已知BX=0200H,DS=2000H,存儲(chǔ)單元(20200H)=45H,(20201H)=43H,(20202H)=65H,則執(zhí)行MOV AL,BX+2指令后AL中的內(nèi)容為 H。65H 152716為2K×8的EPROM存儲(chǔ)器,其起始地址為B000H,則該存儲(chǔ)器的末地址為 H。B7FF 16一個(gè)8位單極性D/A轉(zhuǎn)換器的最小輸出電壓增量為0.02V,當(dāng)數(shù)字量代碼為01000001B時(shí),其輸出電壓為 V。1.317下列存儲(chǔ)介質(zhì)中,只能讀取不能寫(xiě)入的是 CD-ROM18由8k×1位存儲(chǔ)芯片

9、構(gòu)成32k×8位內(nèi)存,所需的芯片數(shù)為 3219如下的程序段 VAR DW ? ARRAY DD 10 DUP(?) MOV AX, TYPE ARRAY當(dāng)執(zhí)行第3行指令后,AX的內(nèi)容為 420 逐次逼近型A/D轉(zhuǎn)換器中,轉(zhuǎn)換結(jié)果逼近模擬信號(hào)的程度主要取決于 SAR和D/A的位數(shù) 218086指令MOV AX, SI,該指令源操作數(shù)的尋址方式為 寄存器間接尋址228086微處理器地址總線20根,該微處理器尋址空間為 1024KB 23下列四條指令中正確的是 MOV AL, AH24某內(nèi)存單元位于代碼段中,CS的值為5800H,偏移地址為DB00H,則這個(gè)內(nèi)存單元的物理地址應(yīng)為 65B0

10、0H25在匯編語(yǔ)言中,程序應(yīng)該存放的段寄存器是 CS26設(shè)串行異步通信的數(shù)據(jù)格式是:1位停止位,7位數(shù)據(jù)位,1位校驗(yàn)位,l位起始位,若傳輸率為1200位秒,則每秒傳輸?shù)淖畲笞址麄€(gè)數(shù)為 12027當(dāng)向8253芯片寫(xiě)入控制字56H后,則該芯片的1通道工作在 【 】方式3資料21.通常人們利用DOS 系統(tǒng)功能調(diào)用設(shè)置8259的中斷向量。閱讀下列程序段,請(qǐng)指出所設(shè)置的中斷服務(wù)程序入口地址(CS:IP)和中斷類型號(hào)。ORG 100HPUSH DSMOV DX, 0408HMOV AX, 08B3HMOV DS,AXMOV AX, 2508HINT 21HPOP DSINT 3中斷服務(wù)程序入口地址為08B

11、3:|0408H| 中斷類型號(hào)為08H 2. 已知16個(gè)有符號(hào)數(shù)為:0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,試填空完成下列程序,統(tǒng)計(jì)其中正數(shù),負(fù)數(shù)和0的個(gè)數(shù)。SETSEG SEGMENT STACKDB 100H DUP(S) SETSEG EDNS DTSEG SEGMENT DATA1 DW 0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7 PLUS DB 0 ZERO DB 0 MINU DB 0 DTSEG ENDS CDSEG SEGMENT MAIN PROC FAR ASSUME CS: CDSEG, SS: ST

12、SEG, DS: DTSEG, ES: DTSEG MOV AX, DTSEG MOV DS, AX MOV SI, /OFFSET DATA1 MOV CX, 16 AGAIN: MOV AX, SI CMP AX, 0 JZ ZERO1 JL JMP NEXT / MINU1 INC / PLUS ZERO1: INC / ZERO JMP / NEXT MINU1: INC / MINU NEXT: INC SI INC SI LOOP AGAIN MOV AH 4CHAK INT 21H MAIN ENDP CDSEG ENDS END MAIN3. MOV SP, 0100H MOV

13、 BX, 1000H MOV DX, 2000H PUSH BX, PUSH DX POP BX POP DX INT 3 該程序運(yùn)行后,SP= , DX= SP=0100H(2分),DX=1000H4. START: MOV BL, 49H MOV AL, BL MOV CL, 4 SHR AL, CL MOV BH, AL MOV AL, BL AND AL, 0FH MOV BL, AL INT 3 運(yùn)行下面程序后,BH= ,BL= BH=04H, BL=09H5.60H為輸入端口地址,寫(xiě)出如下程序運(yùn)行后的結(jié)果 START: IN AL, 60H TEST AL, 80H JZ BR M

14、OV AH, 0 JMP STOP BR: MOV AH, 0FFH STOP: INT 3 執(zhí)行結(jié)果: 當(dāng)AL的D7=0時(shí),AH= ; 當(dāng)AL的D7=1時(shí),AH= ;0FFH(2分), 00H(2分)6. MOV AL, 40H ADD AL, AL ADC AL, AL ADC AL, AL INT 3 程序執(zhí)行結(jié)果:AL= ; 相應(yīng)標(biāo)志位: CF= ;SF= ;OF= 。AL=01H, CF=0, SF=0, OF=0 7. MOV CL, 10H MOV DL, 0 MOV AX, 0AAFEHL1: SHL AX, 1 JC NEXT INC DLNEXT: DEC CL JNZ L

15、1 INT 3執(zhí)行該程序后,DL= , AX= 。該程序段的功能是 。DL=05H, AX=0000H 統(tǒng)計(jì)AX寄存器所存數(shù)據(jù)中“0”的個(gè)數(shù)8. MOV CX, 8000H MOV DX, 7FFFH XOR CX, DX INT 3執(zhí)行該程序后,CX= , DX= , ZF= , CF= 。CX=FFFFH, DX=7FFFH, ZF=0, CF=08.指令MOV DX,BX,其源操作數(shù)的尋址方式是 寄存器間接尋址 。寄存器間接尋址9量程為0+10V的10位A/D轉(zhuǎn)換芯片,當(dāng)輸入電壓信號(hào)為+5V時(shí),A/D轉(zhuǎn)換器對(duì)應(yīng)的輸出數(shù)據(jù)位 1FF H。10已知AX=9000H,BX=FFFFH,當(dāng)執(zhí)行A

16、DD AX,BX后,溢出標(biāo)志位OF應(yīng)為 1 。11從應(yīng)用角度把半導(dǎo)體存儲(chǔ)器分為只讀存儲(chǔ)器和 隨機(jī)讀寫(xiě)存儲(chǔ)器 。12指令MOV AX,BX+SI中的源操作數(shù)字段尋址方式為 基址-變址尋址 。13設(shè)AX=2000H,當(dāng)SHL AX,1執(zhí)行后,AH中數(shù)據(jù)是 40 H。14一個(gè)4位D/A轉(zhuǎn)換器,當(dāng)輸入碼是1001B時(shí),產(chǎn)生4.5V的輸出電壓,若輸入碼為0011B時(shí),輸出電壓值為 1.3 。15.8086CPU使用16根地址線來(lái)尋址I/O端口,可尋址的I/O端口數(shù)量為 64K 16某12位的A/D轉(zhuǎn)換器輸入電壓范圍為05V,當(dāng)輸入電壓為4V時(shí),其轉(zhuǎn)換結(jié)果為 3276 17已知AL=50H,執(zhí)行指令A(yù)DD

17、 AL,0CH后,標(biāo)志位為1的是 PF 18下列四條指令中正確的是 MOV DS,AX19已知并行接口芯片8255A在微機(jī)應(yīng)用系統(tǒng)中的控制端口地址為203H,其C口地址為202H,則其B口地址為 201H 20IBM-PC/XT主存儲(chǔ)器中,ROM空間在F0000HFFFFFH范圍內(nèi),該空間的存儲(chǔ)容量為 64KB 21. 一個(gè)12位單極性A/D轉(zhuǎn)換器,量程為0+5V,其分辨率為 64KB 22. RS - 232C標(biāo)準(zhǔn)屬于 串行通信標(biāo)準(zhǔn),負(fù)邏輯 24.內(nèi)存容量1MB代表的字節(jié)數(shù)是 1048576425二進(jìn)制數(shù)1101011001.001B對(duì)應(yīng)的十進(jìn)制數(shù)是 857.12526在數(shù)據(jù)采集系統(tǒng)中,A/

18、D轉(zhuǎn)換器輸出信號(hào)的特征為 【 】 時(shí)間是離散的,數(shù)值是離散的 27某內(nèi)存單元的段基址是2000H,偏移地址為0C800H,則該單元的物理地址為【 】 2C800H 28 微型計(jì)算機(jī)的工作程序,斷電后內(nèi)容不改變,應(yīng)將其存放在 EPROM中 資料31. ADC0809通過(guò)8255同PC總線連接,采用中斷方式依次從INOIN7轉(zhuǎn)換8個(gè)模擬量,把轉(zhuǎn)換后的數(shù)字量依次存人內(nèi)存BUFFER的變量區(qū)中,給出滿足上述要求的控制程序,請(qǐng)?jiān)诳杖碧幪顚?xiě)正確內(nèi)容(8255初始化時(shí)無(wú)關(guān)項(xiàng)置0)  主程序MOV AL,   ;初始化 /80H| OUT   ,AL

19、  /OFFSETBUFFER|8 MOV SI,    /1HMOV CX,8MOV BL,OOH;通道0開(kāi)始轉(zhuǎn)換MOV AL,BLOUT   ,AL /84H| ADD AL,80HOUT 81H,ALSUB AL80HOUT 81HALSTI中斷服務(wù)程序IN AL, _ _ ;讀取轉(zhuǎn)換后的數(shù)字量 /SI|MOVSI,ALINC    / 08HINC BL.CMP BL,  

20、60;  EXIT / JNCMOV AL,BL 轉(zhuǎn)換下一通道OUT 81H ALADD AL,80HOUT 81H:ALSUB AL,80HOUT 81H,ALEXIT:IRET  2. Intel8253的通道0按方式3工作,時(shí)鐘CLK0的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計(jì)數(shù),設(shè)通道0的地址為PORT0,請(qǐng)寫(xiě)出寫(xiě)入計(jì)數(shù)值的程序,計(jì)算計(jì)數(shù)值。n(計(jì)數(shù)初值)=1MHz/40KHz=25 寫(xiě)入計(jì)數(shù)值的程序段:MOV AL,25HOUT PORT0,AL 3.在PC/XT系統(tǒng)

21、中,已知中斷類型號(hào)為08H,中斷入口地址為0883:0408H。試用DOS功能調(diào)用設(shè)定其中斷向量,請(qǐng)?zhí)顚?xiě)下列程序段完成指定功能。ORG 100HPUSH DSMOV DX,_ _MOV AX,_ _MOV_ _,AXMOV AL,_MOV AH,_INT 21HPOP DSINT 30408H 0883H DS 08H 25H 4.設(shè)8251的數(shù)據(jù)口地址為200H,控制口地址為201H,已完成初始化。要求用查詢的方式接收8251串行口字符數(shù)據(jù),并把該字符顯示出來(lái)。試填空完善該程序段。  LOOP:MOV DX,_IN ALDXTEXT AL02JZ

22、60;LOOPMOV DX, _IN AL, DXMOV DL, _MOV AH, _INT 21HJMP LOOP201H| 200H| AL| 02 5. 已知(CH)=89H,VALUE單元存放的數(shù)據(jù)為E3H;寫(xiě)出下列指令的執(zhí)行結(jié)果。 (A)OR CH,VALUE (CH)= (B)AND CH,VALUE (CH)= (C)XOR CH,VALUE (CH)= (D)XOR CH,0000

23、0000B (CH)=EBH , 81H,  6AH,    89H6. MOV AL,02HSHL AL,1MOV BL,ALSHL AL,1SHL AL,1ADD AL,BLINT 3程序執(zhí)行后 AL= H指出該程序的功能是什么?AL=14H, 該程序的功能是計(jì)算10*AL 7.MOV AX,0A33AHMOV DX,0F0F0HAND AH,DLXOR AL,DHNEG AHNOT AL執(zhí)行上述指令段后,AH= AL= AH=60H,AL=35H 8.MOV AX,2345HMOV CX,16MOV DL,0L1:ROL AX,1JNC NEXTINC DLNEXT: LOOP L1INT 3DL= AX= CX= CF=DL=06H,AX=2345H,CX=00H,CF=1 9.MOV AX, 87ABH MOV BX, 8500H SUB AX, BX JS LOP ADD AX, AX JMP DONE LOP: SHR AX, 1 DONE: INT 3程序運(yùn)行的結(jié)果為:AX= ,BX= 。

溫馨提示

  • 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)論