EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t7904: Segment ordering, HUGE model


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

▲Back to the top▲