| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

# Test t2553: Pseudoinstruction EQU listing width of value

Description
  Width of symbol value in listing corresponds with current segment width but it may be increased if necessary.
Tested procedures
  PseudoEQU

Source & expected listing t2553.htm.lst
  `| |EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=22,CPU=X64,NOWARN=2101 | |t2553 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=BSS |[]:0001 | E1 = 1 |[]:0001 | E2:= 1 |[]:0001 | W1 EQU 1 |[]:FFFF | W2 EQU 64K-1 |[]:00010002 | W3 EQU 64K+2 |[]:FFFFFFFF | W4 EQU 4G-1 |[]:0000000100000002 | W5 EQU 4G+2 |[]:FFFF | W6 EQU -1 |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=BSS |[]:00000001 | D1 EQU 1 |[]:0000FFFF | D2 EQU 64K-1 |[]:00010002 | D3 EQU 64K+2 |[]:FFFFFFFF | D4 EQU 4G-1 |[]:0000000100000002 | D5 EQU 4G+2 |[]:FFFFFFFF | D6 EQU -1 |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=BSS |[]:0000000000000001 | Q1 EQU 1 |[]:000000000000FFFF | Q2 EQU 64K-1 |[]:0000000000010002 | Q3 EQU 64K+2 |[]:00000000FFFFFFFF | Q4 EQU 4G-1 |[]:0000000100000002 | Q5 EQU 4G+2 |[]:FFFFFFFFFFFFFFFF | Q6 EQU -1 | |ENDPROGRAM t2553`

Expected messages t2553.out
  `I0180 Assembling source file "t2553.htm". I0270 Assembling source "t2553". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t2553". "t2553.htm"{52} I0510 Assembling program pass 1. "t2553.htm"{52} I0510 Assembling program pass 2. "t2553.htm"{52} I0530 Assembling program pass 3 - final. "t2553.htm"{52} I0660 16bit TINY BIN file "t2553.bin" created, size=0. "t2553.htm"{76} I0650 Program "t2553" assembled in 3 passes with errorlevel 0. "t2553.htm"{76} I0750 Source "t2553" (95 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t2553.htm.lst" created, size=1084. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲