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

正文內(nèi)容

微機原理與接口技術(shù)試題集(參考版)

2025-06-10 01:09本頁面
  

【正文】 參考程序如下: DATA SEGMENT BUF DB 50 DUP(?) MAX DB ? MIN DB ? CONT EQU $BUF DATA ENDS STACK SEGMENT TP DB 100 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK MAIN PROC FAR START: PUSH DS SUB AX,AX PUSH AX MO。要求執(zhí)行程序時,顯示‘WHAT IS YOUR NAME?’,在回車換行后,接收鍵盤輸入信息,并顯示。請編寫程序:實現(xiàn)從該表中查找關(guān)鍵字KEY(設關(guān)鍵字KEY在AL中),并將找到的第一個關(guān)鍵字偏離表首的位置存放在寄存器DX中,若無此關(guān)鍵字,DX返回值為-1。參考程序 CODE SEGMENT ASSUME CS:CODE MAIN: MOV AX,5C10H MOV ES,AX MOV DS,AX MOV SI,2063H MOV DI,206BH STD MOV CX,100REP MOVSB MOV AH,4CH INT 21H CODE ENDS END MAIN4.數(shù)組A包含100個互不相等的整數(shù),數(shù)組B包含150個互不相等的整數(shù),試編程實現(xiàn)將數(shù)組A和數(shù)組B都有的整數(shù)存放在數(shù)組C中。DATA SEGMENTSTR1 DB 50 DUP(?)DATA ENDSCODE SEGMENT ASSUME CS: CODE, DS: DATAMAIN PROC FARSTART: PUSH DS MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AXBEGIN: MOV CX,50 MOV SI,0 REP1: MOV AL, STR1[SI] CMP AL, 30H JB GO CMP AL, 39H JA GO OR DL, 20H JMP EXIT GO: INC SI LOOP REP1 AND DL, 0DFH EXIT: RETMAIN ENDP CODE ENDSEND START 2.試編程實現(xiàn),從鍵盤接收N個(N≤60)8位二進制數(shù),統(tǒng)計其中奇數(shù)的個數(shù),并將結(jié)果顯示在屏幕上。 30.①AL=0FCH ②BL=1 五.程序填空1.①、LOOP LOOP1 ②、POP AX。 29. AL=90H 28.DI=0000H BP=0002H 27.AL=90H 26. ①、0000H ②、0002H 22.① 35H ② 將十六進制數(shù)轉(zhuǎn)換為ASCII碼23.① 12H ② 3412H24.程序的功能是:求從1開始的50個奇數(shù)之和。操作數(shù) 4. ZF=05.SS6. 1234H,0FFEH7.立即四、閱讀程序1. 38(或26H)2.將以10100H起始的50個單元的內(nèi)容傳送至以10200H起始的50個單元中3. 將數(shù)據(jù)段中以2000H起始的100個單元中的內(nèi)容清零4.統(tǒng)計以BUFFER為首址的100個單元中數(shù)字為1的個數(shù)存入ARRAY單元5.統(tǒng)計N字中0的個數(shù)6.將N的內(nèi)容拆為兩部分分別存入BH,BL中7.AX=0008H8.AL=34H9.AX=23H10. AX=0004H11. AX=0055H12. 將從鍵盤接受到的兩個字符拼在一起13.BH=0FFH,BL=0EH14. AX=000FH15.AL=15H,AF=1,BL=0FH16.90H17.向屏幕上依次輸出0,1,…。 0?!∫唬x擇題1.(D) 2.(A) 3.(C) 4.(D) 5.(A) 6.(D)7.(C) 8.(C) 9.(C) 10.(D) 11.(D) 12.(C)13.(C) 14.(A) 15.(A) 16.(D) 17.(B) 18.(C)19.(C) 20.(C) 21.(D) 22.(D) 23.(D) 24.(C)25.(A) 26.(A) 27.(B) 28.(C) 29.(B) 30.(D)31.(B) 32.(C) 33.(C) 34.(A) 35.(C) 36.(D)37.(D) 38.(A) 39.(B) 40.(C) 41.(D) 42.(D)43.(B) 44.(C) 45.(C) 46.(B) 47.(B) 48.(D)49.(A) 50.(B) 51.(A) 52.(C)二、判斷題1. 2. 3. 4.√ 5.√ 6.√ 7. 8. 9.10.√ 11. 12. 13. 14. 15. 16.√ 17.√18.√19. 20. 21. 22.√ 23. 24.√ 25.√ 26.√三、填空題1.53F30H2. 0 。15.設在變量X、Y、Z中存放有三個數(shù),若三個數(shù)都不為0,則求出三個數(shù)之和存入U中,若有一個為0,則將其它兩個單元也清零,編寫此程序。13.編寫程序,將鍵盤輸入的小寫字母用大寫字母顯示出來。11.利用移位及數(shù)據(jù)循環(huán)指令完成將DH AL中的16位二進制乘以8的運算,結(jié)果仍存入DH AL中。編寫程序在該字符串中查找是否有空格符(ASCII碼為20H),若有就將第一個空格字符串中的位置(00H~4FH)存入POST單元;若無空格則將1存入POST。8.試編程實現(xiàn)從鍵盤接收N個(N≤50)8位二進制數(shù),統(tǒng)計偶數(shù)的個數(shù)及偶數(shù)之和,并將統(tǒng)計的個數(shù)以十進制方式顯示在屏幕上。要求執(zhí)行程序時,顯示‘WHAT IS YOUR NAME?’,在回車換行后,接收鍵盤輸入信息,并顯示。請編寫程序:實現(xiàn)從該表中查找關(guān)鍵字KEY(設關(guān)鍵字KEY在AL中),并將找到的第一個關(guān)鍵字偏離表首的位置存放在寄存器DX中,若無此關(guān)鍵字,DX返回值為-1。4.數(shù)組A包含100個互不相等的整數(shù),數(shù)組B包含150個互不相等的整數(shù),試編程實現(xiàn)將數(shù)組A和數(shù)組B都有的整數(shù)存放在數(shù)組C中。2.試編程實現(xiàn),從鍵盤接收N個(N≤60)8位二進制數(shù),統(tǒng)計其中奇數(shù)的個數(shù),并將結(jié)果顯示在屏幕上。請將程序填寫完整。 ┇MOV AX, DT1MOV BX, OFFSET DT1MOV SI, OFFSET DT2寄存器BX的值是 ① ,寄存器SI的值是 ② 。24.讀下列程序,請說出該程序的功能是什么?DATA SEGMENTSUM DW 0DATA ENDSSTACK SEGMENTDB 200 DUP(?)STACK ENDSCODE SEGMENTASSUME DS:DATA,SS:STACK,CS:CODESTART: MOV AX,DATAMOV DS,AXMOV CX,50MOV AX,0MOV BX,1NEXT: ADD AX,BXINC BXINC BXDEC CXJNE NEXTMOV SUM,AXMOV AH,4CHINT 21HCODE ENDSEND START25.設偽指令定義如下,請畫出內(nèi)存分配示意圖。MOV CX,10MOV DL,30HNEXT1:MOV AH,2INT 21HINC DLLOOP NEXT118.執(zhí)行下列指令后MOV AX,1245HMOV BX,5689HADD AL,BLMOV CL,ALMOV AL,AHADC AL,BHDAA寄存器AL的值是 ,寄存器CL的值是 19.分析下列程序段: MOV AL,N XOR AH,AH MOV BL,16 DIV BL當N=57H時,程序執(zhí)行完后AX=?20.在下面程序的括號中分別填入如下指令:① LOOP XH ② LOOPNE XH ③ LOOPE XH問在這三種情況下,當程序執(zhí)行完后,AX、BX、CX、DX四個寄存器中的內(nèi)容分別是什么?START:MOV AX,04MOV BX,02MOV CX,03MOV DX,05XH:INC AXADD BX,AXSHR DX,1( )HLT21.閱讀程序,請說出該程序的功能是什么?MOV AX,DATAMOV DS,AXLEA SI,BUFFERXOR BL,BLMOV CX,100AGAIN: MOV AL,[SI]TEST AL,1JNZ NEXTINC BL NEXT: INC SILOOP AGAINHLT22.從鍵盤上接收一字符,若是“Y”轉(zhuǎn)YES,是“N”轉(zhuǎn)NO,否則繼續(xù)等待,到輸入“Y”或“N”為止。MOV AX,1000HMOV DS,AXMOV ES,AXMOV SI,0100HMOV DI,0200HMOV CX,50DREP MOVSB3. 寫出下列程序段的功能MOV BX,2000HMOV DS,BXXOR AL,ALMOV CX,100AGAIN: MOV [BX],ALINC BXLOOP AGAIN4.寫出下列程序段的功能LEA SI,BUFFERLEA DI,ARRAYMOV CX,100XOR BL,BLLP: CMP [SI],01HJNZ LP1INC BLLP1:INC SILOOP LPMOV [DI],BL5.寫出下列程序段的功能MOV CX,16MOV AX,NMOV BH,0LP0: SHL AX,1JC LPINC BHLP: LOOP LP0MOV SUM,BH6.寫出下列程序段的功能MOV AL,NAND N,0FHMOV BL,NSHR AL,4MOV BH,AL7.執(zhí)行下列程序段后,AX=?MOV AX,0702HMOV BH,09HAAD DIV BH8.下面程序段執(zhí)行后AL=?ABC DW 2152H,3416H,5731H,4684HMOV BX,OFFSET ABCMOV AL,3XLAT9.執(zhí)行下面的程序段后AX=?MOV CX,5MOV AX,50NEXT: SUB AX,CXLOOP NEXTHLT10. 執(zhí)行下面的程序段后 AX=?TAB DW 1,2,3,4,5,6ENTRY EQU 6MOV BX,OFFSET TABADD BX,ENTRYMOV AX,[BX]11. 執(zhí)行下面程序段后 AX=ARRAY DW 1,2,3,4,5,6,7,8,9,10 COUNT EQU $ARRAYXOR AX,AXMOV CX,COUNTMOV SI,OFFSET ARRAYNEXT:ADD AX,[SI]INC SILOOP NEXT12.寫出下列程序段的功能MOV AH,1INT 21HAND AL,0FHMOV BL,ALMOV AH,1INT 21HSHL AL,4AND AL,BL將從鍵盤接受到的兩個字符拼在一起13.執(zhí)行下列程序段后N DB 07HXOR BH,BHMOV BL,NRCL BL,1ADD BH,BLXOR BH,0FFHHLT寄存器BH的值是 ,寄存器BL的值是 。四、閱讀程序程序中數(shù)據(jù)定義如下:DATA1 DW ?DATA2 DB 32 DUP(?)DATA3 DD ?COUNT EQU $DATA1此時COUNT 的值是( )。6. 若AX=1234H,SP=1000H,指令PUSH AX執(zhí)行后AX=( ),SP=( ) 。4. 條件轉(zhuǎn)移指令JNE的測試條件是( )。2.若CH=07H,CL=08H,執(zhí)行指令ADD CH,CL后,AF=( ),CF=( ),OF=( ),PF=( )。26.CS和IP都不能作傳送指令的目的操作數(shù)。24.當對堆棧段的數(shù)據(jù)進行操作時,其操作數(shù)的有效地址可保存在BP中。22.段寄存器間不能直接進行數(shù)據(jù)傳送。20.相對尋址中的位移量只能用16位表示。18.兩個符號相同的數(shù)相減不會產(chǎn)生溢出。16.欲交換寄存器SI,DI的內(nèi)容,可用指令XCHG SI,DI實現(xiàn)。14.JMP指令要影響標志位。12.MOV [BX][BP],AX是對的。10.指令MOV CS,BX是非法的。8.MOV AX,[BP]的源操作數(shù)的物理
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1