Hallo. Ich habe - vereinfacht - folgendes vor:
1 | MOV SBUF,20h |
2 | CLR TI |
3 | |
4 | |
5 | MOV SBUF,21h |
6 | CLR TI |
7 | |
8 | |
9 | MOV SBUF,22h |
10 | CLR TI |
11 | |
12 | |
13 | MOV SBUF,23h |
14 | CLR TI |
15 | |
16 | |
17 | MOV SBUF,24h |
18 | CLR TI |
19 | |
20 | |
21 | MOV SBUF,25h |
22 | CLR TI |
23 | |
24 | |
25 | MOV SBUF,26h |
26 | CLR TI |
27 | |
28 | |
29 | MOV SBUF,27h |
30 | CLR TI |
wie man sieht, sind das 8 mal die selben Befehle nur dass die Adresse beim MOV-Befehl von 20h bis 27h hochzählt. In C würde ich das mit einer Schleife und einem Pointer machen. Assembler kenne ich erst seit ein paar Tagen. Geht das auch in Assembler? Und wie? Danke im Vorraus. mfg Jonas.