Test t2907:
Pseudoinstruction %DISPLAY STRUCTURES, SYMBOLS
- Tested procedures
-
PseudopcDISPLAY
- Source & expected listing
t2907.htm.lst
-
| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=24,NOWARN=2101,AUTOALIGN=OFF
| |t2907 PROGRAM FORMAT=BIN,LISTMAP=OFF,LISTGLOBALS=OFF,LISTLITERALS=OFF
|[Date] |Date STRUC
|0000:.... |.Year D WORD
|0002:.. |.Month D BYTE
|0003:.. |.Day D BYTE
|0004: | ENDSTRUC Date
|[BIN] |[BIN]
|0000:466F6F |Name DB "Foo"
|0003:00000000 |Today DS Date
| |Bar EXTERN
|0007:8D3E[0300] |L1: LEA DI,[Today.Year]
|000B:A0[0600] | MOV AL,[Today.Day]
|000E:8A260300 | MOV AH,[Date.Day]
| | %DISPLAY Structures,Symbols
|# D1300 **** %DISPLAY Structures=*
|# D1310 Date,size=4,align=2,purpose=BSS,ref=Y,src="t2907.htm"{50}
|# D1400 **** %DISPLAY Symbols=*
|# D1450 Bar,[Bar]:00000000h,type='A',size=0,scope='E',ref='N',fix=Y,src="t2907.htm"{58}
|# D1450 Date.Day,[Date]:00000003h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{53}
|# D1450 Date.Month,[Date]:00000002h,type='B',size=1,scope='S',ref='N',fix=Y,src="t2907.htm"{52}
|# D1450 Date.Year,[Date]:00000000h,type='W',size=2,scope='S',ref='N',fix=Y,src="t2907.htm"{51}
|# D1450 L1,[BIN]:00000007h,type='I',size=4,scope='S',ref='N',fix=Y,src="t2907.htm"{59}
|# D1450 Name,[BIN]:00000000h,type='B',size=3,scope='S',ref='N',fix=Y,src="t2907.htm"{56}
|# D1450 Today,[BIN]:00000003h,type='S',size=4,scope='S',ref='Y',fix=Y,src="t2907.htm"{57}
|# D1450 Today.Day,[BIN]:00000006h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{57}
|# D1450 Today.Month,[BIN]:00000005h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{57}
|# D1450 Today.Year,[BIN]:00000003h,type='W',size=2,scope='S',ref='Y',fix=Y,src="t2907.htm"{57}
|# D1790 **** End of %DISPLAY
| | ENDPROGRAM t2907
|### E6961 Unresolved external/imported symbol "Bar".
- Expected messages
t2907.out
I0180 Assembling source file "t2907.htm".
I0270 Assembling source "t2907".
I0310 Assembling source pass 1.
D1300 **** %DISPLAY Structures=* "t2907.htm"{62}
D1400 **** %DISPLAY Symbols=* "t2907.htm"{62}
D1790 **** End of %DISPLAY "t2907.htm"{62}
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t2907". "t2907.htm"{49}
I0510 Assembling program pass 1. "t2907.htm"{49}
D1300 **** %DISPLAY Structures=* "t2907.htm"{62}
D1310 Date,size=4,align=2,purpose=BSS,ref=Y,src="t2907.htm"{50} "t2907.htm"{62}
D1400 **** %DISPLAY Symbols=* "t2907.htm"{62}
D1450 Bar,[Bar]:00000000h,type='A',size=0,scope='E',ref='N',fix=N,src="t2907.htm"{58} "t2907.htm"{62}
D1450 Date.Day,[Date]:00000003h,type='B',size=1,scope='S',ref='Y',fix=N,src="t2907.htm"{53} "t2907.htm"{62}
D1450 Date.Month,[Date]:00000002h,type='B',size=1,scope='S',ref='N',fix=N,src="t2907.htm"{52} "t2907.htm"{62}
D1450 Date.Year,[Date]:00000000h,type='W',size=2,scope='S',ref='N',fix=N,src="t2907.htm"{51} "t2907.htm"{62}
D1450 L1,[BIN]:00000007h,type='I',size=4,scope='S',ref='N',fix=N,src="t2907.htm"{59} "t2907.htm"{62}
D1450 Name,[BIN]:00000000h,type='B',size=3,scope='S',ref='N',fix=N,src="t2907.htm"{56} "t2907.htm"{62}
D1450 Today,[BIN]:00000003h,type='S',size=4,scope='S',ref='Y',fix=N,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Day,[BIN]:00000006h,type='B',size=1,scope='S',ref='Y',fix=N,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Month,[BIN]:00000005h,type='B',size=1,scope='S',ref='Y',fix=N,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Year,[BIN]:00000003h,type='W',size=2,scope='S',ref='Y',fix=N,src="t2907.htm"{57} "t2907.htm"{62}
D1790 **** End of %DISPLAY "t2907.htm"{62}
I0510 Assembling program pass 2. "t2907.htm"{49}
D1300 **** %DISPLAY Structures=* "t2907.htm"{62}
D1310 Date,size=4,align=2,purpose=BSS,ref=Y,src="t2907.htm"{50} "t2907.htm"{62}
D1400 **** %DISPLAY Symbols=* "t2907.htm"{62}
D1450 Bar,[Bar]:00000000h,type='A',size=0,scope='E',ref='N',fix=Y,src="t2907.htm"{58} "t2907.htm"{62}
D1450 Date.Day,[Date]:00000003h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{53} "t2907.htm"{62}
D1450 Date.Month,[Date]:00000002h,type='B',size=1,scope='S',ref='N',fix=Y,src="t2907.htm"{52} "t2907.htm"{62}
D1450 Date.Year,[Date]:00000000h,type='W',size=2,scope='S',ref='N',fix=Y,src="t2907.htm"{51} "t2907.htm"{62}
D1450 L1,[BIN]:00000007h,type='I',size=4,scope='S',ref='N',fix=Y,src="t2907.htm"{59} "t2907.htm"{62}
D1450 Name,[BIN]:00000000h,type='B',size=3,scope='S',ref='N',fix=Y,src="t2907.htm"{56} "t2907.htm"{62}
D1450 Today,[BIN]:00000003h,type='S',size=4,scope='S',ref='Y',fix=Y,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Day,[BIN]:00000006h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Month,[BIN]:00000005h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Year,[BIN]:00000003h,type='W',size=2,scope='S',ref='Y',fix=Y,src="t2907.htm"{57} "t2907.htm"{62}
D1790 **** End of %DISPLAY "t2907.htm"{62}
I0530 Assembling program pass 3 - final. "t2907.htm"{49}
D1300 **** %DISPLAY Structures=* "t2907.htm"{62}
D1310 Date,size=4,align=2,purpose=BSS,ref=Y,src="t2907.htm"{50} "t2907.htm"{62}
D1400 **** %DISPLAY Symbols=* "t2907.htm"{62}
D1450 Bar,[Bar]:00000000h,type='A',size=0,scope='E',ref='N',fix=Y,src="t2907.htm"{58} "t2907.htm"{62}
D1450 Date.Day,[Date]:00000003h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{53} "t2907.htm"{62}
D1450 Date.Month,[Date]:00000002h,type='B',size=1,scope='S',ref='N',fix=Y,src="t2907.htm"{52} "t2907.htm"{62}
D1450 Date.Year,[Date]:00000000h,type='W',size=2,scope='S',ref='N',fix=Y,src="t2907.htm"{51} "t2907.htm"{62}
D1450 L1,[BIN]:00000007h,type='I',size=4,scope='S',ref='N',fix=Y,src="t2907.htm"{59} "t2907.htm"{62}
D1450 Name,[BIN]:00000000h,type='B',size=3,scope='S',ref='N',fix=Y,src="t2907.htm"{56} "t2907.htm"{62}
D1450 Today,[BIN]:00000003h,type='S',size=4,scope='S',ref='Y',fix=Y,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Day,[BIN]:00000006h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Month,[BIN]:00000005h,type='B',size=1,scope='S',ref='Y',fix=Y,src="t2907.htm"{57} "t2907.htm"{62}
D1450 Today.Year,[BIN]:00000003h,type='W',size=2,scope='S',ref='Y',fix=Y,src="t2907.htm"{57} "t2907.htm"{62}
D1790 **** End of %DISPLAY "t2907.htm"{62}
E6961 Unresolved external/imported symbol "Bar". "t2907.htm"{77}
I0660 16bit TINY BIN file "t2907.bin" created, size=18. "t2907.htm"{77}
I0650 Program "t2907" assembled in 3 passes with errorlevel 6. "t2907.htm"{77}
I0750 Source "t2907" (143 lines) assembled in 2 passes with errorlevel 6.
I0860 Listing file "t2907.htm.lst" created, size=1938.
I0990 EuroAssembler terminated with errorlevel 6.
▲Back to the top▲