汇编字符显示

 1 DSEG    SEGMENT
 2 
 3 DATA    DW    0A93EH
 4 
 5 DSEG    ENDS
 6 CSEG    SEGMENT                      ;设置代码段
 7         ASSUME    CS:CSEG,DS:DSEG
 8 START: 
 9         MOV AX , DSEG
10         MOV DS , AX
11         MOV CL , 4H              ;循环左移位数
12         MOV    BX , DATA
13 
14         ROL BX , CL
15         MOV DX , BX
16         AND DX , 000FH
17         CMP DL , 10
18         JC    INT1
19         ADD DL , 7H
20 INT1:
21         ADD DL , 30H
22         MOV AH , 2
23         INT 21H
24 
25 
26         ROL BX , CL
27         MOV DX , BX
28         AND DX , 000FH
29         CMP DL , 10
30         JC    INT2
31         ADD DL , 7H
32 INT2:
33         ADD DL , 30H
34         MOV AH , 2
35         INT 21H
36 
37 
38         ROL BX , CL
39         MOV DX , BX
40         AND DX , 000FH
41         CMP DL , 10
42         JC    INT3
43         ADD DL , 7H
44 INT3:
45         ADD DL , 30H
46 
47         MOV AH , 2
48         INT 21H
49 
50 
51         ROL BX , CL
52         MOV DX , BX
53         AND DX , 000FH
54         CMP DL , 10
55         JC    INT4
56         ADD DL , 7H
57 INT4:
58         ADD DL , 30H
59         MOV AH , 2
60         INT 21H
61 
62         MOV    AX,    4C00H             ;返回DOS
63         INT    21H                    
64 CSEG    ENDS                     ;代码段结束
65 
66 END    START                 ;汇编语言源程序结束
原文地址:https://www.cnblogs.com/Karma-wjc/p/4171935.html