Assembler Features |
ZEAP 1.1 |
ZEAP 2.0 |
ZEN |
V & T |
---|
Does it work? |
Yes |
Yes |
Yes |
Yes |
Error handling |
All lines in error displayed |
All lines in error displayed |
Stops on first error |
Displays all errors. |
Pseudo-ops |
Only some object code displayed for DEFB, DEFW, DEFM. |
Better than ZEAP 1.1 but only first four bytes displayed. |
Excellent, all codes displayed. Non-standard. |
Standard Pseudo ops. |
Hex numbers |
Must have £ prefix |
£ prefix or H suffix |
H suffix, also Octal. |
Hex is the default, decimal numbers have a decimal point. |
Arithmetic operators |
+ – |
+ – |
All four arithmetic plus OR, AND logical operators |
+ – |
Listing |
VDU or printer |
VDU or printer |
VDU or printer |
VDU only. |
Symbol table |
No |
Yes, sorted and includes line number reference |
Yes, sorted by first letter only. |
No |
Cross reference table |
No |
No |
No |
No |
Object code destination. |
Nowhere/memory/memory displaced/tape. |
Nowhere/memory/memory displaced/tape. |
Nowhere/memory/memory displaced/tape. |
Memory, actual location only – but see above for relocating feature. |
Speed |
Rather slow – 10 mins to generate 2K |
Pre-release copy as Zeap 1.1. Sigma working on speeding it up. |
Fast – 4000 lines a minute claimed. |
Fast. |