匯編語言微機原理及接口技術期末試卷含答案_第1頁
匯編語言微機原理及接口技術期末試卷含答案_第2頁
匯編語言微機原理及接口技術期末試卷含答案_第3頁
匯編語言微機原理及接口技術期末試卷含答案_第4頁
匯編語言微機原理及接口技術期末試卷含答案_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、微機原理習題一、選擇填空1、CPU執(zhí)行OUT DX ,AL指令時,( A的值輸出到數(shù)據(jù)總線上。A、AL寄存器B、AX寄存器C、DL寄存器D、DX寄存器2、連接主機與外設間的電路稱為( A 。A、接口B、端口C、數(shù)字電路D、轉換電路3、地址譯碼的作用是(B 。A、設計接口B、區(qū)分不同外設C、接至地址總線D、向外設輸出數(shù)據(jù)4、中斷控制器8259可管理( D 。A、非屏蔽中斷B、指令中斷C、外部中斷D、可屏蔽中斷5、對INT N指令,其中斷向量存放在內(nèi)存從( C 開始的地址中。A、DS*10H+N*4B、DS*10H+NC、0*10H+N*4D、0*10H+N6、8259的中斷服務寄存器ISR的某一

2、位如果置1,則表示( B 。A、8259中斷服務故障B、CPU正在執(zhí)行中斷服務程序C、外部設備可以請求中斷服務D、中斷服務程序剛執(zhí)行完畢7、8086/8088CPU內(nèi)部有一個始終指向堆棧頂部的地址指針是( A 。A、SPB、IPC、BPD、BX8、8086/8088CPU內(nèi)部地址指針是( C 。A、20位B、8位C、16位D、24位9、8086存儲段是存儲器的一個邏輯單位,其長度可達( B 字節(jié)A、16KB、64KC、640KD、1M10、對于“未對準好”字,8086CPU需要(B 個總線周期完成對該字的訪問。A、1B、2C、3D、411、8086/8088能尋址內(nèi)部存儲器的最大地址范圍為(

3、C 。A、64KB、512KC、1MD、10M12、除法出錯是屬于( B 中斷。A、線路故障B、內(nèi)部C、INTOD、單步13、中斷傳送方式下,當外部需要輸入輸出數(shù)據(jù),向CPU發(fā)出中斷請求信號,由接口電路使( B信號有效,引起中斷響應。A、HLDAB、INTRC、HOLDD、INTA14、DMA數(shù)據(jù)傳送,是由( A 控制的。A、硬件控制器B、程序C、CPUD、外設15、CPU與外設交換信息時,是通過( A 傳送外設控制和外設狀態(tài)信息的。A 、數(shù)據(jù)總線B 、地址總線C 、控制總線D 、局部總線16、8086執(zhí)行OUT DX ,AL 指令時,(A 的值輸出到地址總線上。A 、ALB 、AXC 、DL

4、D 、DX17、 有效時要求8086的( B 引腳同時輸出低電平。 A 、IN 和OUT B 、 C 、ALE 和 D 、地址和數(shù)據(jù)18、CPU 對單步中斷的響應,必須根據(jù)( A 標志位的狀態(tài)來決定是否響應。A 、IFB 、DFC 、TFD 、ZF19、中斷向量表中存放的是( D 。A 、中斷類型碼B 、中斷服務程序C 、中斷向量碼D 、中斷服務程序入口地址20、中斷控制器8259中沒有( C 寄存器。A 、中斷服務B 、中斷屏蔽C 、中斷響應D 、中斷請求21、如果向8259寫入的ICW2(設置中斷類型碼為20H ,則IR1引腳所對應的中斷類型碼為( A 。A 、21HB 、22HC 、23

5、HD 、24H22、由8088CPU 組成的PC 機的數(shù)據(jù)線是(C 。A 、 8條單向線B 、 16條單向線C 、 8條雙向線D 、 16條雙向線23、設有14個按鍵組成鍵盤陣列,識別這14個按鍵至少需要有( C 根口線。A 、6根B 、7根C 、8根D 、14根24、8086/8088CPU 內(nèi)部有一個指向下一個指令字節(jié)的地址指針寄存器是( B 。A 、BIUB 、IPC 、CSD 、SP25、用戶可以單元為單位進行讀寫的存貯器是( A 。A 、 RAMB 、 ROMC 、 軟盤D 、 硬盤26.集成度最高的存貯線路是(D 態(tài)線路。A 、六管靜B 、 六管動C 、 四管動D 、 單管動27.

6、EPROM2732有4K 個地址單元。當從F0000H 開始分配地址,它的末地址為( A 、F03FFB 、F07FFC 、F0FFFD 、F100028.響應NMI 請求的必要條件是( C 。A 、 IF=1B 、 IF=0C 、 一條指令結束D 、 無INTR 請求29.傳送數(shù)據(jù)時,占用CPU 時間最長的傳送方式是(A 。A 、 查詢B 、 中斷C 、 DMAD 、 通道IOR M/IO 和 R D RD30.DMA數(shù)據(jù)傳送,是由( A 控制的。A、硬件控制器B、程序C、CPUD、 825531.在DMA方式下,CPU與總線的關系是(C .A、只能控制數(shù)據(jù)總線B、只能控制地址總線C、成隔離

7、狀態(tài)D、成短接狀態(tài)32.中斷向量的地址是(C.A、子程序入口地址B、中斷服務程序入口地址C、存放中斷服務程序入口地址的地址D、中斷程序的第一行的地址33.PC機中為使工作于一般全嵌套方式的8259中斷控制器能接受下一個中斷請求,在中斷服務程序結束處應(A、執(zhí)行IRET指令B、執(zhí)行POP指令C、發(fā)送EOI命令D、發(fā)送OCW3命令34.馮諾依曼機工作方式的基本特點是( A、多指令流單數(shù)據(jù)流B、按地址訪問并順序執(zhí)行指令C、堆棧操作D、存貯器按內(nèi)容選擇地址35.8086微處理器可尋址訪問的最大I/O空間為( A、1KBB、64KBC、640KBD、1MB36.Pc機數(shù)據(jù)總線信號的狀態(tài)是、(.A、單向雙

8、態(tài)B、單向三態(tài)C、雙向三態(tài)D、雙向雙態(tài)37.存儲器是計算機系統(tǒng)的記憶設備,它主要用來(A、存放數(shù)據(jù)B、存放程序C、存放數(shù)據(jù)和程序D、存放微程序38.I/O與主機信息的交換采用中斷方式的特點是( A、CPU與設備串行工作,傳送與主程序串行工作B、Cpu與設備并行工作,傳送與主程序串行正作C、CPU與設備并行工作,傳送與主程序并行工作.D、以上都不對39.在I/O傳送方式中,哪種傳送可提高系統(tǒng)的工作效率( A、條件傳送B、查詢傳送C、中斷傳送D、前三項均可40.(是以CPU為核心,加上存儲器,I/O接口和系統(tǒng)總線構成的.A、微處理器B、微型計算機C、微型計算機系統(tǒng)D、計算機41.PC機中確定硬中斷

9、服務程序的入口地址是(A、主程序中的調用指令B、主程序中的轉移指令C、中斷控制器發(fā)出的類型碼D、中斷控制器中的中斷服務寄存器(ISR42.8086/8088中狀態(tài)標志有( 個A、3B、4C、5D、643.8086/8088可用于間接尋址的寄存器有( .A、2B、4C、6D、844.在8086/8088中,一個最基本的總線周期由4個時鐘周期(T狀態(tài)組成,在T1狀態(tài),CPU在總線發(fā)出( 信息.A、數(shù)據(jù)B、狀態(tài)C、地址D、其他45.8086/8088的中斷向量表( A、用于存放中斷類型號B、用于存放中斷服務程序入口地址C、是中斷服務程序的入口D、是中斷服務程序的返回地址46.計算機的存儲器采用分級存

10、儲體系的主要目的是(。A、便于讀寫數(shù)據(jù)B、減小機箱的體積C、便于系統(tǒng)升級D、解決存儲容量、價格和存取速度之間的矛盾47、在機器內(nèi)部操作中,CPU與存貯器之間信息交換使用的是(。A.邏輯地址B.物理地址C.有效地址D.相對地址48、當執(zhí)行指令ADD AX ,BX 后,若AX 的內(nèi)容為2BA0H ,設置的奇偶標志位PF =1,下面的敘述正確的是( 。A.表示結果中含1的個數(shù)為偶數(shù)B.表示結果中含1的個數(shù)為奇數(shù)C.表示該數(shù)為偶數(shù)D.表示結果中低八位含1的個數(shù)為偶數(shù)49、假設VAR 為變量,指令MOV BX ,OFFSET VAR 源操作數(shù)的尋址方式是( 。A.直接尋址B.間接尋址C.立即數(shù)尋址D.存

11、貯器尋址50、完成同指令XCHG AX ,BX 相同功能的指令或指令序列是( 。A.MOV AX ,BXB.MOV BX ,AXC.PUSH AXD.MOV CX ,AXPOP BX MOV AX ,BXMOV BX ,CX51、已知字變量buffer 等于1234h ,它所在的偏移地址為5678h ,執(zhí)行下列指令后ax =( 。mov ax,bufferlea ax,bufferA .1234h B.5678h C.3412h D.7856h52、測試BL 寄存器內(nèi)容是否與數(shù)據(jù)4FH 相等, 若相等則轉NEXT 處執(zhí)行,可實現(xiàn)的方法是( 。A. TEST BL ,4FHB. XOR BL ,

12、4FHJZ NEXT JZ NEXTC. AND BL ,4FHD. OR BL ,4FHJZ NEXT JZ NEXT53、寄存器BX 和DX 中存放有32位二進制數(shù),其中BX 中放高16位,下列程序段完成對這32位數(shù)擴大4倍的功能,那么該程序段中方框里應填的語句是( 。MOV CX ,2LOP A. ROL BX,1B. ROR BX,1C. RCL BX,1D. RCR BX,154、當一個帶符號數(shù)大于0FBH 時程序轉移, 需選用的條件轉移指令是( 。A. JLEB. JNLC. JNLED. JL55、使用DOS 功能調用時,子程序編號應放在( 寄存器中。A.ALB.AHC.AXD.

13、任意指定56、8086CPU 在進行I/O 讀操作時,/M IO DT R 和必須是( 。A.0 0B.0 1C. 1 0D.1 157、8086/8088執(zhí)行一個總線周期是在( 之后插入T W 。A.T1B.T2C.T3D.T458、若用存貯芯片(32K×8構成8086的存貯器系統(tǒng)要用( 。A.8片B.16片C.32片D.64片59、除法出錯是屬于( 中斷。A.線路故障B.內(nèi)部中斷C.INTOD.單步中斷60、8255A 工作于方式1輸出方式,A 口/B 口與外設之間的控制狀態(tài)聯(lián)絡信號是( 。A .STB 與IBF B.IBF 與ACKC .ACK OBF 與D .STB OBF

14、與61、8253 是可編程定時、計數(shù)器芯片,它內(nèi)部有( 。A .三個定時器 B.四個定時器 C.二個計數(shù)器 D.四個計數(shù)器62、8086 CPU 的NMI 引腳上輸入的信號是( A.可屏蔽中斷請求B.非屏蔽中斷請求C.中斷相應D.總線請求63、8086 CPU 在( 時刻采樣READY 信號決定是否插入等待周期。A .T3下降沿 B.T3上升沿 C.T2下降沿 D.T2上升沿64、8288的作用是(。A.地址鎖存器B.數(shù)據(jù)收發(fā)器C.時鐘信號源D.總線控制器65、采用兩片可編程中斷控制器級聯(lián)使用,可以使CPU的可屏蔽中斷擴大到(。A.15級B.16級C.32級D.64級66、PCI總線是(位總線

15、。A.16B.16/32C.32D.32/6467、微型計算機是以大規(guī)模、超大規(guī)模集成電路為主要部件,以集成了控制器和(的微處理器為核心,所構造出的計算機A、存貯器B、寄存器C、運算器D、計數(shù)器68、單片機內(nèi)部除CPU外還集成了計算機的其他一些主要部件,如:ROM、RAM、并行接口、串行接口,有的芯片還集成了(等A、存貯器B、運算器C、定時器D、微處理器69、8088典型的總線周期由(個T組成。A、4B、5C、6D、870、當8088進行讀寫存儲器或I/O接口時,如果存儲器或I/O接口無法滿足CPU的讀寫時序(來不及提供或讀取數(shù)據(jù)時,需要CPU插入(A、T3B、T4C、TwD、Ti71、如果8

16、088的CLK引腳接5MHz的時鐘信號,那么每個T狀態(tài)的持續(xù)時間為(.A、200nsB、300nsC、 200msD、300ms72、PC機中確定可屏蔽中斷服務程序的入口地址是(A、主程序中的調用指令B、主程序中的轉移指令C、中斷控制器發(fā)出的類型碼D、中斷控制器中的中斷服務寄存器(ISR73、在PC機上,CPU響應NMI請求時,中斷類型號(。A、由8259A提供B、由8255A提供C、規(guī)定為2D、規(guī)定為374、存儲器是計算機系統(tǒng)的記憶設備,它主要用來(A、存放數(shù)據(jù)B、存放程序C、存放數(shù)據(jù)和程序D、存放微程序75、集成度最高的存貯線路是(態(tài)線路。A、六管靜B、六管動C、四管動D、單管動76、存儲

17、器(信號通常與CPU地址總線的高位地址線相關聯(lián),說明該存儲器芯片是否被選中正常工作A、 CSB、D0C、OED、 WE77、存儲器可以采用3種外譯碼方式,其中采用(方式可以避免地址重復。A、全譯碼B、部分譯碼C、線選譯碼D、地址譯碼78、除法出錯是屬于(中斷。A、線路故障B、內(nèi)部C、INTOD、單步79、(在任何一個總線周期的T1狀態(tài)輸出有效電平,以表示當前在地址/數(shù)據(jù)復用總線上輸出的是地址信號。A、DENB、ALEC、RESETD、READY80、DMA數(shù)據(jù)傳送,是由( 控制的。A、硬件控制器B、程序C、CPUD、外設81、在DMA方式下,CPU與總線的關系是( .A、只能控制數(shù)據(jù)總線B、只

18、能控制地址總線C、成隔離狀態(tài)D、成短接狀態(tài)82.PC機數(shù)據(jù)總線信號的狀態(tài)是( .A、單向雙態(tài)B、單向三態(tài)C、雙向三態(tài)D、雙向雙態(tài)83. 8086系統(tǒng)中,堆棧的操作(。A、只能是字節(jié)操作B、只能是字操作C、可以是字節(jié)或字操作D、只能是串操作84.CPU對單步中斷的響應,必須根據(jù)(標志位的狀態(tài)來決定是否響應。A、 IFB、 OFC、DFD、 TF85.CPU尋址外設端口有兩種訪問方式,I/O指令尋址和(。A、存儲器映像B、中斷C、 DMAD、通道86.在I/O傳送方式中,哪種傳送可提高系統(tǒng)的工作效率( A、條件傳送B、查詢傳送C、中斷傳送D、前三項均可二、判斷改錯題(判斷正誤,將正確的劃上“”,錯

19、誤的劃上“×”,并改正錯誤。1、在PC機上,CPU響應NMI請求時,類型號由8259提供。2、8086系統(tǒng)中,堆棧的操作可以是字節(jié)或字操作。3、為8088CPU提供系統(tǒng)地址總線需要兩個8286。4、當8255的PA口方式1,PB口方式0時,其PC口可用作一個4位I/O。5、已知某數(shù)的原碼是00001000,則其反碼是11110111。6、EPROM2732有4K個地址單元。全譯碼方式,當從F0000H開始分配地址,它的末地址為F07FFH。7、響應NMI請求的必要條件是IF=1。8、CPU尋址外設端口有兩種訪問方式,I/O指令尋址和存儲器映像。9、DEN在任何一個總線周期的T1狀態(tài)輸

20、出有效電平,以表示當前在地址/數(shù)據(jù)復用總線上輸出的是地址信號。10、CPU對單步中斷的響應,必須根據(jù)DF標志位的狀態(tài)來決定是否響應。11、12、8086有一個16位的標志寄存器,它包含6個狀態(tài)標志位和3個控制標志位。13、一個總線周期由1個或若干個指令周期組成。14、中斷向量的地址是存放中斷服務程序入口地址的地址。15、中斷傳送方式下,當外部需要輸入輸出數(shù)據(jù),向CPU發(fā)出中斷請求信號,由接口電路使HLDA信號有效,引起中斷響應。16、一條指令結束是響應NMI請求的必要條件。17、中斷控制器8259A可管理軟硬中斷。18、CPU與外設交換信息時是通過控制總線傳送外設控制和外設狀態(tài)信息的。三、填空

21、題1.8088微處理器可尋址訪問的最大I/O空間為。2.I/O傳送數(shù)據(jù)時,占用CPU時間最長的傳送方式是傳送方式。3. 8086/8088CPU內(nèi)部有一個始終指向堆棧頂部的地址指針是。4.EPROM2732有4K個地址單元。當從F0000H開始分配地址,它的末地址為5.三態(tài)引腳除正常的高、低電平外,還能輸出 . 狀態(tài)。6.8088讀取指令長度為3B的指令“MOV AX ,2000H”需要個總線周期,執(zhí)行時需要個總線周期。7.組成16KB存儲空間,用SRAM 2114(1K×4需要個芯片。8.在一個針對存儲器的譯碼系統(tǒng)中,如果有6個地址線未參與譯碼,那么每個存儲單元會同時擁有個地址9.

22、指令“MOV AX ,BX+SI+2000H”源操作數(shù)是尋址方式。10、用寄存器BX和DI的基址變址尋址方式把存貯器中的一個字節(jié)與AL寄存器的內(nèi)容相加,結果送入AL寄存器中。該指令是。11、已知指令 MOV AX,0 ,SUB AX,AX ,CMP AX,AX ,OR AX,AX。能使AX和CF同時為零的指令是。12、若一個數(shù)據(jù)塊在內(nèi)存中的起始地址為80A0H:DFF0H,則這個數(shù)據(jù)塊的起始物理地址為。13、8086系統(tǒng)可尋址I/O端口的最大地址為。14、8086響應INTR請求需要執(zhí)行總線響應周期。15、保護斷點就是保存。四、分析題1.MOV AX,0BC5FHMOV BX,0C0FBHAN

23、D AX,BXAND AX,BX上述程序段運行后,AX= ,BX= ,CF=_2. A DB 0F8HB DB 3 DUP(?LEA DI,BMOV CX,3MOV AL,ALOP:SAR AL,1MOV DI,ALINC DILOOP LOP上述程序段運行后,從B單元開始依次存放的數(shù)據(jù)是多少?3. 已知BUF開始的數(shù)據(jù)區(qū)中存放有10個大、小寫字母,下面程序段完成的功能是什么? MOV CX,10LEA BX,BUFK2: MOV AL,BXCMP AL,'Z'JBE K1SUB AL,20HMOV BX,ALK1: INC BXLOOP K24、 MOV AX, 0ABCDH

24、MOV BX, 0CDEFHPUSH AXPUSH BXPOP AXPOP BX上述程序段執(zhí)行后(AX=_,(BX=_5、已知數(shù)據(jù)段: DATA SEGMENTSTR1 DB 12H,-64STR2 DB 2 DUP(B,9COUNT EQU $-STR2STR3 DB COUNTSTR4 DW STR3DATA ENDS畫出該數(shù)據(jù)段的存儲形式。6、說出該子程序實現(xiàn)什么功能。aadp procpush bxshl ah,1mov bl,ahshl ah,1shl ah,1add bl,ahadd al,blmov ah,0pop bxretaadp endp7、編寫一個程序段,在DX低3位全為

25、1時,使AX=-1;否則使AX=1。8、給下面程序段加上合適的指令,該程序段使一個50個字節(jié)元素的數(shù)組,其首地址為array,每個元素減2(不考慮溢出或借位存于原處。 .mov si,0again: sub arraysi,2 .loop again五、指出下列標志位的含義(1 CF (2 OF (3 AF (4 ZF (5 DF 六、(1若STR是字符串的首地址,指出下列程序的功能,并將語句加上注解。LEA BX , STRMOV CX , 20LP : CMP BX , &JNZ NEXTMOV BX , $NEXT : INC BXLOOP LPHLT(2指出下列程序的功能DAT

26、A SEGMENTSTRIN DB *COUNT DW ?DATA ENDSSTACK SEGMENT PARA STACK STACKDB 100 DUP(?STACK ENDSCODE SEGMENTASSUME CS : CODE , DS : DATA , SS : STACKSTART : MOV AX , DATAMOV DS , AXMOV BX , OFFSET STRINMOV AX , 0MOV CX , AXLP : MOV AL , BXCMP AL , *JE DONEINC CXINC BXJMP LP DONE : MOV COUNT , CXMOV AH , 4

27、CHINT 21HCODE ENDSEND START 七、已知電路圖如圖1所示:有關程序段如下: +5V 210H 至圖1MAIN PROC FARPUSH DSXOR AX , AXPUSH AXMOVE AL , 8BHMOV DX ,213HOUT DX , ALKEYIN :MOV DX ,212HIN AL ,DXCMP AL ,0FFHJE KEYINCMP AL ,0FCHJE EXITMOV DX ,210HOUT DX ,ALJMP KEYINEXIT : RETMAIN ENDP回答問題:1根據(jù)電路的接法,8255的PC口應設為輸入方式還是輸出方式?2根據(jù)電路的接法,82

28、55的PC口地址是什么?3結合程序,說明本電路完成什么功能?4如果按鍵接在PB口上,為完成相同功能,應如何修改程序?5如果想按下S7鍵退出程序,則應如何修改程序?6如果想按下按鍵Si后使相應的發(fā)光二極管Di發(fā)光,而其余發(fā)光二極管熄滅,則應如何修改程序?八、8255A的工作方式控制字和C口的按位置位/復位控制字有何差別?若將C口的PC2引腳輸出高電平(置位,假設8255A控制口地址是303H,程序段應是怎樣的?提示:8255A編程摘要工作方式控制字:1、控制命令字A組B組 2、位設置控制字 九、 假設系統(tǒng)擴展一片8255A 供用戶使用,其A 、B 、C 和控制口地址依次為9000H 、9001H

29、 、9002H 、9003H ,請設計一個用8255A 與打印機接口的電路連接圖(只須畫出打印機與8255A 的連接部分并給出8255A 初始化程序段和輸出打印程序段及相應注釋。8255A方式控制字格式: 控制。方式1輸出,端口C 狀態(tài)字:打印機接口的信號與時序:DATA07 STROBEBUSY ACKINTRBOBFB INTEB INTRA I/O I/O INTEA OBFA D1 D2 D3 D4 D5 D6 D7 D0 1 D 6 D 5 D 4 D 3 D 2 D 1 D 0 0 0 方式0 0 1 方式1 1 ×方式2 C 口下半部 1 輸入 0 輸出 B 口選擇 1

30、 輸入 0 輸出 B 組方式 0 方式0 1 方式1 C 口上半部 1 輸入 0 輸出 特征位 A 組方式 A 口選擇 1 輸入 0 輸出微機原理習題參考答案一、選擇填空題1、A2、A3、B4、D5、C6、B7、A8、C9、B 10、B 11、C 12、B 13、B 14、A 15、A 16、D17、B 18、C 19、D 20、C 21、A 22、C 23、C 24、B25、A 26、D 27、C 28、C 29、A 30、A 31C 32C33、C 34、B 35、B 36、C 37、C 38、B 39、C 40、B41、C 42、D 43、B 44、C 45、B 46、D 47、B 48

31、、D49、C 50、D 51、 B 52、B 53、C 54、 C 55、B 56、A 57、C 58、C 59、B 60、C 61、A 62、C 63、A 64、D 65、A 66、D 67、C 68、C 69、A 70、C 71、A 72、C 73、C 74、C 75、D 76、A 77、A 78、B 79、B 80、A 81、C 82、C 83、B 84、D 85、A 86、C二、判斷改錯題1、×類型號由8259提供=類型號為22、×可以是字節(jié)或字操作=只能是字操作3、×需要兩個8286=三個 82824、5、× X的反碼是11110111=X的反

32、碼是000010006、× F07FFH =F0FFFH7、× IF=1 =一條指令結束(或 NMI => INTR8、9、× DEN = ALE10、× DF =TF11、×,8253的方式控制中,有一項計數(shù)鎖存操作,計數(shù)鎖存是為了方便讀取計數(shù)值,并不影響對計數(shù)器的計數(shù)工作。12、13、×,一個指令周期由1個或若干個總線周期組成。14、15、× HLDA = INTR16、17、×軟硬中斷=可屏蔽中斷18、×控制總線=數(shù)據(jù)總線三、填空題1.64K2. 查詢3. SP4. F0FFFH5. 高阻6.

33、 37. 28. 329. 64 10. 相對基址變址11、add al,bx+di12、sub ax,ax13、8E9F0H14、0FFFF H15、2個16、當前CS 、IP的值四、分析題1、AX=805BH,BX=0C0FBH,CF=02、依次存放FCH、FEH、FFH3、小寫字母轉換成大寫字母4、AX=CDEFH,BX=ABCDH5、 6、該子程序實現(xiàn)ALAH×10+AL,AH0。7、 and dx,7Sub dx,7jz nextmov ax,1jmp donenext: mov ax,-1done: 8、 mov cx,50 inc si五、(1 進位標志。若運算結果的最

34、高位產(chǎn)生一個進位或借位,則CF=1,否則CF=0。(2 溢出標志。若在算術運算中帶符號數(shù)的運算結果,當字節(jié)運算時大于+127或小于OF=0。 -128;字運算時大于+32767 或小于-32768,則 OF=1,否則 OF=0。 128;字運算時大于+32767 或小于-32768, OF=1, 輔助進位標志。若在字節(jié)操作時,由低半字節(jié)向高半字節(jié)有進位或借位; (3 輔助進位標志。若在字節(jié)操作時,由低半字節(jié)向高半字節(jié)有進位或借位;或在字操 作時,由低位字節(jié)向高位字節(jié)有進位或借位, AF=1, AF=0。 作時,由低位字節(jié)向高位字節(jié)有進位或借位,則 AF=1,否則 AF=0。 (4 零標志。若運

35、算結果為 0,則 ZF=1,否則 ZF=0。 零標志。 ZF=1, ZF=0。 方向標志。 DF=1,則串操作指令就為自動減量指令, (5 方向標志。若用指令置 DF=1,則串操作指令就為自動減量指令,也就是從高地址向 低地址處理串; DF=0,則串操作指令就為自動增量指令,也就是從低地址向高地址處理 低地址處理串;若 DF=0,則串操作指令就為自動增量指令,也就是從低地址向高地址處理 串。 六、 程序功能: STR( 字節(jié))中所有 代替。 程序功能:將字符串 STR(長度 20 字節(jié))中所有&用$代替。 LEA BX , STR ;置地址指針 MOV CX , 20 ;置計數(shù)器初值

36、取字符與 LP : CMP BX , & ;取字符與&比較 不是 JNZ NEXT ;不是&轉 NEXT 則用 MOV BX , $ ;是&則用$替換 NEXT : INC BX ;地址加 1 CXLOOP LP ;CX-1 不為 0 繼續(xù) HLT 單元開始有一字符串, 程序求以 作為結束標志字符串的長度, (2) STRIN 單元開始有一字符串, 從 程序求以*作為結束標志字符串的長度, 存入 COUNT 單元。 單元。 ( 1) 七、 口應設為輸入方式。 1)PC 口應設為輸入方式。 216H。 2)8255 的 PC 口地址為 212H 和 216H。 檢查按鍵, 則退出程序, 3)檢查按鍵,若同時按下 S1 和 S0 鍵,則退出程序,否則將讀入開關狀態(tài)所對應的數(shù) 口送出顯示。 字量從

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論