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

正文內(nèi)容

匯編語言自測試試題-資料下載頁

2025-04-09 01:56本頁面
  

【正文】 STACK1 SEGMENT PARA STACKDW 20H DUP(0)STACK1 ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA,SS:STACK1START:MOV AX,DATAMOV DS,AXMOV CX,10LEA SI,BUF1LEA DI,BUF2LEA BX,SUMNEXT:MOV AX,[SI]MOV DX,[DI]TEST AX,8000HJE TDXNEG AXTDX:TEST DX,8000HJE ADDSNEG DXADDS:ADD AX,DXMOV [BX],AXADD SI,2ADD DI,2ADD BX,2LOOP NEXTMOV AH,4CHINT 21HCODE ENDSEND START評分:(1)判BUF1和BUF2內(nèi)容為負(fù)數(shù) 2分(2)求絕對值 1分(3)求和 1分(4)存結(jié)果 1分(5)指針(SI,DI,BX)設(shè)置及修改 3分(6)循環(huán)正確 2分(7)程序段結(jié)構(gòu) 2分(8)DS預(yù)置 1分(9)用戶程序結(jié)束 1分測試題 一、填空題(每空1分,共19分) 1.用于控制字符*作地址增量方向的標(biāo)志寄存器是 ,表示加法結(jié)果溢出的標(biāo) 志寄存器是 ,允許產(chǎn)生中斷時(shí),IF= 。 2.在移位指令中,用于指定移位位數(shù)的*作數(shù)只能是 及 。 3.內(nèi)存0005CH處4個(gè)字節(jié)為D2,EF,00,F(xiàn)0,它是中斷 的入口地址存放 處,它表示該中斷處理程序的起始地址為 : 。 4.一條指令為MOV BX,X1,其中X1的偏移地址為16(十進(jìn)制)。在DEBUG下, 此指令會(huì)變?yōu)镸OV BX, 。 5.用于表示無符號(hào)數(shù)大于或等于的條件轉(zhuǎn)移指令是 ;用于表示帶符號(hào)數(shù)大于 或等于的條件轉(zhuǎn)移指令是 。 6.IBM PC 中規(guī)定中斷優(yōu)先級(jí)次序(從高到低)依次為 、 、 、 。 7.在BIOS INT 10h中,定義了多種顯示方式,其中06代表的是一種CGA圖形方式, 它的分辨率為 ,可以有 種顏色;12h代表的是 一種VGA圖形方式,它的分辨率為 ,可以有 種顏色。 二、判斷題(每小題2分,共12分) [判斷下述指令的正誤。正確的打“√”,錯(cuò)誤的打“”并說明理由] 1. MOV MYDAT [BX] [SI],AX ( ) 2. MOV BX,OFFSET MYDAT [SI] ( ) 3. MOV SAVE_DS,DS ( ) 4. DIV 12 ( ) 5. RETF ( ) 6. JMP WORD PTR [BX] ( ) 三、簡答題(共13分) 1. 指出下列各條指令單獨(dú)執(zhí)行后相應(yīng)寄存器的值。(4分) DATAX SEGMENT PARA X2 LABEL WORD X1 DD 12345678h X3 EQU $X2 DATAX ENDS ⑴MOV AX,X2+1 ⑵MOV BX,X3 2. 簡述IRET指令的執(zhí)行過程。(5分) 3. 內(nèi)中斷共有哪幾種?(4分) 四、編程實(shí)現(xiàn)(共44分) 1. 編寫子程序ReadFile,讀入文件”MyFile”至內(nèi)存中(文件長度60KB)。子程序入口參數(shù)(已預(yù)置好)為DS:SI,它存放的是內(nèi)存緩沖區(qū)的首地址。要求返回值為:AX=文件的實(shí)際 長度。(19分) 2. 編寫一個(gè)完整匯編程序,往按字典順序存放的等長字符串表(每個(gè)串長4個(gè)字符,各串 中間以空格分隔,表以00h結(jié)尾)中插入一個(gè)新的串,并保持字典順序。(25分) 五、閱讀程序,填充(共12分) 3D3H及3D4H分別是某個(gè)外設(shè)的兩個(gè)I/O端口(設(shè)備寄存器)地址,其中3D3H為地址(索引)寄存器,其索引值范圍為0~15;3D4H為共用同一I/O地址的數(shù)據(jù)寄存器組。在對3D4H進(jìn)行的每次訪問前,要先在索引寄存器中指定索引值。如下程序完成對數(shù)據(jù)寄存器的初始化,請?jiān)?個(gè)空白處補(bǔ)上正確的內(nèi)容。 InitPorts PROC NEAR PUSH SI PUSH AX PUSH BX PUSH CX PUSH DX MOV SI,OFFSET VALUE_ARRAY MOV CX,16 ; ① MOV DX,3D3H MOV BL,0 L1: MOV AL,BL ; ②寫索引寄存器 INC DX LODSB ; ③寫數(shù)字寄存器 ; ④ INC BL LOOP L1 POP DX POP CX POP BX POP AX POP SI RET InitPorts ENDP 數(shù)據(jù)結(jié)構(gòu)試卷參考答案:一、判斷題 1. √ 2. 3. √ 4. 5. 6. 7. 8. 9. √ 10. 11. √ 12. 13. 14. √ 15. 二、單項(xiàng)選擇題 2. D 3. B 4. C 5. B 6. A 7. C 8. A 9. B 10. B 三、填空題 1. ni+1 2. llink(rlink(p))←p 3. LOC(a1)+(i1)*K 4. 11
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1