EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t2904: Pseudoinstruction %DISPLAY SECTIONS


Tested procedures
PseudopcDISPLAY  
Source & expected listing t2904.htm.lst
| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=28 | |t2904 PROGRAM FORMAT=BIN,WIDTH=16,LISTMAP=OFF,LISTGLOBALS=OFF,LISTLITERALS=ON |[DATA] |[DATA] SEGMENT PURPOSE=DATA,WIDTH=16,ALIGN=16 |0000:11111111 |D1 D DWORD 0x1111_1111 |[STRINGS] |[STRINGS] |0010:4120737472696E672E00 |T1 DB "A string.",0 |[TEXT] |[TEXT] SEGMENT PURPOSE=CODE,WIDTH=16,ALIGN=16 |0000:BE[1000] | MOV SI,T1 |0003:A1[0000] | MOV AX,[D1] |0006:E80700 | CALL S1 |0009:C3 | RET |[SUBROUTINES] |[SUBROUTINES] |0010:BB[1A00] |S1 MOV BX,=WORD(5) |0013:C3 | RET | | %DISPLAY Segments |# D1250 **** %DISPLAY Groups, Segments, Sections |# D1270 [DATA],purpose=DATA,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{50} |# D1280 [DATA],address=00000000h,size=00000004h=4,align=16,ref=Y,src="t2904.htm"{50} |# D1280 [STRINGS],address=00000010h,size=0000000Ah=10,align=16,ref=Y,src="t2904.htm"{52} |# D1280 [@LT2],address=0000001Ah,size=00000002h=2,align=2,ref=Y,src="t2904.htm"{60} |# D1270 [TEXT],purpose=CODE,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{54} |# D1280 [TEXT],address=00000000h,size=0000000Ah=10,align=16,ref=Y,src="t2904.htm"{54} |# D1280 [SUBROUTINES],address=00000010h,size=00000004h=4,align=16,ref=Y,src="t2904.htm"{59} |# D1790 **** End of %DISPLAY |[@LT2] ====ListLiterals in section [@LT2]. |001A:0500 =WORD(5) | | ENDPROGRAM t2904
Expected messages t2904.out
I0180 Assembling source file "t2904.htm". I0270 Assembling source "t2904". I0310 Assembling source pass 1. D1250 **** %DISPLAY Groups, Segments, Sections "t2904.htm"{62} D1270 [BIN],purpose=CODE+DATA+BSS+STACK,width=16,align=16,combine=PUBLIC,class="",src= "t2904.htm"{62} D1280 [BIN],address=00000000h,size=00000000h=0,align=16,ref=N,src= "t2904.htm"{62} D1790 **** End of %DISPLAY "t2904.htm"{62} I0330 Assembling source pass 2 - final. I0470 Assembling program "t2904". "t2904.htm"{49} I0510 Assembling program pass 1. "t2904.htm"{49} D1250 **** %DISPLAY Groups, Segments, Sections "t2904.htm"{62} D1270 [BIN],purpose=CODE+DATA+BSS+STACK,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{49} "t2904.htm"{62} D1280 [BIN],address=00000000h,size=00000000h=0,align=16,ref=N,src="t2904.htm"{49} "t2904.htm"{62} D1270 [DATA],purpose=DATA+LITERAL,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{50} "t2904.htm"{62} D1280 [DATA],address=00000000h,size=00000004h=4,align=16,ref=Y,src="t2904.htm"{50} "t2904.htm"{62} D1280 [STRINGS],address=00000000h,size=0000000Ah=10,align=16,ref=Y,src="t2904.htm"{52} "t2904.htm"{62} D1280 [@LT2],address=00000000h,size=00000002h=2,align=2,ref=Y,src="t2904.htm"{60} "t2904.htm"{62} D1270 [TEXT],purpose=CODE,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{54} "t2904.htm"{62} D1280 [TEXT],address=00000000h,size=0000000Ah=10,align=16,ref=Y,src="t2904.htm"{54} "t2904.htm"{62} D1280 [SUBROUTINES],address=00000000h,size=00000004h=4,align=16,ref=Y,src="t2904.htm"{59} "t2904.htm"{62} D1790 **** End of %DISPLAY "t2904.htm"{62} I0510 Assembling program pass 2. "t2904.htm"{49} D1250 **** %DISPLAY Groups, Segments, Sections "t2904.htm"{62} D1270 [DATA],purpose=DATA,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{50} "t2904.htm"{62} D1280 [DATA],address=00000000h,size=00000004h=4,align=16,ref=Y,src="t2904.htm"{50} "t2904.htm"{62} D1280 [STRINGS],address=00000010h,size=0000000Ah=10,align=16,ref=Y,src="t2904.htm"{52} "t2904.htm"{62} D1280 [@LT2],address=0000001Ah,size=00000002h=2,align=2,ref=Y,src="t2904.htm"{60} "t2904.htm"{62} D1270 [TEXT],purpose=CODE,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{54} "t2904.htm"{62} D1280 [TEXT],address=00000000h,size=0000000Ah=10,align=16,ref=Y,src="t2904.htm"{54} "t2904.htm"{62} D1280 [SUBROUTINES],address=00000010h,size=00000004h=4,align=16,ref=Y,src="t2904.htm"{59} "t2904.htm"{62} D1790 **** End of %DISPLAY "t2904.htm"{62} I0530 Assembling program pass 3 - final. "t2904.htm"{49} D1250 **** %DISPLAY Groups, Segments, Sections "t2904.htm"{62} D1270 [DATA],purpose=DATA,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{50} "t2904.htm"{62} D1280 [DATA],address=00000000h,size=00000004h=4,align=16,ref=Y,src="t2904.htm"{50} "t2904.htm"{62} D1280 [STRINGS],address=00000010h,size=0000000Ah=10,align=16,ref=Y,src="t2904.htm"{52} "t2904.htm"{62} D1280 [@LT2],address=0000001Ah,size=00000002h=2,align=2,ref=Y,src="t2904.htm"{60} "t2904.htm"{62} D1270 [TEXT],purpose=CODE,width=16,align=16,combine=PUBLIC,class="",src="t2904.htm"{54} "t2904.htm"{62} D1280 [TEXT],address=00000000h,size=0000000Ah=10,align=16,ref=Y,src="t2904.htm"{54} "t2904.htm"{62} D1280 [SUBROUTINES],address=00000010h,size=00000004h=4,align=16,ref=Y,src="t2904.htm"{59} "t2904.htm"{62} D1790 **** End of %DISPLAY "t2904.htm"{62} I0660 16bit TINY BIN file "t2904.bin" created, size=52. "t2904.htm"{74} I0650 Program "t2904" assembled in 3 passes with errorlevel 1. "t2904.htm"{74} I0750 Source "t2904" (126 lines) assembled in 2 passes with errorlevel 1. I0860 Listing file "t2904.htm.lst" created, size=1680. I0990 EuroAssembler terminated with errorlevel 1.

▲Back to the top▲