使用“$”访问数据值登录程序集

时间:2012-10-27 22:47:42

标签: assembly msp430

我想知道如何访问存储在这些变量中的数据...但我不知道N0 $例如代表什么以及如何从那里将数据提取到寄存器中。例如。

N0$:    .byte   DASH,DASH,DASH,DASH,DASH,END    ; 0
N1$:    .byte   DOT,DASH,DASH,DASH,DASH,END     ; 1
N2$:    .byte   DOT,DOT,DASH,DASH,DASH,END      ; 2
N3$:    .byte   DOT,DOT,DOT,DASH,DASH,END       ; 3
N4$:    .byte   DOT,DOT,DOT,DOT,DASH,END        ; 4
N5$:    .byte   DOT,DOT,DOT,DOT,DOT,END         ; 5
N6$:    .byte   DASH,DOT,DOT,DOT,DOT,END        ; 6
N7$:    .byte   DASH,DASH,DOT,DOT,DOT,END       ; 7
N8$:    .byte   DASH,DASH,DASH,DOT,DOT,END      ; 8
N9$:    .byte   DASH,DASH,DASH,DASH,DOT,END     ; 9

A$:     .byte   DOT,DASH,END                    ; A
B$:     .byte   DASH,DOT,DOT,DOT,END            ; B
C$:     .byte   DASH,DOT,DASH,DOT,END           ; C
D$:     .byte   DASH,DOT,DOT,END                ; D
E$:     .byte   DOT,END                         ; E
F$:     .byte   DOT,DOT,DASH,DOT,END            ; F
G$:     .byte   DASH,DASH,DOT,END               ; G
H$:     .byte   DOT,DOT,DOT,DOT,END             ; H
I$:     .byte   DOT,DOT,END                     ; I
J$:     .byte   DOT,DASH,DASH,DASH,END          ; J
K$:     .byte   DASH,DOT,DASH,END               ; K
L$:     .byte   DOT,DASH,DOT,DOT,END            ; L
M$:     .byte   DASH,DASH,END                   ; M
N$:     .byte   DASH,DOT,END                    ; N
O$      .byte   DASH,DASH,DASH,END              ; O
P$:     .byte   DOT,DASH,DASH,DOT,END           ; P
Q$:     .byte   DASH,DASH,DOT,DASH,END          ; Q
R$:     .byte   DOT,DASH,DOT,END                ; R
S$:     .byte   DOT,DOT,DOT,END                 ; S
T$:     .byte   DASH,END                        ; T
U$:     .byte   DOT,DOT,DASH,END                ; U
V$:     .byte   DOT,DOT,DOT,DASH,END            ; V
W$:     .byte   DOT,DASH,DASH,END               ; W
X$:     .byte   DASH,DOT,DOT,DASH,END           ; X
Y$:     .byte   DASH,DOT,DASH,DASH,END          ; Y
Z$:     .byte   DASH,DASH,DOT,DOT,END           ; Z

1 个答案:

答案 0 :(得分:1)

我不知道你的处理器或汇编编译器,但是从我学到的东西中知道。

in tasm:

将变量重命名为更容易的N0 $就像

  array1    db     'value1','value2','$'

然后使用tasm将其写入屏幕

    mov ax,09h
    mov dx, offset array1
    int 21h

很抱歉,如果这不是你想要的。