0

私は単純なプログラムにいくつかの文字列をロードしました

mov si, song

魔女の負荷:

song:
%if 1
dw E0, C, A, E1, C, A, E2, B, A, E3, C, B
%endif
dw E0, C, A, E1, C, A, 0

E0 equ 14000 etc...

そこから要素をロードしています

 lodsw; (one transition use three of them)

そして、私はそれを行う必要があります

 mov and inc

私は試した

mov ax, [si+dx]
inc dx

しかし、これはうまくいきたくない、どんなアイデアでも

4

2 に答える 2

0

テーブルは「dw」(16ビット値)で構成されているため、dxを2ずつ増やす必要があります

mov ax, [si+dx]
inc dx
inc dx

あるいは単に

mov ax, [si+dx]
add dx, 2
于 2013-06-15T14:56:04.443 に答える