EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t7901: Segment ordering, SMALL model


See also
t7523  
Tested procedures
PgmOrderSegments   PgmOrderSegmDo  
Source & expected listing t7901.htm.lst
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=20 | |t7901 PROGRAM FORMAT=BIN,MODEL=SMALL,LISTMAP=ON,LISTGLOBALS=OFF |[DATA3] |[DATA3] SEGMENT ALIGN=BYTE |0000:33 | DB '3' |[DATA1] |[DATA1] SEGMENT ALIGN=BYTE |0000:31 | DB '1' |[BSS_C] |[BSS_C] SEGMENT ALIGN=BYTE |0000:.. | DB BYTE |[BSS_B] |[BSS_B] SEGMENT ALIGN=BYTE |0000:.. | DB BYTE |[BSS_E] |[BSS_E] SEGMENT ALIGN=BYTE |0000:.. | DB BYTE |[BSS_D] |[BSS_D] SEGMENT ALIGN=BYTE |0000:.. | DB BYTE |[DATA4] |[DATA4] SEGMENT ALIGN=BYTE |0000:34 | DB '4' |[DATA$V] |[DATA$V] SEGMENT ALIGN=BYTE |0000:56 | DB 'V' |[DATA2] |[DATA2] SEGMENT ALIGN=BYTE |0000:32 | DB '2' |[DATA$Y] |[DATA$Y] SEGMENT ALIGN=BYTE |0000:59 | DB 'Y' |[DATA$X] |[DATA$X] SEGMENT ALIGN=BYTE |0000:58 | DB 'X' |[DATA$Z] |[DATA$Z] SEGMENT ALIGN=BYTE |0000:5A | DB 'Z' |[DATA$W] |[DATA$W] SEGMENT ALIGN=BYTE |0000:57 | DB 'W' |[DATA$U] |[DATA$U] SEGMENT ALIGN=BYTE |0000:55 | DB 'U' | | ENDPROGRAM t7901 | **** ListMap "t7901.bin",groups=1,segments=14,entry=,stack= | [DATA3],VA=00000000h,size=0000000Eh=14,group [DATA3] [DATA1] [BSS_C] [BSS_B] [BSS_E] [BSS_D] [DATA4] [DATA$U] [DATA$V] [DATA$W] [DATA$X] [DATA$Y] [DATA$Z] [DATA2] | [DATA3],VA=00000000h,size=00000001h=1,width=16,align=1,purpose=DATA | [DATA1],VA=00000001h,size=00000001h=1,width=16,align=1,purpose=DATA | [BSS_C],VA=00000002h,size=00000001h=1,width=16,align=1,purpose=BSS | [BSS_B],VA=00000003h,size=00000001h=1,width=16,align=1,purpose=BSS | [BSS_E],VA=00000004h,size=00000001h=1,width=16,align=1,purpose=BSS | [BSS_D],VA=00000005h,size=00000001h=1,width=16,align=1,purpose=BSS | [DATA4],VA=00000006h,size=00000001h=1,width=16,align=1,purpose=DATA | [DATA$U],VA=00000007h,size=00000001h=1,width=16,align=1,purpose=DATA | [DATA$V],VA=00000008h,size=00000001h=1,width=16,align=1,purpose=DATA | [DATA$W],VA=00000009h,size=00000001h=1,width=16,align=1,purpose=DATA | [DATA$X],VA=0000000Ah,size=00000001h=1,width=16,align=1,purpose=DATA | [DATA$Y],VA=0000000Bh,size=00000001h=1,width=16,align=1,purpose=DATA | [DATA$Z],VA=0000000Ch,size=00000001h=1,width=16,align=1,purpose=DATA | [DATA2],VA=0000000Dh,size=00000001h=1,width=16,align=1,purpose=DATA
Expected messages t7901.out
I0180 Assembling source file "t7901.htm". I0270 Assembling source "t7901". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t7901". "t7901.htm"{57} I0510 Assembling program pass 1. "t7901.htm"{57} I0530 Assembling program pass 2 - final. "t7901.htm"{57} I0660 16bit SMALL BIN file "t7901.bin" created, size=14. "t7901.htm"{86} I0650 Program "t7901" assembled in 2 passes with errorlevel 0. "t7901.htm"{86} I0750 Source "t7901" (125 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t7901.htm.lst" created, size=2643. I0990 EuroAssembler terminated with errorlevel 0.
Expected output file t7901. bin
0000: 33 31 00 00 00 00 34 55 56 57 58 59 5A 32        31°°°°4UVWXYZ2

▲Back to the top▲