1. 程式人生 > >【彙編實驗】實驗一 實現位元組數值資料的字元顯示

【彙編實驗】實驗一 實現位元組數值資料的字元顯示

編制程式實現如下操作: 資料放在變數DHEX中,編輯一個簡單的組合語言源程式,分別把高4位和低4位上資料以字元形式顯示出來。實現位元組型數值資料的字元顯示

DATA SEGMENT            ;資料段定義
DHEX DB 03BH
DATA ENDS


CODE SEGMENT            ;程式碼段定義
    ASSUME CS:CODE, DS:DATA
START: 
    MOV AX, DATA
    MOV DS, AX           
    MOV DL,DHEX
    MOV CL,4
    SHR DL,CL
    CMP DL,0AH
    JB CHG_1
    ADD DL,07H
CHG_1:  ADD DL,30H

    MOV AH,2            ;顯示高4位
    INT 21H

    MOV DL,DHEX
    AND DL,0FH
    CMP DL,0AH
    JB CHG_2
    ADD DL,07H
CHG_2:  ADD DL,30H
    MOV AH,2            ;顯示低4位
    INT 21H
    MOV  AH, 4CH        ;結束,返回DOS
    INT  21H
CODE   ENDS
    END  START