回覆列表
  • 1 # 使用者3456175603979

    CODE SEGMENT ;程式碼段開始宣告

    ASSUME CS:CODE ;ASSUME:段分配偽指令 定義CODE為程式碼段

    START:MOV AX,0H ;開始執行 0H賦給AX

    MOV DS,AX

    MOV BX,2000H

    MOV AX,55AAH

    MOV CX,03FFH

    RAMW1:MOV DS:[BX],AX ;RAMW1 標號 將AX中內容賦給物理地址

    ;為16*DS+BX的記憶體單元中

    ADD BX,0002H ;BX+0002H,和送到BX

    LOOP RAMW1 ;迴圈指令 執行一次CX中資料-1,執行一次標號為RAMW1中

    ; 指令,CX減到0時退出迴圈

    MOV AX,2000H

    MOV SI,AX

    MOV AX,3000H

    MOV DI,AX

    MOV CX,03FFH

    CLD ;方向標誌位DF清零

    REP MOVSB ;重複傳送串中是位元組,直到CX=0;

    RAMW2:JMP RAMW2 ;RAMW2 標號 程式無條件轉移到標號為RAMW2的指令中

    CODE ENDS ;結束CODE段

    END START ;語句結束

  • 中秋節和大豐收的關聯?
  • 紙質圖書的未來會被電子書取代嗎?