End the Dark Ages of Assembly Language....
Written on March 2nd , 2026 by Tech Ads
[expand]
Page 1
End the Dark Ages of
Assembly Language....
Assembler
B=C MOV B,C
D=3 MVI D,3
A=M (HL) MOV A,M
A=M (DE) LDAX D
M (DE) = STAX D
M(L6) LHLD L6
LXI H,5
os
SMAL/80 gives you the logical power,
versatility and convenience of a com-
piled, structured high level language
like Pascal, Ada or C, plus the effi-
ciency of assembly language.
CJ intuitive, processor-independent sym-
bolic notation system to make your pro-
grams easy to read, debug and maintain;
C1 programming constructs BEGIN...
END, IF... THEN...ELSE, and LOOP...
REPEAT, plus indentation, to graphical-
ly display the structure of your algorithms;
CL) extremely flexible macro and text
pre-processor to create your own pro-
gramming environment,
(J) compiler/linker to mix your input
source code and relocatable object code,
creating modular programs;
CJ translator program to automatically
upgrade your assembly code to SMAL/80;
Cj available on CP/M disks with manual
for $150 plus $4 shipping.
1) Macro processor available separately
for $75. Complete tutorial text: ‘‘Struc-
tured Microprocessor Programming”’
(Publ. Yourdon Press) $20.
Send for your free button and litera-
ture or try the Ultimate Demo:
SMAL/80 is 100% Guaranteed! Re-
turn it for a full refund within 45 days
of purchase if not Satisfied.
Chromod Associates,
1030 Park Ave., Hoboken, N. J. 07030
Telephone: (201) 653-7615
Also available from
WESTICO (203) 853-6880
[/expand]
‘End the Dark Ages of Assembly Language….’
SMAL/80 was a macroassembly language for both Zilog’s Z80 and Intel’s 8080 and 8085 processors . Designed to sit in the gap between the then faster but more complex pure assembly and the slower but easier to write higher level languages such as C or Pascal, SMAL/80 had a number of control structures (if-then-else, loops, etc) like higher level languages but without the memory and CPU overheads these higher level languages brought with them.
SMAL/80 had a retail price of around 75USD inclusive of documentation.
An introduction to SMAL/80 can be found on page 118 of Electronics Magazine’s January 17, 1980 issue
Taken from: Dr. Dobb’s Journal - Issue 72 (October 1982)
Feel free to share!