<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    全國計算機等級考試三級PC技術上機指導

    時間:2025-01-22 23:31:32 試題 我要投稿
    • 相關推薦

    2016年全國計算機等級考試三級PC技術上機指導

      這種題型是根據考題要求,在BEGIN和END區間自行編制程序,然后進行匯編、連接,并運行程序,最后得到正確結果。下面是一個編制程序的例子,題目要求是:

    2016年全國計算機等級考試三級PC技術上機指導

      內存中連續存放著二十個字(WORD),對每個字邏輯左移,使其最高位為1,其中值為零的不變。例如:

      內存中有 29C1H(0010100111000001B),0000H,134BH,...

      結果為 A704H(1010011100000100B),0000H,9A58H,...

      部分程序已給出,其中原始數據由過程LOAD從文件INPUT1.DAT中讀入SOURCE開始的內存單元中,運算結果要求從RESULT開始存放,由過程SAVE保存到文件OUTPUT1.DAT中。

      下面是程序清單,其中BEGIN和END之間的程序段由考生編寫。

      ;PROG1.ASM

      EXTRN LOAD:FAR,SAVE:FAR

      N EQU 20 ;需輸入的字節數

      DSEG SEGMENT ;數據段

      SOURCE DW N DUP(?) ;存放原始數據

      RESULT DW N DUP(0) ;存放運算結果

      NAME0 DB 'INPUT1.DAT',0 ;輸入文件名

      NAME1 DB 'OUTPUT1.DAT',0 ;輸出文件名

      DSEG ENDS

      SSEG SEGMENT STACK ;堆棧段

      DB 128 DUP (?)

      SSEG ENDS

      CSEG SEGMENT ;代碼段

      ASSUME CS:CSEG,DS:DSEG,SS:SSEG

      START PROC FAR

      PUSH DS

      XOR AX,AX

      PUSH AX

      MOV AX,DSEG

      MOV DS,AX

      LEA DX,SOURCE ;原始數據區首址送DX

      LEA SI,NAME0 ;輸入文件名首址送SI

      MOV CX,2*N ;輸入字節數送CX

      CALL LOAD ;從INPUT1.DAT中讀取數據

      ; **** BEGIN ****

      LEA SI,SOURCE ;原始數據首地址送SI

      MOV DI,OFFSET RESULT ;結果數據首地址送DI

      MOV CX,N ;字節數送CX

      NEXT: MOV AX,[SI] ;取一個字數據

      CMP AX,0 ;是0嗎?

      JE SKIP ;是,跳過這一個字

      LOOP1: TEST AX,8000H ;否,最高位是1嗎?

      JNE SKIP ;是,跳過這一個字

      SHL AX,1 ;否,左移一位

      JMP LOOP1 ;繼續測試最高位是否為1

      SKIP: MOV [DI],AX ;保存變換結果于RESULT中

      ADD SI,2 ;修改原始數據區指針

      ADD DI,2 ;修改結果數據區指針

      LOOP NEXT ;繼續檢查下一個字數據

      ; **** END ****

      LEA DX,RESULT ; 結果數據區首址送DX

      LEA SI,NAME1 ; 結果文件名首址送SI

      MOV CX,N*2 ; 結果字節數送CX

      CALL SAVE ; 保存結果到OUTPUT1.DAT

      RET

      START ENDP

      CSEG ENDS

      END START

    【全國計算機等級考試三級PC技術上機指導】相關文章:

    2016年計算機等級考試三級PC技術上機指導08-12

    2016年計算機三級PC技術上機考試指導09-28

    2016年計算機三級PC技術上機指導06-17

    計算機等級考試三級《PC技術》模擬練習10-27

    全國計算機等級考試三級PC技術選擇題練習10-29

    計算機等級考試三級數據庫技術上機指導06-07

    2017計算機等級考試三級《PC技術》檢測題08-27

    9月全國計算機等級考試三級《PC技術》筆試真題10-15

    計算機等級三級《pc技術》模擬試題06-30

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人