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▲