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▲