Rev 129 | Blame | Compare with Previous | Last modification | View Log | Download
# file opened: designed_address.asm1 0000 STRUCT S_TEST2 0000 ~ byte BYTE 'B'3 0000 ~ word WORD '2W'4 0000 ~ dword DWORD '432D'5 0000 ENDS6 00007 0000 ORG 0x67807 6780 OUTPUT designed_address.bin8 67809 6780 42 57 32 44 default S_TEST ; default initial values9 6784 32 33 3410 6787 00 DB 011 6788 designed S_TEST = 0x1234 ; should not emit any bytes, but assign labels from 0x123412 6788 41 42 2F 43 initialized S_TEST 'A','/B','/__C'12 678C 5F 5F 2F13 678F 00 DB 014 6790designed_address.asm(15): warning: [STRUCT] designed address without label = no effect15 6790 S_TEST = $ ; shoud not emit bytes, but also no label = warning16 6790designed_address.asm(17): error: [STRUCT] Syntax error in designed address: ++17 6790 syntaxE S_TEST = ++ ; test syntax error18 6790# file closed: designed_address.asmValue Label------ - -----------------------------------------------------------0x6780 X default0x6780 X default.byte0x6783 X default.dword0x6781 X default.word0x1234 X designed0x1234 X designed.byte0x1237 X designed.dword0x1235 X designed.word0x6788 X initialized0x6788 X initialized.byte0x678B X initialized.dword0x6789 X initialized.word0x0007 X S_TEST0x0000 X S_TEST.byte0x0003 X S_TEST.dword0x0001 X S_TEST.word0x0000 X syntaxE0x0000 X syntaxE.byte0x0003 X syntaxE.dword0x0001 X syntaxE.word