| ??? 05/03/06 13:46 Read: times |
#115469 - using memory |
Hi,
There I'm still learning (who isn't) about programming, i wondered how you can use the memory to use more than 16 stored byte values with the instruction "DB". for so far I'm using this methode where you can call up to 16 memory locations :
Code: inc A ; acc 1x cause of the return
movc A,@A+PC ; get the code out of the table
ret
; capbgefd
Table: db 00101000b ; 0 bit-rang 7-6-5-4-3-2-1-0
db 01101111b ; 1 segment c-a-p-b-g-e-f-d
db 10100010b ; 2
db 00100110b ; 3 a
db 01100101b ; 4 ===
db 00110100b ; 5 f # # b
db 00110000b ; 6 =g=
db 00101111b ; 7 e # # c
db 00100000b ; 8 === p <- decimal
db 00100100b ; 9 d point
db 01110001b ; A
db 01110000b ; B
db 10111000b ; C
db 01100010b ; D
db 10110000b ; E
db 10110001b ; F
Now i would like to have some system so I can store the whole alfabet and more, if possible. But I think I'll need a whole new methode for that, as here I use the hex-quantety. Thanks in advance! John |
| Topic | Author | Date |
| using memory | 01/01/70 00:00 | |
| 1) what is the problem 2) as always, the | 01/01/70 00:00 | |
| Not in the "bible"? | 01/01/70 00:00 | |
| oh well | 01/01/70 00:00 | |
| 16 limit? | 01/01/70 00:00 | |
| Exactly! It's assembler syntax. | 01/01/70 00:00 | |
| Pseudo Instruction | 01/01/70 00:00 | |
| Pseudo Instruction? | 01/01/70 00:00 | |
| "Pseudo-Op" ??? | 01/01/70 00:00 | |
| Blur | 01/01/70 00:00 | |
| Top marks | 01/01/70 00:00 | |
movc | 01/01/70 00:00 |



