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

正文內(nèi)容

微機(jī)原理試題集題庫(kù)帶答案(編輯修改稿)

2024-07-25 18:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 TEST AL,80H JZ BRCH1 MOV AH,0 JMP STOP BRCH1: MOV AH,0FFH STOP: HLT 答: 3A. 現(xiàn)有下列程序段:    MOV AX,6540H    MOV DX,3210H    MOV CL,04    SHL DX,CL    MOV BL,AH    SHL AX,CL    SHR BL,CL    OR DL,BL    試問(wèn)上述程序段運(yùn)行后,    (AX)=_____________    (BL)=_____________    (DX)= _____________ 4A現(xiàn)有下列程序段MOV AL,60HMOV BL,20HSTCADC AL,BL問(wèn)程序執(zhí)行后,AL= BL= CF= .已知(DS)=09lDH,(SS)=1E4AH,(AX)=1234H,(BX)=0024H,(CX)=5678H,(BP)=0024H,(SI)=0012H,(DI)=0032H,(09226H)=00F6H,(09228H)=1E40H,(1E4F6H)=091DH。下列各指令或程序段分別執(zhí)行后的結(jié)果如何?(1) MOV CL,20H[BX][SI](2) MOV [BP][DI],CX(3) LEA BX,20H[BX][SI]MOV AX,2[BX](4) LDS SI,[BX][DI]MOV [SI],BX(5) XCHG CX,32H[BX]XCHG 20H[BX][SI],AX答(1) (CX)=56F6H。 (2) (09226H)=5678H。 (3) (AX)=1E40H。 (4) (1E4F6H)=0024H。 (5) (09226H)=1234H,(AX)=5678H. 1 .假設(shè)寄存器AX=1234H,DX=0A000H MOV BX,0 MOV CX,BX SUB CX,AX SBB BX,DX MOV AX,CX MOV DX,BX 上述程序段執(zhí)行后AX= 0FDCFH ,DX= 60000H 程序功能是 對(duì)原AX、DX中的值求補(bǔ)碼,因?yàn)槿⊙a(bǔ)碼指令就相當(dāng)于用0減去此操作數(shù),見(jiàn)書(shū)本P122 .  4.分析下面程序段,    MOV AL,200    SAR AL,1    MOV BL,AL    MOV CL,2    SAR AL,CL    ADD AL,BL    試問(wèn)程序段執(zhí)行后(BL)=11100100B=_E4H_(AL)=11111001B=F9H   5.程序段如下:    BLK1 DB 46,84,34,-5,20,122,73    :    MOV CX,7    LEA S1,BLK1    NEXT: MOV AL,[SI]    INC SI    TEST AL,81H    LOOPZ NEXT    MOV BL,[SI]    :    請(qǐng)回答程序段運(yùn)行后:(AL)=_____46_______    (BL)=____84________14.對(duì)于下面的數(shù)據(jù)定義,各條MOVE指令單獨(dú)執(zhí)行后,有關(guān)寄存器的內(nèi)容是什么?FLDB DBTABLEA DW 20DUP(?)TABLEB DB ‘ABCD’MOVE AX,TYPE FLDB MOVE AX,TYPE TABLEAMOVE CX,LENGTH TABLEA MOVE DX,SIZE TABLEA MOVE CX,LENGTH TABLEB解答:AX=0001HAX=0002HCX=0014HDX=0028HCX=0001H。19.讀下面程序段,請(qǐng)問(wèn):在什么情況下,本段程序的執(zhí)行結(jié)果是AH=0? BEGIN: IN AL,5FH TEST AL,80H JZ BRCHl MOV AH,0 JMP STOP BRCHl: MOV AH,0FFH STOP: HLT解答:AL中的最高位為1時(shí)。20.讀程序: START: IN AL,20H MOV BL,AL IN AL,30H MOV CL,AL MOV AX,0 ADLOP: ADD AL,BL ADC AH,0 DEC CL JNZ ADLOP HLT 請(qǐng)問(wèn): (1)本程序?qū)崿F(xiàn)什么功能? (2)結(jié)果在哪里?解答:完成20H*30H,結(jié)果在AX中。21.請(qǐng)編一程序段完成AX*l0的任務(wù)(要求不準(zhǔn)用乘法指令做)。解答: MOV BX,AX MOV CL 2 SHL AX, CL ADD AX,BX SHL AX ,1 22.編程序使: (1)AX寄存器低4位清零。 (2)BX寄存器低4位置“1”。 (3)CX寄存器低4位變反。 (4)用TEST指令測(cè)試DL寄存器位位6是否同時(shí)為0,若是,將0送DL;否則l送DH。解答 :1,AND AX ,0FFF0H 2,OR BX ,000FH 3,XOR CX ,000FH 4,TEST DL ,48H JZ LOOP MOV DH,1 HLT LOOP :MOV DL ,0HLT23.編一程序段,完成符號(hào)函數(shù)(128≤x≤127): 1 (x.0)y= 0 (x=0) 1 (x0)假設(shè)x的值存放在DATAl中,y的值存放在DATA2中。 解答: START :MOV AL ,DATA1 AND AL,AL JGE BIGR MOV AL,0FFH MOV HLT BIGR:JE EQUL MOV AL,1 MOV DATA2,AL HLT EQUL:MOV DATA2,AL HLT 24.設(shè)AX寄存器中有一個(gè)16位二進(jìn)制數(shù),編一程序,統(tǒng)計(jì)AX中“l(fā)”的個(gè)數(shù),統(tǒng)計(jì)結(jié)果送CX中。解答: START :MOV CX ,0 LOOP: SUB AX,0 JZ STP SAL AX,1 JNC NOD INC CX NOD:JMP LOOP STP:HLT 25.編一子程序利用XLAT指令把十六進(jìn)制數(shù)轉(zhuǎn)換成ASCII碼。假設(shè)ASCII碼存放在以 DAT1為首地址的數(shù)據(jù)區(qū)中,對(duì)應(yīng)的16進(jìn)制數(shù)放在以DAT2為首地址的數(shù)據(jù)區(qū)中,轉(zhuǎn)換結(jié)果送以DAT3為首地址的數(shù)據(jù)區(qū)中。解答:MAIN :PUSH BX PUSH SIPUSH DIPUSH CXPUSH ALPUSH DS START:MOV BX,DATA1 MOV SI ,DATA2 MOV DI DATA3 MOV CX ,16 NEST:LODSB XLAT DATA1 STOSB LOOP NEST POP DS POP AL POP CX POP DI POP SI POP BX RET1. 設(shè)AX=0FFH,執(zhí)行AND AX,86H 后,AX=?AX=86H2. 設(shè)AX=1000H,DX=2000H,CX=3000H,SP=1234H執(zhí)行 PUSH CX PUSH DX PUSH AX后,SP=?再執(zhí)行 POP CX POP DX POP AX后,AX=?,DX=?,SP=?答: SP=122EHAX=3000H,DX=2000H,SP=1234H(錯(cuò)一題扣2分,)7.請(qǐng)完成如下程序段,使它完成求|AXBX|,結(jié)果放在AX的功能。 AX,BX JC SUB AX,BX AA1AA:SUB , MOV AX,BXAA1:HLT CMP AX,BX(1分) JC AA (1分) SUB AX,BX JMP AA1(2分)AA:SUB BX(1分) , AX(1分) MOV AX,BXAA1:HLT下面是多字節(jié)加法程序,第一個(gè)數(shù)是8A0BH,第二個(gè)數(shù)是D705H。請(qǐng)?zhí)顚?xiě)出正確結(jié)果。(7分) DATA SEGMENT FIRST DB , ,0H SECOND DB , DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA START: MOV AX,DATA MOV DS,AX MOV CX, MOV SI,0 NEXT: MOV AL,SECOND[SI] ADC FIRST[SI],AL INC SI LOOP NEXT MOV AL,0 ADC AL, MOV FIRST[SI],AL MOV AH,4CH INT 21H CODE ENDS END START 四、判斷題(在對(duì)的后面畫(huà)√,錯(cuò)的后面畫(huà)):段內(nèi)轉(zhuǎn)移指令執(zhí)行結(jié)果要改變IP、CS的值。 ( )PUSH CS。 (√ ) OUT 2000H,AL () MOV AH,BX ( 錯(cuò) )8088 中,取指令和執(zhí)行指令可以重疊操作。( √ ?。㎝OV [BX], [SI]          (  ?。?088CPU用邏輯地址1234H:5678H訪(fǎng)問(wèn)時(shí),可交換一個(gè)字。(√) MOV BYTE PTR[BX],1000 ( )MOV 5, AL ( ) MOV AX,[SI+DI] ( )8088 的數(shù)據(jù)可以存放在幾個(gè)不連續(xù)的段中。(√  ?。?. ADD 15H,BX ( 錯(cuò) )REP是指令前綴,重復(fù)操作的條件是CX≠0。 ( 對(duì) )POP CS  ?。ㄥe(cuò)) MOV CS,AX ( 錯(cuò) )MOV [BX],[SI] (錯(cuò))IN AL,2000H (錯(cuò))8086 中,取指令和執(zhí)行指令可以重疊操作。( 對(duì) )11.當(dāng)8086CPU內(nèi)標(biāo)志寄存器中的IF=0時(shí),意味著禁止CPU響應(yīng)所有類(lèi)型的中斷。 ( 錯(cuò) ) 12.一個(gè)外設(shè)最多可含有控制端口、數(shù)據(jù)端口、狀態(tài)端口三種類(lèi)型的端口。
點(diǎn)擊復(fù)制文檔內(nèi)容
外語(yǔ)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1