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

正文內容

微機原理與接口技術試題庫(含答案)-資料下載頁

2025-06-26 05:38本頁面
  

【正文】 O:(4) CMP AX,BX JLE SMAEQU::SMAEQU:(5) CMP CX,DX JBE LOWEQU::LOWEQU:(6) CMP AX,0 JS NEGAT::NEGAT:(7) TEST AX,AX JP IMAGE::IMAGE: 寫出下列串操作指令所替代的指令序列。(1) REP MOVSB(2) REP LODSB(3) REP STOSB(4) REP SCASB答案:(1)MOV DS,SEG SOURCE MOV ES,SEGT DESTMOV SI,OFFSET SOURCE MOV DI,OFFEST DEST MOV CX,N AGAIN: MOV AL,[SI] MOV ES:[DI],AL INC SI INC DI LOOP AGAIN(2)MOV DS,SEG SOURCEMOV SI,OFFSET SOURCE MOV CX,N AGAIN: MOV AL,[SI] INC SI LOOP AGAIN (3) MOV ES,SEGT DEST MOV DI,OFFEST DEST MOV CX,N AGAIN: MOV ES:[DI],AL INC DI LOOP AGAIN (4) MOV ES,SEGT DEST MOV DI,OFFEST DEST MOV CX,N AGAIN: CMP AL,ES:[DI] INC DILOOP AGAIN五、是非判斷題程序在數據段中的定義如下:DATA SEGMENTNAMES DB ‘ABCD’NAMET DW 20DATA ENDS請判斷下列指令是否正確?正確的填‘A’,錯誤的填‘B’。(1) MOV BX,OFFSET NAMES ( ) (2) MOV AL,[BX+2] ( )( 3) MOV AX,NAMES ( )(4) MOV AX,WORD PTR NAMES+1 ( )(5) MOV AL,NAMET ( )(6) MOV AL,BYTE PTR NAMET ( )(7) MOV AX,DATA ( )(8) MOV DS,AX ( )(9) MOV AX,SEG NAMES ( )(10) MOV BX,DATA ( )答案:五、是非判斷題(1)A(2)B(3)B(4)A(5)B(6)A(7)A(8)A(9)A(10)A六、請閱讀下列程序,分析其功能或結果 MOV AH,00 INT 16H MOV AH,0AH MOV CX,00 MOV BH,00 INT 10H MOV AH,00 MOV AL,66 MOV DX,00 INT 17H MOV AH,00 MOV AL,0DH INT 17H MOV AH,07 MOV AL,00 MOV BL,70H MOV CH,02 MOV CL,05 MOV DH,22 MOV DL,38 INT 10HMESS DB ‘PRESS ANY KEY’,0DH,0AH,‘$’ MOV AH,09 MOV DX,SEG MESS MOV DS,DX MOV DX,OFFSET MESS INT 21HMOV AH,2MOV DL,1INT 21H答案:六、請閱讀下列程序,分析其功能或結果讀取鍵盤輸入,并顯示在顯示器上。 在打印機一輸出字符‘B’,并回車。屏幕初始化,左上角行號為2,左上角列號為5,右下角行號為22,右下角列號為38,使用整個空白窗口。在屏幕上輸出PRESS ANY KEY并換行回車。在屏幕上輸出1 七、編寫程序1. 試編寫一個匯編語言程序,要求對鍵盤輸入的小寫字母用大寫字母顯示出來。2. 編寫程序,比較兩個字符串STRING1和STRING2所含字符是否完全相同,若相同則顯示“MATCH”,若不同則顯示“NO MATCH”。3. 試編寫程序,要求從鍵盤輸入3個16進制數,并根據對3個數的比較顯示如下信息: (1)如果3個數都不相等則顯示0; (2)如果3個數中有2個數相等則顯示2; (3)如果3個數都相等則顯示3。4. 已知整數變量A和B,試編寫完成下述操作的程序: (1)若兩個數中有一個是奇數,則將該奇數存入A中,偶數存入B中; (2)若兩個數均為奇數,則兩數分別加1,并存回原變量; (3)若兩個數均為偶數,則兩變量不變。5. 把0~10010之間的30個數,存入首地址為GRAD的字數組中,GRAD+i表示學號為i+1的學生成績。另一個數組RANK是30個學生的名次表,其中RANK+I的內容是學號為i+1的學生的名次。試編寫程序,根據GRAD中的學生成績,將排列的名次填入RANK數組中(提示:一個學生的名次等于成績高于這個學生的人數加1)。6. 試編寫程序,它輪流測試兩個設備的狀態(tài)寄存器,只要一個狀態(tài)寄存器的第0位為1,則與其相應的設備就輸入一個字符;如果其中任一狀態(tài)寄存器的第3位為1,則整個輸入過程結束。兩個狀態(tài)寄存器的端口地址分別是0024和0036,與其相應的數據輸入寄存器的端口則為0026和0038,輸入字符分別存入首地址為BUFF1和BUFF2的存儲區(qū)中。7.編寫一個程序,接收從鍵盤輸入的10個十進制數字,輸入回車符則停止輸入,然后將這些數字加密后(用XLAT指令變換)存入內存緩沖區(qū)BUFFER。加密表為。 輸入數字: 0,1,2,3,4,5,6,7,8,9 密碼數字: 7,5,9,1,3,6,8,0,2,4七、編寫程序答案:abc: mov ah,1 int 21h cmp al,’a’ jb stop cmp al,’z’ ja stop sub al,20h mov dl,al mov ah,2 int 21h jmp abcstop: ret答案:datarea segment string1 db ‘asfioa’ string2 db ‘xcviyoaf’ mess1 db ‘MATCH’,’$’ mess2 db ‘NO MATCH’,’$’datarea endsprognam segmentmain proc far assume cs:prognam,ds:datareastart:push dssub ax,axpush axmov ax,datareamov ds,axmov es,axbegin: mov cx, string2string1 mov bx, mess1string2 cmp bx,cx jnz dispnolea dx,addrlea si,string1lea di,string2repe cmpsbjne dispno mov ah,9 lea dx,mess1int 21h retdispno: mov ah, 9 lea dx, mess2 int 21hretmain endpprognam ends end start答案:data segmentarray dw 3 dup(?)data endscode segmentmain proc far assume cs:code,ds:datastart:push dssub ax,axpush axmov ax,datamov ds,axmov cx,3lea si,arraybegin: push cx mov cl,4 mov di,4 mov dl, ‘ ‘ mov ah,02 int 21h mov dx,0input: mov ah,01int 21hand al,0fhshl dx,clor dl,aldec dijne inputmov [si],dxadd si,2pop cxloop beginp: lea si,array mov dl,0 mov ax,[si] mov bx,[si+2] cmp ax,bx jne next1 add dl,2next1: cmp [si+4],ax jne next2 add dx,2next2: cmp [si+4],bx jne num add dl,2num: cmp dx,3 jl disp mov dl,3disp: mov ah,2 add dl,30h int 21h retmain endpcode ends end start答案:dseg segment a dw ? b dw ?dseg endscseg segmentmain proc farassume cs:cseg,ds:dsegstart: push ds sub ax,ax push ax mov ax,dseg mov ds,axbegin: mov ax,a mov bx,b xor ax,bx test ax,0001 jz class test bx,0001 jz exit xchg bx,a mov b,bx jmp exitclass: test bx,0001 jz exit inc b inc aexit: retmain endpcseg ends end start答案:dseg segmentgrade dw 30 dup(?)rank dw 30 dup(?)dseg endscseg segmentmain proc farassume cs:cseg, ds:dseg, es:dsegstart: push ds sub ax,ax push ax mov ax,dseg mov ds,ax mov es,axbegin: mov di,0 mov cx,30loop1: push cx mov cx,30 mov si,0 mov ax,grade[di] mov dx,0loop2: cmp grade[si],ax jbe go_on inc dxgo_on: add si,2 loop loop2 pop cx inc dx mov rank[di],dx sdd di,2 loop loop1 retmain endpcseg ends end start答案: mov si, 0 mov di, 0test12: in al, 0024h test al, 08 jnz exit in al,0036h test al, 08 jnz exitdev1: in al, 0024h test al, 01 jz dev2 in al, 0026h mov buffer[si], al inc sidev2: in al, 0036h test al, 01jz test12in al, 0038h mov buff2[di],alinc dijmp test12exit: ret答案:scode db 7,5,9,1,3,6,8,0,2,4buffer db 10 dup(?)。 … … mov si,0 mov cx,10 lea bx,scodeinput: mov ah,01 int 21h cmp al,0ah jz exit and al,0fh xlat mov buffer[si],al inc si loop inputexit: r
點擊復制文檔內容
職業(yè)教育相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1