工業(yè)微機2016復(fù)習資料_第1頁
工業(yè)微機2016復(fù)習資料_第2頁
工業(yè)微機2016復(fù)習資料_第3頁
工業(yè)微機2016復(fù)習資料_第4頁
工業(yè)微機2016復(fù)習資料_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、資料11.如圖所示,8088系統(tǒng)擴展一片8255A,并由此8255A的PC口外接8個發(fā)光二極管L0L7。在PB1外接一個按鍵K。按下K后,L0,L2,L4,L6點亮,L1,L3,L5,L7熄滅;延時1秒后,L1,L3,L5,L7點亮,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 ;檢查開關(guān)K狀態(tài) /02H JNZ /LP MOV AL, ;準備點亮L0,L2,L4,L6 /55H CALL DELAY;延時1秒 MOV DX, 21HLP0: OUT DX, AL ;點亮L0,L2,L4,L6 NOT ;準備點亮L1,L3,L5,L7 /AL OUT DX, AL ;點亮L1,L3,L5,L7 CALL DELAY ;延時一秒 JMP /LP 2.ADC0809是逐次逼近型8位單片A/D轉(zhuǎn)換芯片,輸入電壓范圍為0+5V,對應(yīng)00HFFH。計算此轉(zhuǎn)換器的分辨率,當輸入電壓為3.9V時,確定輸出數(shù)字量D7D4位的值。

3、 0.02V D7=1 D6=1 D5=0 D4=0 3.DAC0832的工作方式為單緩沖方式,當數(shù)字量為00FFH時,其輸出電壓范圍為:0+5V,端口地址為200H,延時子程序DELAY實現(xiàn)1ms延時,閱讀下面程序,畫出其輸出波形并計算D/A轉(zhuǎn)換器各輸入數(shù)字量分別對應(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對應(yīng)的輸出電壓為0V 50H對應(yīng)的輸出電壓為1.57V A0H對應(yīng)的輸出電壓為3.14V F0H對應(yīng)的輸出電壓為4.

4、71V 123451.573.144.71T(ms)VOUT4.一個班共有學生64人,已知每個學生的成績存放在SCORE開始的單元中,求其平均年齡,并放在PJCJ單元。試填寫下面程序段(寫在橫線處)。 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,寫出如下程序的運行結(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單元的兩個數(shù)9 8合并成一個數(shù)98 6. MOV AX

6、, 87ABHMOV BX, 8500HSUB AX, BXJS LOPADD AX, AXJMP DONELOP: SHR AX, 1DONE: INT 3程序運行的結(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程序運行的結(jié)果為:AX= ,BX= 。 AX=0556H ,BX=8500H 8設(shè)AX=x,BX=y,Z為存儲單元,閱讀如下程序 CMP AX, BX JC AA SU

7、B AX, BX MOV Z, AX INT 3 AA: SUB BX, AXMOV Z, BXINT 3 說明該程序運行后,Z單元的內(nèi)容為 。(用表達式表示)x-y 9已知DS=4000H,程序段如下: MOV SI, 2000H MOV AL, 08H MOV SI, AL INT 3說明運行結(jié)果,AL= ,SI= ,(42000H)= 。AL=08H ,SI=2000H ,(42000H)=08H10.設(shè)AL=45H,當指令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)可屏蔽中斷的條件之一是標志寄存器中的IF= 。114已知BX=0200H,DS=2000H,存儲單元(20200H)=45H,(20201H)=43H,(20202H)=65H,則執(zhí)行MOV AL,BX+2指令后AL中的內(nèi)容為 H。65H 152716為2K×8的EPROM存儲器,其起始地址為B000H,則該存儲器的末地址為 H。B7FF 16一個8位單極性D/A轉(zhuǎn)換器的最小輸出電壓增量為0.02V,當數(shù)字量代碼為01000001B時,其輸出電壓為 V。1.317下列存儲介質(zhì)中,只能讀取不能寫入的是 CD-ROM18由8k×1位存儲芯片

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

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

11、3:|0408H| 中斷類型號為08H 2. 已知16個有符號數(shù)為:0,0,1,-1,2,-2,3,-3,4,-4,5,-5,6,-6,7,-7,試填空完成下列程序,統(tǒng)計其中正數(shù),負數(shù)和0的個數(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 該程序運行后,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 運行下面程序后,BH= ,BL= BH=04H, BL=09H5.60H為輸入端口地址,寫出如下程序運行后的結(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é)果: 當AL的D7=0時,AH= ; 當AL的D7=1時,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)標志位: 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)計AX寄存器所存數(shù)據(jù)中“0”的個數(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)換芯片,當輸入電壓信號為+5V時,A/D轉(zhuǎn)換器對應(yīng)的輸出數(shù)據(jù)位 1FF H。10已知AX=9000H,BX=FFFFH,當執(zhí)行A

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

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

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

19、  /OFFSETBUFFER|8 MOV SI,    /1HMOV CX,8MOV BL,OOH;通道0開始轉(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工作,時鐘CLK0的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計數(shù),設(shè)通道0的地址為PORT0,請寫出寫入計數(shù)值的程序,計算計數(shù)值。n(計數(shù)初值)=1MHz/40KHz=25 寫入計數(shù)值的程序段:MOV AL,25HOUT PORT0,AL 3.在PC/XT系統(tǒng)

21、中,已知中斷類型號為08H,中斷入口地址為0883:0408H。試用DOS功能調(diào)用設(shè)定其中斷向量,請?zhí)顚懴铝谐绦蚨瓮瓿芍付üδ?。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ù),并把該字符顯示出來。試填空完善該程序段。  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;寫出下列指令的執(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, 該程序的功能是計算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程序運行的結(jié)果為:AX= ,BX= 。

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論