匯編語言程序設計專升本復習題及答案本科復習題_第1頁
匯編語言程序設計專升本復習題及答案本科復習題_第2頁
匯編語言程序設計專升本復習題及答案本科復習題_第3頁
匯編語言程序設計專升本復習題及答案本科復習題_第4頁
匯編語言程序設計專升本復習題及答案本科復習題_第5頁
免費預覽已結束,剩余16頁可下載查看

下載本文檔

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

文檔簡介

1、復習題一一、單項選擇題1 .十六進制數88H,可表示成下面幾種形式,請找出錯誤的表示()。A:無符號十進制數136 B :帶符號十進制數120C:壓縮型BCM十進制數88 D: 8位二進制數8的補碼表示2 .指令指針寄存器是()0A: IP B: SP C: BP D: PSW3 .當執行指令ADDAX, BX后,若AX的內容為2BA0H設置的奇偶標志位PF= 1, 下面的敘述正確的是()。A:表示結果中含1的個數為偶數B:表示結果中含1的個數為奇數C:表示該數為偶數D :表示結果中低八位含1的個數為偶數4,完成將累加器AL清零,并使進位標志CF清零,下面錯誤的指令是()。A: MOVAL,0

2、0HB: ANDAL,00H C: XORAL,AL D: SUBAL,AL5 .下列指令執行后總是使 CF= 0, OF= 0的是()。A: AND B: NEG C: NOT D: INC6 .完成同指令XCHG AX BX相同功能的指令或指令序列是()A : MOV AX BX C: PUSH AXPOP BX7.設 AH= 0, AL= 06H,B: MOV BX AXD: MOV CX AXMOV AX BXMOVBX CXBL= 09H,執行指令ADD AL, BLAAA之后,其結果應是()。A: AH=01, AL= 05B: AH= 1 AL=15C: AH=0 AL=0FHD

3、: AH=0 AL =058 .設AL=0B4H BL=11H,指令“ MUL BC和指令“ IMUL BL”分別執行后 OF CF的值為()0A:OF=1,CE0B:OF=1,CF=1C:OF=0,CF= 0D:OF=0,CF= 19 .在用操作指令前使用重復前綴指令 REPE終止用的重復操作條件是()。A: CX= 0且 ZF= 0B: CX= 0且 ZF= 1C: CX= 0 或 ZF= 0D: CX= 0 或 ZF= 110 .下面指令中,合理而有意義的指令是()。A: REP LODSBB: REP SCASBC: REP CMPSB D: REP MOVSB11 .在匯編語言程序中

4、,對 END句的敘述正確的是()。A: END語句是一可執行語句B : END語句表示程序執行到此結束C: END語句表示源程序到此結束D: END語句在匯編后要產生機器碼12 .下面的數據傳送指令中,錯誤的操作是()。A: MOV SS:BX+DI,1000H B: MOV DX,1000HC: MOV WORD PTRBX,1000H D: MOV DS,2000H13 .下面指令執行后,變量DAB中的內容是()。DAW DW2A05HDAB DB 0FAHMOV AL BYTE PTR DAWSUB DAB ALA: 0DAH B: 0FAH C:14 .執行下列指令后,正確的結果是(M

5、OV AL 100MOV BL -2A: AL= 100HB : AL= 64HBL= 02H BL=0FEH15 .設數據段中已有:DA1 DB 12H, 34HDA2 DW 56H 78H下面有語法錯誤的語句是()。A : ADR1 DW DA1BC: MOV BYTE PTR DA2 1, AL 16. DATA SEGMENTTA1 DW 0102H 0304H 0506HTA2 DB 02H, 03H 04H0F5H D: 0D0HC : AL = 64HD: AL= 100HBL =82HBL =0FEH:MOV DA#1, AXD: MOV WORD PTR DA11, AXMO

6、V BX 0006HAND BX 0FFHOR BH, BX上述指令序列運行后,BX的內容是()。A: 0605H B: 0402H C: 0606H D: 0204H17 .當一個帶符號數大于0FBH時程序轉移,需選用的條件轉移指令是()0A: JLE B: JNL C: JNLE D: 兒18 .下面指令序列測試BH中的數是否為奇數,若為奇數則轉移至K1處,橫線處 的指令應為()。TEST BH, 01H K1A: JNE B: JZ C: JS D: JC19 .無論BH中原有的數是奇數或偶數, 指令是()A. ADD BH, 01HBC. XOR BH, 01HD20 .下面各傳送指令

7、中,正確的是(A. MOV DI , SIC. MOV WORDPTR BX , 0100H21 .一個字為()位二進制數。A、8 位B 、16 位若要使BH中的數一定為奇數,應執行的.OR BH, 01H.TEST BH 01H)B. MOVDX+DI ALD . MOV AL, BXC 、32 位 D 、64 位22 .下列四個寄存器中,可作為八位寄存器的是()。A、AX B 、CH C 、BP D 、IP23.8086系統的存儲器,存儲單元的物理地址是()位。A.16 B. 8C.20 D. 3224 .在雙操作數指令中,目的操作數不能使用(A. 存儲器 B. 寄存器 C, 立即數 D.

8、段寄存器25 .執行MOV BX OFFSET TTR結果相當的指令是()。A MOV BX TTR B、LEA BX, TTRC、PUSH TTR D、XCHG BX TTR26 .在下列指令中,有錯誤的是(A MOV AX 5634H;C MOV AL 75H;27 .下列指令中有錯誤的是(、MOV BL 3456H、MOV BX 57HA、POP AXB MOV)oD S AX、ADDBX, 25HD、SHR AX,828 .要使用操作指令從高地址向低地址執行,應把標志位置為(A. TF=0B. SF=1C. IF=0)D. DF=129 .在IN AL , PORT旨令中,POR騎為(

9、A, 立即數 B.有效地址30,下列語句格式有錯誤的是()A LEA BX, STRB、DATA DB AB二、填空題1 .ZF標志位是標志結果是否為零的, 當ZF為1時,SF為()2 .標號可以有兩種類型屬性。它們是C.)端口地址D.寄存器名、XCH(BL, AL、EMP = EMP+1若結果,ZF* (),否則 ZF 為()。3.8位無符號整數的表示范圍為0-255 ,寫成16進制形式為(),8位有符號整數的表示范圍為-128-+127,寫成16進制形式為()4,偽指令DB GROUPS NAMEE個標號名字域必須有名字的是(),不得 有名字的是(),可有可無名字的是()。5,循環程序通常

10、由()()()和循環結果外理四部分構成6.在數值不達式中,各種運算符可可混合使用,其優先次序規則*, / () 于+, -; XOR OR()于 AND LT ()于 GT7,宏指令定義必須由偽指令()開始,偽指令()結束,兩者之間的語 旬稱為()8,調用程序與子程序之間的參數傳遞方法有四種,即堆棧法()()(9,分別用一條語句實現下述指明的功能(1)棧頂內容彈出送字變量 AYW:)(2)雙字變量AYD#放的地址指針送ES和SI ()(3)變量AY2類型屬性送AH ()(4)不允許中斷即關中斷()(5)將字符串HOW ARE YOU 存入變量 AYB()(6)子程序返回調用程序()(7)地址表

11、達式AYY4的偏移地址送字變量 ADDR()(8) AX的內容加1,要求不影響CF ()(9) BX的內容加1,要求影響所有標志位()(10)若操作結果為零轉向短號GOON )三、簡答題1 .在某子程序的開始處要保護 AX, BX, CX, DX四個寄存器信息,在子程序結束 時要恢復這四個寄存器信息。例如:PUSH AXPUSH BX 保護現場PUSH CX /PUSH DX/恢復現場試寫出恢復現場時的指令序列。2 . D1 DB 20H DUP(?)D2 DW D1請寫出用一條指令實現取D1的偏移地址=SI中的三種方法。3,試述子程序的一般結構組成4 .標號有哪三個屬性?其含義是什么?5 .

12、試述CMP AX BX和SUB AX BX兩條語句的異同點?6 .如TABLE為數據段中0100單元的符號名,其中存放的內容為 0FF00H試問以 下兩條指令有什么區別?指令執行后,AX寄存器的內容是什么?(3分)MOV AX TABLEMOV AX OFFSET TABLE7 .對于下面的數據定義,三條MOV旨令分別匯編成什么?(3分)TAB1 DW 10 DUP(?)TAB2 DB 10 DUP(?)TAB3 DB 1234MOV AX , LENGTH TAB1MOV BL , LENGTH TAB2MOV CL , LENGTH TAB38 .子程序的說明文件中應包括哪幾方面的內容 ?

13、(5分)9 .分別指出下列指令中源操作數的尋址方式:(5分)A.MOV SI , 100B.MOV CX , DATA SI C.MOV SI, AXD.ADD AX , BX DIE.POPHF四、程序分析題1 . A DW 1234HB DW 5678HPUSH APUSH BPOP APOP B試回答:上述程序段執行后(A) =, (B) = 設 執行前SP= 200H,執彳T后SF2 .現有下列程序段:MOV AX 6540HMOV DX 3210HMOV CL 04SHL DX, CLMOV BL AHSHLAX, CLSHR BL, CLOR DL, BL試問上述程序段運行后,(A

14、X);(BL.):(DX ; 3 .分析下面程序段,MOV AL 200SAR AL, 1MOV BL ALMOV CL 2SAR AL, CLADD AL, BL試問程序段執行后 ( BL) _ ( AL) _4 .程序段如下:BLK1 DB 46, 84, 34, 5, 20, 122, 73MOV CX 7LEA S1 , BLK1NEXT MOV AL SIINC SITEST AL, 81HLOOPZ NEXTMOV BL SI請回答程序段運行后:(AL) = (BL.) =5 .AND AL ALJZ BRCH1RCR AL, 1JZ BRCH2RCL AL, 1INC ALJZ

15、BRCH3上述程序運行后,試回答:(1)當(AL) =時,程序轉向 BRCH1(2)當(AL) =時,程序轉向 BRCH2(3)當(AL) =時,程序轉向 BRCH36,下列一段信息是用 DEBUGS令的結果,填充空白處的內容。 (D:DEBUGEXAM.EXEMOV AX,5247MOVDS,AX MOVX,0007-U 0 1C5246:0000 B847525246:0003 8ED85246:0005 A10700ADD AX,0009JNS 0010 NEGAX MOV 000B,AXMO通H,4cINT 21ADCDH,SI PUSH SIJS 001CADD CL,BL5246:

16、0008 03060900 5246:000C 7902 5246:000E F7D8 5246:0010 A30B00 5246:0013 B44C 5246:0015 CD21 5246:0017 1234 5246:0019 56 5246:001A 7800 5246:001C 00D9 -RAX=0000BX=0000 CX=011D DX=0000 SP=0100 BP=0000 SI=0000 DI=0000DS=5226 ES=5226 SS=5236 CS=5246 IP=0000 NV UP EI PL NZ NA PO NC 5246:0000 B84752 MOV AX

17、,5247 -G 0013AX= BX=0000 CX=011DDX=0000SP=0100BP=0000SI=0000 DI=0000 DS=5247ES=5226 SS=5236 CS=5246 IP= NV UP EI PL NZ AC PO CY5246:0013 B44CMO通H,4c-D 000B 000C_:000B 五、程序填空題1 .設AX, BX中的數一個為正數,一個為負數,下面程序段完成將正數送到PLW單元中存放,請將程序中所缺指令語句補上。TEST AX, 8000HAMOV PLW BXJMP DONEK1 : BDONE2 .現有下列數據段:DATA SEGMENT

18、STR1 DB ABCDEFGHIJKLCOUNT EQU $STR1BUF DB COUNT DU P0) DATA ENDS下面程序段是實現把STR1中所有字符逆向傳送到BUF緩沖區(即STR1中 第一個字符送到BUF的最后一個單元,STR1中最后一字符送到BUF的第一個單 元)o試把程序中所空缺的指令填上。 MOV SI, OFFSET BUF 1 MOV DI, OFFSET BUF MOV CX COUNT A LOP:MOVSB B LOOP LOP復習題二一、單項選擇題1 . CPL訪問的某一存儲單元的實際地址稱()A.段地址B.偏移地址C.物理地址D.邏輯地址2 .某存儲單元的

19、物理地址是12345H,可以作為它的段地址有()A. 2345HB . 12345HC. 12340HD. 1234H3 .執行后使BX=0的同時也使CF=0 OF=0的指令是()A. XOR BX BXB. OR BX BXC. AND BX BXD. CMP BX BX4 .循環控制指令LoopNZ/LoopNE空制循環繼續執行的條件是()A. CX 0 且 ZF=1B. CX 0 且 ZF=0C. CX 0 或 ZF=1D. CX 0 或 ZF=05 .在執行DAA旨令,當高四位BCM校正時產生進位,如要把此進位值送入 AH 中,對這進位值的操作應是()A. DAAR正指令的功能已自動加

20、在 AH中8 .進位值在AF中,校正后根據AF內容再加在AH中C.進位值在CF中,校正后根據CF內容再加在AH中D.進位值在AL最高位上,校正后根據 AL最高位內容再加在AH中9 . AND OR XOR NO四條邏輯運算指令,下面的解釋正確的是()A.指令XOR AX AX執行后,AX內容不變,但設置了標志位B.指令OR DX 1000H執行后,將DX最高位置1,其余各位置0C.指令AND AX OFHMT后,分離出AL低四位D. NOT AX執行后,將AX清07 .在執行下列指令時,需要使用段寄存器 DS的指令是()A. STOSWB . ADD AL CLC. NEG BXD. INC

21、DABX8 .無論BH中原有的數是奇數或偶數,若要使 BH中的數一定為奇數,應執行的 指令是()A. ADD BH 01HC. XOR BH 01H9.完成對CL寄存器的內容乘以A. ROL CL 1ROL CL 1C. SHL CL 1SHLCL 1B. OR BH 01HD. TEST BH 01H4的正確操作是()B. MUL 4D. MOV CL 210.下面各傳送指令中,正確的是(A. MOV DI, SIC. MOV WORD PTR BX0100H11.匯編語言語句格式中對名字項的規定如下SHL CL CLB. MOVDX+DI ALD. MOV AL BX請找出其中錯誤的說法(

22、A.名字的第一個字符可以是大寫英文字母及小寫英文字母B.名字的第一個字符可以是字母、數字及、 _C.名字的有效長度0 31個字符D.在名字中不允許出現$12 .要實現使BETA勺值為56,應采用語句為(A. BETA DB 56B. BETA DB 56HC. BETA EQU 56D. BETA EQU 56H13 . REPZ CMPSW令,重復執行的終止條件是(A. CX=(M ZF=0C. CX=(M ZF=114 .下面程序段執行后,MOV AX 8833H ADD AL AH DAAA. 21C. 0C1H15 .比較兩個帶符號的數A. ZF=1C. SF=18. CX=0且 ZF

23、=0D. CX=0且 ZF=1AL中的內容是()B.D.A、B.D.21H0DDHB,當A=B時程序轉移,測試的條件為(ZF=0SF=016 .檢查二個無符號數的關系,若要實現ALBL時分支去LOP1處,那么在“CMPAL, BL”指令后應跟的分支指令是()A. JNC LOP1B. JA LOP1C. JC LOP1D. JGE LOP117 .在下列用操作指令中,同時使用源用和目的用地址指針的指令是(:A. STOSWB. LODSWC. SCASWD. CMPSW18 .設AL=0AH下列指令執行后能使 AL=05H勺是()A. NOT ALB. AND AL 0FHC. XOR AL

24、0FHD. OR AL 0FH19 . DA1 DW AB, CD, EF, GH ()MOV AX DA1+3指令執行后AX中的內容是A. EFB. CDC. BCD. FC20 .使用DOSS統功能調用時,使用的軟中斷指令是()A. INT 21B. INT 10HC INT 16HD INT 21H21 .把若干個模塊連接起來成為可執行文件的系統程序是 ()A.匯編程序B. 連接程序 C.機器語言程序D.源代碼程序22 .使匯編程序執行某種操作的命令是()A.變量 B. 指令 C. 偽指令 D. 宏指令23 .用操作指令中,目的操作數的段地址一定在 () 寄存器中A. CS B. SS

25、C. DSD. ES24 .在下列語句中,AGAIN稱為()AGAIN:INC SIA.符號 B. 助記符 C. 標號 D. 變量25 .MOV BH, 1000 SI,該指令中源操作數采用的尋址方式是()A.立即 B. 直接 C.寄存器相對D. 寄存器間接26.OR AL ,人1是() 操作指令。A.異或 B. 加法 C. 右移 D. 邏輯或27 .DOS系統功能調用中,顯示單個字符的系統調用號是 ()H 。A. 01H B. 02H C. 08H D. 09H28 .使計算機執行某種操作的命令是()A.宏指令 B. 指令 C. 偽指令 D. 語句29 .換碼指令的助記符是()A. XCHG

26、 B. LEAS C. ALXT D. MOV30 .計算機能直接識別并執行的語言是()A.匯編語言B.機器語言C.局級語言D. 低級語言 二、填空題,表示的十進制負數為1 .十六進制數 0FFF8H表示的十進制正數為2 .若 DS=0F3EHSI=2000H, COUNT=0A8H旨令 MOV AX (SI+COUNT 中,源操 作數的有效地址EA為,其物理地址為。3 . CPU的標志寄存器中標志位,可以分為兩大類,其中一類稱為 標志位,另一類稱為 標志位。4 .當標志位=1時表示無符號數運算產生溢出,而當標志位 =1 是表示帶符號數運算產生溢出。5 .如JMP指令采用段問間接尋址,那么由4

27、個相鄰字節單元中存放有轉移地址, 其中前兩個字節存放的是,而后兩個字節存放的是。6 .在用操作程序中,通常在重復前綴指令REPZlE REPN為,選用的用操作指令 是或 才有實際意義。7 .假設BL=0C5H CL=2,CF=1,確定下列各條指令獨立執行后,BL和CF中的值, 并填入括號中。A. SHR BL , 1; BL=(B. SAR BL , CL; BL=(C. ROR BL , 1; BL=( D. RCL BL , CL; BL=(8 .在8086/8088匯編語言中,) CF=()CF二()CF=()CF=()有五條用操作指令,其中搜索字符串指令的助記符9 .通常所說的計算機系

28、統包括和兩大部分10.8086/8088存儲器分四個段,這四個段的段名所對應的段寄存器分別是 11.設 DS=2200H,BX=1000H,SI=0100H偏移量 D=0A2B1H試計算出下列各種尋址方式下的有效地址,填入括號中。A.使用D的直接尋址()B.使用BX的寄存器間接尋址()C.使用BX和D的寄存器相對尋址()D.使用BX SI和D的相對基址變址尋址()E.使用BX SI的基址變址尋址()二、簡答題1 .已知:BX=1357H DI=2000H, DS=2000H CS=4000H分別指出下面各指令中 存儲器操作數的物理地址。(1) MOV AL BX(2) MOV CS BX+DI

29、 , AH2. 0P1 DB 1 , 20P2 DW 3412H 5678HMOV AX OP1+1 字單元(OP1+1 AXMOV BL OP2+1 字節單元(OP2+1 BL上述二條傳送語句有語法錯誤,請根據注釋字段的說明,將其改正。3,下列語句在存儲器中分別為變量分配多少字節?(1) AD2 DW 10 DUP? ) , 10(2) AD3 DD 100 DUP(?)4,簡述下面兩條指令分別是什么語法錯誤?MOV BX, SIMOV AX DL5.請指出下列指令錯誤原因:A. OR AX , CKB. ADDSI, BX DIC. JMP BYTE PTR LOOPSD. SAR AX

30、, 4E. RCL DX6 . A.下面兩個語句有何區別?X 1 EQU 1000HX 2=1000HB.下面的程序段有錯嗎?若有,請指出錯誤。CRAY PROCPUSH AXADD AX , BX RETENDP CRAY7 .假設程序中的數據定義如下:ARRAY1DW ?ARRAY2DB 16DUP(?)ARRAY3DD ?PLENTHEQU $-ARRAY1問PLENTH勺值為多少?它表示什么意義?8 .試根據以下要求,分別寫出相應的匯編語言指令。A.把AX寄存器和BX寄存器的內容相加,結果存入 AX中。B.用BX和SI的基址變址尋址方式,把存儲器中的一個字節與 DL的內容相加, 并把結

31、果送回DL中。C.把數OBEHf AH內容相加,結果送回 AH中。D.用SI和位移量0200H的寄存器相對尋址方式把存儲器中的一個字與AX相力口,并把結果送回存儲單元中。E.用位移量0860H的直接尋址方式把存儲器中一個字與數 2EA0M目加,結果回 送存儲器中。四、程序分析題1. MOV DL ALNOT DLTEST DL, 04H JE NEXTNEXT 若上述程序段執行時產生分支,說明AL中的數第幾位一定為1?程序段執 行后CF是多少?2. DA1 DB ABCDEFGHIDA2 DB 9 DUP (0)LEA SI , DA1LEA DI , DA2MOV CX 9 CLDLOP:

32、LODSBSUB AL, 10HSTOSBLOOP LOP.試問:寫出程序執行后DA2各字節中的數據。保持程序功能情況下,程序中可否改寫為3. 已知:BX=4567HNEG BXINC BXNEG BXDEC BX程序段執行后,BX=r CF=4. MOV BL 64HMOV CL 03HXOR AX AXAGAIN ADD AL BLADC AH, 0 DEC CL JNZ AGAIN 問:(1)該程序段完成的功能是: (2) AX=匕5. 已知數據段中定義DAT1 DB 12H, 34H, 56H, 78HMOV CX 0MOV AX WORD PTR DAT1MOV CL DAT1+3當

33、程序段執行完后AX= CX=6. DA1 DB 83H, 72H, 61H, 94H, 5AHMOV CX WORD PTR DA1AND CX 0FHMOV AL DA1+3SHL AL, CL上述指令序列執行后,AL= CL=五、程序填空題1 .在NUMW元存放有一個0-65535范圍內的整數,將該數除以500,商和余數分別存入QU1和REW元,請在空行處各填上一條指令完善該程序。MOV AX,NUMWXOR DX,DX DIV BX MOV QUI,AX2 .某程序欲用單個字符顯示的2號功能調用去顯示STRING中的字符串COMPUTER不顯示字符$!).試在空白處填上適當的一條指令。S

34、TRING DB COMPUTER 飛MOV BX 0FFSET STRINGLOP MOV DL BXMOV AH 02HINT 21HJNE LOP六、程序設計題1 .試編制一程序段,用用操作指令實現以 DA_BW首址的20H個字節單元中存 放相同字符Y(設DA_B%儲區已有ES指向)。2 .試編制一源程序,統計 DA1字單元中含0的個數,如統計的個數為奇數,則 將進位位置1,否則進位位清00DATA SEGMENTDA1 DW XXXXDATA ENDS3 .試編寫使AL寄存器中的無符號數乘20的程序段。4 .編寫程序將ELEM中白100個字節數據的位置顛倒過來(即第一個字節和第100個

35、字節的內容交換,第二個字節和第 99個字節的內容交換)。復習題一答案一.單項選擇題1-5 DADAA 6-10 DABCD 11-15 CDCBB 16-20 BCABC21-15 BBCCB 26-30 BDDCC二、填空題(1) 1 0, 0(2) NEAFRE程,FAME遠程(3) 0-FFH, 80H-7FH(4) GROUPNAME DB(5) 循環準備,循環體,循環的控制與修改(6) 高,低,等(7) MACROENOM 宏體(8)約定寄存器法,約定存儲單元法,向量傳遞法(9) (POPAYW (LESSI,AYD (MOVAH TYPEAY2 (CLI) (AYBDB “HOW

36、ARE YOU”)(RET (MOV ADD ROFFSET AYY4 (INC AX) (ADD BX 1)(JZ GOON三、簡答題1 .POP DXPOP CXPOP BXPOP AX2 .MOV SI OFFSET D1LEA SI, D1 MOV SI D23 .由保存現場,取入口參數,加工處理,進也口友數,恢復現場和返回程序4 .段屬性指定義該標號的段地址偏移屬性:指該標號的偏移地址類型屬性:指標號是在定義它的段內引用還是在其它段引用5 .相同點:都執行 AX-BX操作,影響所有標志位且對檔志位的影響相同 不同點:CM耿行后AX, BX內容不改變,而SUBa行后,AX內為AX-BX

37、之差, 即內容變化了6 .第一條指令傳送的是 0100H單元中的內容 AX=0FF00H 第二條指令傳送的是地址 0100H AX=0100H7 .MOV AX, 10 MOV BL 10 MOV CL 18 . A.子程序名B.子程序的功能C.子程序所用到的寄存器、工作單元的情況D.子程序的輸入參數E.子程序的輸出參數9 .A.立即尋址B.寄存器相對尋址C.寄存器尋址D.基址加變址尋址 E.寄存器尋址 四、程序分析題1. (A) = _5678H_, (B) = _1234H_ 設執行前 SD200H 執彳亍后 SD_200 2.(AX) = _ 5400H_(BL) = _06H_(DX)

38、 = 2106H_注:該程序完成的功能是將 DX AX構成的32位數邏輯左移4位。3. (BL)= 0E4H (-28) _ (AL.): 0DDH (-35) 4. (AL.) = -5 (0FBH(BL.): 20 (14H) 注:該程序中的循環繼續條件是 AL中的數為正偶數。5. (1)當(AL) = _00H_時,程序轉向 BRCH1(2)當(AL) = _01H時,程序轉向 BRCH2(3)當(AL) = _0FFH_時,程序轉向 BRCH3 6.AX= 5398H IP= 0013H 5247H :000B 98H 53H五、程序填空題 1.A: JZ K1B: MOV PLWAX2.CLD或 STDSUB SI, 2 ADD DI , 2復習題二答案一、單項選擇題(每小題1分,共20分)1-5: CDABC 6-

溫馨提示

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

評論

0/150

提交評論