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

正文內(nèi)容

微機(jī)原理與接口技術(shù)試題集-閱讀頁

2025-06-22 01:09本頁面
  

【正文】 ) XOR AL,0FEH33.改變( )寄存器的值,可改變堆棧中棧頂元素的位置。(A) 有影響 (B) 部分影響 (C) 無影響 (D) 任意35.當(dāng)AH=( )時,執(zhí)行INT 21H指令可在屏幕上顯示一組字符。(A) 6H (B) 14H (C) 5H (D) 16H37.若某數(shù)據(jù)段位于存儲區(qū)68000H~7FFFFH,則該數(shù)據(jù)段的段基址是( )。(A) 棧頂元素的有效地址 (B) 下一條要執(zhí)行指令的地址(C) 下一條要取的指令的地址 (D) 棧底元素的有效地址39.在數(shù)據(jù)傳送指令執(zhí)行過程中,不能直接與立即數(shù)進(jìn)行傳送的是()。(A)有影響 (B)部分影響 (C)無影響 (D)隨意41.欲從存儲單元取某操作數(shù),可采用( )。(A)為0 (B)為1 (C)不確定 (D)不改變43.已知AL=10010111H,BL=00010101H,執(zhí)行ADD AL,BL指令后,OF、SF、CF、ZF標(biāo)志的狀態(tài)為( )。(A) MOV BX,OFFSET BUF (B) LEA SI,BUF(C) LEA DI,OFFSET BUF (D) MOV BP,SEG BUF45.輸入/輸出指令對標(biāo)志位的狀態(tài)( )。(A) 匯編語言僅由指令性語句組成 (B) 匯編語言包括指令性語句和偽指令語句(C) 指令性語句和偽指令語句的格式是完全相同的 (D) 指令性語句和偽指令語句需經(jīng)匯編程序翻譯成機(jī)器代碼后才能執(zhí)行47.下列指令中不屬于邏輯運算指令的是( )。(A)005CH (B)0017H (C)1700H (D)05C8H49.下列指令中不會改變指令指針寄存器內(nèi)容的是( )。(A)宏定義結(jié)束 (B)過程定義結(jié)束(C)段定義結(jié)束 (D)過程運行結(jié)束51.利用DOS系統(tǒng)功能調(diào)用的9號(AH=9)功能,顯示一個字符串,其入口參數(shù)應(yīng)為( )。(A) DB (B) DW (C) DD (D) DT二、判斷題1.指令MOV AX,[BX]的源操作數(shù)是寄存器尋址方式。3.比較兩個帶符號數(shù)的大小,可根據(jù)CF標(biāo)志來判斷。5.不能給段寄存器賦立即數(shù)。7.無條件轉(zhuǎn)移指令只能用于段內(nèi)直接轉(zhuǎn)移。9.指令MOV DI,OFFSET [BX][SI]是正確的。11.指令NOT AX,BX是合法的。13.80486中對堆棧單元的存取操作是以字節(jié)為單位的。15.INC指令影響所有狀態(tài)標(biāo)志。17.CPU中的程序計數(shù)器IP中存放的是指令的邏輯地址。19.匯編程序就是匯編語言程序。21.CLD指令是MOVSB指令的使用條件之一。23.要把變量BUFF的有效地址送給BX,可用MOV BX,BUFF指令。25.TEST指令屬于邏輯運算指令。三、填空題1.若SS=5310H,SP=0E30H,其物理地址為( )。3.指令由( ) 和( ) 兩個字段構(gòu)成。 5.若用指針(BP)訪問存儲器,則數(shù)據(jù)包含在( ) 段中。7.指令采用( )尋址方式時操作數(shù)是在代碼段中。2.分析下列程序段,說出其功能。14. 分析下列程序段MOV AL,NXOR AH,AHMOV CL,4DIV CL當(dāng)N=3CH時,程序執(zhí)行完后AX=15.程序段如下:CLCMOV AL,6MOV BL,9ADD AL,BLMOV BL,ALDAA執(zhí)行上面程序段后,AL= ,AF= ,BL= 16.執(zhí)行下列指令后TABLE DB 19H,55H,9CHLEA BX,TABLEMOV AL,[BX]XOR AL,89HMOV [BX],AL寄存器AL的值是 17.分析下列程序段,說明該程序段執(zhí)行何種功能。程序段如下:MOV AL,NAND AL,0FHADD AL,90HDAAADC AL,40HMOV RUT,ALHLT問: ①若N=5,下列程序執(zhí)行后AL=? ②該程序段的功能是什么?23.執(zhí)行下列程序段后:DATA SEGMENTDT1 LABLE WORDDT2 DB 12H,34HDATA ENDS………………MOV AL,DT2MOV DX, DT1寄存器AL的值是 ① ,寄存器DX的值是 ② 。BUF DB ?DW ‘AB’DW ‘C’DW 1234H DB ‘EF’26.執(zhí)行下列程序段后: DATA SEGMENTDT1 DW 8A9BHDT2 DB 7CH, 6DHDATA ENDS  ┇27.執(zhí)行下列指令后: TABLE DB 10H,33H,41H┉┉MOV BX,OFFSET TABLEMOV AL,[BX]XOR AL,80HMOV [BX],AL寄存器AL的值是多少?28.執(zhí)行下列程序段后:DATA SEGMENTN1 DW 3355HN2 DB 23H, 89HDATA ENDS  ┇MOV AX, N1MOV DI, OFFSET N1MOV BP, OFFSET N2寄存器DI的值是多少?寄存器BP的值是多少?29.執(zhí)行下列指令后:DAT DB 10H,33H,41H┉┉LEA BX,DATMOV AX,SEG DATMOV ES,AXMOV AL,ES:[BX]XOR AL,80HMOV ES:[BX],AL寄存器AL的值是多少?30.執(zhí)行下列程序段后: BUF DB 01H……XOR AL,ALMOV AL,BUFMOV BL,ALSAL AL,1ADD AL,BLXOR AL,0FFHHLT寄存器AL的值是多少?寄存器BL的值是多少?五.程序填空1.下列程序是在鍵盤上輸入120個字符,然后將輸入反序后顯示在屏幕上。STACK1 SEGMENT STP DW 120 DUP ( ? )STACK1 ENDSCODE SEGMENTASSUME CS:CODE,SS:STACK1START: MOV AX, STACK1MOV SS, AXMOV SP, SIZE STP MOV CX,120LOOP1: MOV AH,01HINT 21HPUSH AX( ) MOV DL,0AHMOV AH, 02HINT 21HMOV DL, 0DHINT 21HMOV CX, 120LOOP2: ( ) MOV AH,02HINT 21HLOOP LOOP2MOV AH,4CHINT 21HCODE ENDSEND START六、編寫程序1.在STR到STR+49單元中存放著一個字符串,試編寫一個程序,測試字符串中是否存在數(shù)字,如有,則把DL的第五位置1,否則將該位置0。3.已知有100字節(jié)的數(shù)據(jù)塊存放在以5C10H: 2000H開始的存儲區(qū)內(nèi),要求編寫一個完整程序?qū)?shù)據(jù)移動到以5C10H:2008H開始的存儲區(qū)內(nèi)。5.在以BASE起始的表中存有一組字符,它以‘回車’(0DH)結(jié)束。 6.編寫一個中斷程序,實現(xiàn)人機(jī)對話。7.編寫程序找出BUF數(shù)據(jù)區(qū)中50個帶符號數(shù)的最大值和最小值,并分別存入MAX和MIN單元。9.以STRING起始的字符串的最大長度為80個字符,字符串的結(jié)束用字符$表示。10.BUFFER字節(jié)數(shù)組中存有一組無序列字節(jié)數(shù)數(shù)據(jù),列的長度表示在BUFFER的第一個字節(jié)中KEY中為一個字節(jié)數(shù)據(jù),編寫程序在BUFFER中查找有無KEY,若有就結(jié)束,若沒有就將KEY加入到BUFFER中去,并修改列的長度。12.分別從鍵盤上接收兩長度相等的組數(shù)A和B,試完成兩數(shù)組的求和任務(wù),將結(jié)果存放在數(shù)組C中,并顯示在屏幕上。14.要求從鍵盤接收一個十進(jìn)制數(shù)字,然后找出它的前導(dǎo)數(shù)字和后繼數(shù)字,并按相反的順序顯示輸出。16.求出首地址為DATA的M個字節(jié)的無符號數(shù)組中最小奇數(shù),并把它存放于DL中。 0。 13.操作碼。918.AL=68H,CL=CEH19.AX=0705H20.① AX=0007H,BX=0014H,CX=0,DX=0② AX=0007H,BX=0014H,CX=0,DX=0③ AX=0005H,BX=0007H,CX=0002H ,DX=0002H 21.程序的功能是:統(tǒng)計以BUFFER為起始地址的100個單元中偶數(shù)的個數(shù)。25.(如下圖) MOV DL,AL六、編寫程序1.在STR到STR+49單元中存放著一個字符串,試編寫一個程序,測試字符串中是否存在數(shù)字,如有,則把DL的第五位置1,否則將該位置0。DATA SEGMENTKEY DB 61KEY1 DB ?KEY2 DB 61 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART: MOV AX,DATA MOV DS,AX MOV DX,OFFSET KEY MOV AH,0AH INT 21H MOV AL,0 LEA SI,KEY2 MOV CH,0 MOV CL,KEY1LP0: MOV BL,[SI] TEST BL,01H JZ LP1 ADD AL,01H DAALP1: INC SI LOOP LP0 MOV BL,AL MOV CL,4 SHR AL,CL ADD AL,30H MOV DL,AL MOV AH,02H INT 21H AND BL,0FH ADD BL,30H MOV DL,BL MOV AH,02H INT 21H MOV AH,4CH INT 21H CODE ENDS END START 3.已知有100字節(jié)的數(shù)據(jù)塊存放在以5C10H: 2000H開始的存儲區(qū)內(nèi),要求編寫一個完整程序?qū)?shù)據(jù)移動到以5C10H:2008H開始的存儲區(qū)內(nèi)。參考程序DAT SEGMENTA DB 100 DUP(?)B DB 150 DUP(?)C DB 150 DUP(?)N DW 00HDAT ENDSCOD SEGMENT ASSUME CS:COD,DS:DAT,ES:DATSTART: MOV AX,DATMOV DS,AX MOV ES,AX CLDLEA SI,B MOV DX,150LP0: MOV CX, 100 LEA DI,A MOV AL,[SI] REPNZ SCASB JNZ LP1 LEA BX,C ADD BX,N MOV [BX],AL INC NLP1: INC SI DEC DX JNZ LP0 MOV AX,004CH INT 21HCOD ENDS END START5.在以BASE起始的表中存有一組字符,它以‘回車’(0DH)結(jié)束。 LEA DI,BASE MOV DX,-1LOP: MOV BL,[DI]CMP BL,0DHJZ DONECMP BL,ALJZ LOP1INC DIJMP LOP LOP1: MOV DX,DI DONE: HLT 6.編寫一個中斷程序,實現(xiàn)人機(jī)對話。(提示:使用09H和0AH功能調(diào)用)DATA SEGMENT BUF DB 81DB ?DB 81 DUP ( ? )MESG DB ‘WHAT IS YOUR NAME?’, 0AH, 0DH DB $ DATA ENDS STACK SEGMENT PARA STACK ‘STACK’DB 100 DUP ( ? ) STACK ENDSCODE SEGMENTASSUME CS:CODE, DS: DATA, SS: STACKSTART PROC FARPUSH DSMOV AX, 0PUSH AXMOV AX, DATAMOV DS, AXDISP: MOV DX,OFFSET MESGMOV AH,09HINT 21HKEYBI: MOV DX, OFFSET BUFMOV AX, 0AHINT 21HLF: MOV DL, 0AHMOV AH,02HINT 21HDISTR:MOV DX,OFFSET BUF+2 MOV AH, 09H INT 21H RET START ENDP CODE ENDS END START7.編寫程序找出BUF數(shù)據(jù)區(qū)中50個帶符號數(shù)的最大值和最小值,并分別存入MAX和MIN
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1