Professional Documents
Culture Documents
L Al S STEMS
BROCHU E
on e I
n xciting r. · ality.
.., :
·:
i
:
Introduction ••...•.•...•..•..••••.. 3
Altair-Systems ~ 5
♦ The. Ul ti matee System ;.·.. :. 7 ♦
i The Possibilities ~ ~ ~a · i
•¡ i ·, User Appl i cations :.:;· 10 .i
i · Alta ir Opt ions _ 11 .. :
i Processor Description 14 . ::
i Processor Instrúctions 15 ·i .
. i• Questions & Answers 17 -i♦-. ~
2
.. .
•
~ .
~.
,♦
••·•
·. •: •
••i
...... ,
~ . : • •• .• • . , A~
~-~-
505/265-7553
The heart (and the secret) of the MITS Altair 8800 is the Intel 8080 processor chip.
Thanks to rapid advances in integrated circuit technology, this one IC chip can now do .3
what once took thousands of electronic components (including 100's of IC's) and miles
of wire.
Make no mistake about it. The MITS Altair 8800 is a lot of brain power. Its parallel,
8-bit processor uses a 16-bit address. lt has 78 basic machine instructions with variances
up to 200 instructions. That's enough to program all the traffic lights in a major city.
And the MITS Altair 8800 Computer is fast. Very fast. Its basic instruction cycle time
is 2 microseconds.
Combine this speed and power with the Altair1s flexibility (it can directly address 256
input and 256 output devices) and you have a computer that's competitive with most
min i's on the market today. And sells for a fraction of their cost.
FLEXIB.ILITY
♦.
.~
The Altair 8800 has been designed to fulfill a wide variety of computer needs. lt is ,.i
ideal for the hobbyist who wants to get involved with computers. Yet, it has the power
and versatility for the most advanced data processing requirements.
You can begin with a basic memory of 256 words of static RAM memory or you can
expand the Altair 8800 to 65,000 words of directly addressable memory. Static or dynamic
or PROM or ROM memory. Or a floppy disc system. All supplied by M/TS.
Thanks to buss orientation and standard interface cards provided by MITS the Altair
1
8800 requires almost no design changes to connect with most external devices. Any card
can be plugged into any slot and the correct address, etc., for that card will be picked
up off the buss system.
Since up to 300 peripherals can be added to the Altair 8800 without any additional
buffering, the custom designer can interface to almost any number of imaginable devices ,
simultaneously. All MITS peripherals are supplied with software handlers to make inter-
facing easy.
4
,, "!,
MITS wants to service your individual computer needs.
· You can buy an assembled Altair 8800. Or you can start by building the computer
yourself. The M/TS Altair 8800 is the ultimate kit. Its assembly isn't much more difficult
than assembling a desktop calculator. And it's made double-easy with the aid of a straight-
forward, accurate assembly manual.
Or you can start with an Altair 8800 complete data processing system. Altair Systems
come in 5 basic configurations.
For those users who are not familiar with computers, MITS offers free consultation
service. Just describe your requirements to our engineering staff and we will specify the
additional cards and the system configuration you need to do the job.
The MITS Altair 8800 is backed by complete peripheral and software development
· . ...
_
* ALTAIR DOS/BASIC 111
Altair 8800 Computer
4 4K Dynamic Memory Boards
Com ter 11 Terminal
Serial Input/Output Card
and Con nec tors '·
Cooling Fan
Extra Mother Board
Disk Control Ier
2 Disk Drives
EXTENDED BASIC and
DOS Software
The list of options (either available or in development) goes on and on. The five Altair
Systems are only the beginning. You can buy one of these systems and take advantage of
the Systems/ Discount (see enclosed price list) or you can custom design a system that
fits your individual needs.
The Altair 8800 has very few, if any limitations. You may begin at the "low end" of the
data processing scale and over the years wind up with the "ultimate" system.
Using standard MITS interface cards, the Altair 8800 can be connected to MITS
peripherals (computer terminals, 1/0 cards, audio-cassette interface, line printers, etc.)
to form the core of a sophisticated time-share system.
The Altair 8800 can be a process controller. lt can be an educational device. Or, it
can be expanded to be an advanced, custom intrustion system. A programmable scientific 7
calculator. Automatic IC tester. Automated automobile test analyzer. Complete accounting
system. "Smart" computer terminal. Sound and light control system.
Or it can be all of these things at the same time. lt could be the beginning of new
business opportunities. The list of applications is literally endless.
Maximum
of 65K
words 1/0 MISC. PROCESSOR OPTIONS .
Altair 8800
Cyclops Cameras
Direct Memory Access Expander Card
Controller
Prototype Board
Expander Chassis
DMA 1/0 Channel DMA 1/0 Channel
Internal External
Special DMA ·
for Electronic
Memory & Floating
Point Processor
TERMINALS MASS STORACE MAINTENANCE AIDS
Numeric Display 9
Card Punch" Electronic Disc
16K to 1Meg words/drive
Keyboard up to 4 Discs"
Plotter"
Audio Tape 2314 Disc Controller"
Interface
Card Reader"
2314 Disc-:-~
TTY-::· (2 max)
4 Drives
Paper Tape Reader"
88-PROM Two bipolar 256 x 4 Shottky PROM's. Access time of 70 Control applications. 88-PPC
PROM kit . nanoseconds. PROM
Programmer
Card
88-PIO Parallel 'Full parallel input/output card with necessary hand- Any application where has standard one slot
In put/Output shake flags for conventional parallel interface. Con- data is available in TTL drives &
Card tains all required addressing circuitry to allow each parallel or the external accepts
card to be addressed anywhere from location O to loca- interface requires parallel standard
tion 255. Both input and output data has their own 8 bit data. TTL signals .,,
latch for buffering. Includes necessary logic to allow
an adjacent channel to be a control channel. Thus,
adjacent channel can be used to set up flags and also
c I ear flags and interrupts.
88-SIOA Serial Full RS232 interface card with signal compatibility to Interfacing any conven- Conven- one slot
Input/Output conventional RS232 interface. Uses· a UART and has tional RS232 type tional RS232
Card RS232 divider logic to allow for presettable baud rates from peripherals
110 to 19,200. Uses adjacent channel for control if
desired. If the card was selected to have an address of
1, adjacent 1/0 channel O would be the control card
12 for setting up the required flags.
88-SIOB Serial Same as 88-SIOA except all signals are TTL levels (both transmission of data with Standard one slot
In put/Output in and out). serial format TTL signals
Card TTL
88-SIOC Serial Same as 88-SIOA except that it is for interfacing with interfacing to teletypes Standard one slot
In put/Output conventional teletypes. TTY signals -
Card TTY
88-VI Vectored Gives user 8 levels of hardware vectored interrupt. Any type of interrupt All MITS one slot
Interrupt Automatically establishes restart addresses for interrupts. structured system. standard
Especially useful in real 1/0 chan-
time applications. nels have
provisions to
interface to
vectored
interrupt. 12 1
88-RTC Real Provides interrupts to the processor at user selected Any real time system or Requires fits on
Time Clock rate of once every 100 microseconds, 1000 micro- data logging system Vectored Vectored
seconds, 10 milliseconds or 100 milliseconds. Interrupt Interrupt
card. 3
88-ACC Aitair Digitál, solid state TV camera. 1024 elements in a 32 x Computer with eyes such BB-CCC Camera is
Cyclops Camera 32 array. Each detector is capable of 16 gray levels and as an intrusion system, Cyclops 2"x3"x8",
automatic electronic stops are adjustable by the soft- production I i ne control, Controller
ware. Up to 16 cameras can be controlled by one automatic inspection Card
Cyclops Controller. Multiple controllers can be used. stations.
88-CCC Altair Will support up to 16 cameras simultaneously. Con-
Cyclops Con- tains buffer memory and all 8 stop controls to com-
trol Ier Card municate with the camera. Provides all interfacing for
Altair Cyclops Camera.
..,~
" .
NAME&
·· NUMBER : DESCRIPTION
~. ·. 88-KB ASCI I - .' . Keyboard and case. Contains all logic and debounce
Keyboard ./ , : , circuitry for 96 ASCII characters. Controller is con-
tained in 88-32DU 32 Character Alpha-numeric Display.
88-VLCT Low Allows user to convert from octal format to binary and
Cost Terminal back to octal, decimal, or hexadecimal.
88-PPC PROM Allows blocks of memory to be automatically pro-
grammed into Programmable Read Only Memories. The
PROM's normally used in the Altair 8800 are bipolar
Schottky PROM's with 70 nanosecond access time.
Each PROM is organized as a 256 x 4 memory. Thus,
two PROM's are required to achieve a 256 x 8 memory.
Card includes external test socket for programming.
32 character alpha-numeric Burroughs Self-Scan dis-
play mounted in its own case. Includes controller with
interface logic and power supply. Displays 64 ASCI I
characters and has 32 character mem_ory.
Allows virtually unlimited memory storage for data or
software. Operates by modulating audio frequencies in
the record mode. Demodulates recorded data in play- .
back mode.
Basic memory of 256 characters with expandabi I ity to
1024 characters combines with a 32 character display
to provide ease of operation. Special function keys for
data retrieval and di splay format. ASCI I coded keyboard
and 110/300 baud rates. Auto-transmit and tape play/
record features.
u
: ... •. •. "• Expander Board comes with space for four edge con- .. • . un .. .un
.. ..
nector sockets to allow for the addition of four cards to
the Altair 8800. The Altair comes with one Expander
Board. Three additional boards can be added, making ...,-
provisions for 16 cards. Expander Chassis needed for
additional expansion.
i- Double-sided circuit board with edge connector to
. . . •• •
. ..
allow all cards on the buss to be extended out of the
card rack for easy maintenance. )
·~
• • . •
.•. .• . •• • • .. .. .• . . ... n
• ... • .. .
. . . .. un
\. J
t •
:,. ..
· .. ~:.
.! .)
-.·"'" :--;
.... ' ~ .,
--- \:. ; .,,
... -~, ..
.. . ~... /-.",f .. _,.
~~- ... ,..
....
1 •• I a .ë■ F
,"'
. ,
_.._ ,..f'.
-.!--
.,._~ =- '
-~-
o
1
Move immediate register o
Move immediate memory 1
I nere ment register o o
O ecrement register o o
Increment memory o
Decrement memory 1 1 o 1
Add register to A o o o s
Add register to A with carry o o 1 s
Subtract register from A o o s
Subtract register from A o 1 s
with borrow
And register with A o o o s s
Exclusive Or register with A o o 1 s s
Or register with A o o s s
Compare register with A o 1 1 1 s s
Add memory to A o o o o
Add memory to A with carry o o o 1
Subtract memory from A o o o
Subtract memory from A o o
with borrow
And memory with A o o o
Exclusive Or memory with A o 1 o
Or memory with A 1 o o
Compare memory with A 1 1 1 o
Add immediate to A o o o o
Add immediate to A with o o o
carry
Subtract immediate from A o o o
o 1 o
with borrow
And immediate with A o o o
o o
Or immediate with A 1 1 o o
1 1 1 o
o o o 4
o o 1 4
o 1 o 4
o 4
carry
JMP Jump unconditional o o o o 1 10
JC Jump on carry o 1 1 o o 10
JNC Jump on no carry o 1 o o o 10
JZ Jump on zero o o 1 o o 10
JNZ Jump on no zero o o o o o 10
JP Jump on positive o o o 10
Jump on minus 1 o o 10
Jump on parity even o 1 o o 10
Jump on parity odd 1 o o o 1 o 10
Call unconditional o o o 1 17
Call on carry o 1 1 o o 11/17
Call on no carry o 1 o o o 11/17
Call on zero o o 1 o o 11/17
Call on no zero o o o o o 11/17
Call on positive 1 o o o 11/17
Call on minus 1 1 1 o o 11/17
Call on parity even 1 o 1 o o 11/17
Call on parity odd 1 o o 1 o o 11-/17
Return o o 1 o o 1 10
o 1 1 o o o 5/11
o 1 o o o o 5/11
.. ~.
Instruction èode [1 l
Ils 04 03 02 01 . ...
....
•• >\'
Input
A
o
A
1
A
1
1
o
1
1"¡
1
-~,l!J~·;
i:~
Output o 1 o o 1
Load immediate register o o o o o
Pair B & C
,._..l
Load immediate register .. . o o 1'-1.• o o o
Pair O & E ~·
Load immediate register ,
Pair H & L
... o o o o o
LXISP Load immediate stack pointer o o 1 1 o o
PUSH B Push register Pair B & C on 1 ~,~1 o o o
stack .• .,;
PUSH O Push register Pair O & E on o o
stack
PUSH H Push register Pair H & L on o
stack "'I,."'"
PUSH PSW Push A and Flags ,t ..,•,~ ~ "-1' li
o
on stack
POP B Pop register pair B & C off o o
stack
POP O Pop register pair D & E off o o
stack
POP H Pop register pair H & L off o o o
stack
16 POP PSW Pop A and Flags o o
off stack
STA Store A direct o o
LOA Load A direct 1 o
XCHG Exchange D & E, H & L ~ o
Registers
XTHL Exchange top of stack, H & L o o
SPHL H & L to stack pointer 1
PCHL H & L to program counter o
DAD B Add B & C to H & L '. o
DADD Add D & E to H & L ,.,: J .)i i 1
DAD H Add H & L to H & L ' ' o 1
DAD SP Add stack pointer to H & L 1 1 1 1
STAX B Store A indirect o o o o
STAX D Store A indirect .k o 1 o o
LDAX B Load A indirect A~•:~ o o 1 o
LDAX D Load A indirect
.,_tll'
:l'l
o 1 . 1 o
INX B Increment B & C registers ,flí, o o o 1
INX D Increment D & E registers o 1 o
INX H Increment H & L registers 1 o o
INX SP Increment stack pointer 1 1 o
DCX B Decrement B & C o o 1
DCX D Decrement O & E o ,,1 "'.
DCX H Decrement H & L 1
DCX SP Decrement stack pointer 1
CMA Compliment A 1
STC Set carry o
CMC Compliment carry
DAA Decimal adjust A
SHLD Store H & L direct
LHLD Load H & L direct
El
Dl
NOP
QUESTIONS AND. ANSWE
Already we have received 100's of ques- the 8800 is the Intel 8080 processor One may prove to be adequate. Most
tions from our customers about the chip. This one integrated circuit con- control applications shouldn't take
Altair 8800 Computer, Altair Systems tains a complete 8-bit parallel central more than a few thousand words of
and Peripherals. The following section processing unit. memory. If you use your Altair 8800 for
is designed to answer most of the com- more sophisticated accounting and
mon questions. If you have any addi- M/TS was one of the first companies engineering applications, you will of
tional questions, comments or thoughts to manufacture high volume, low cost course need a larger memory. The
related to the Altair 8800, please feel calculators. Our experience with large memory in these applications could go
free to contact MITS at any time. scale integrated circuits and volume as high as 65,000 words. But, in the
production facilities has enabled us to case of a user who does a large amount
How powerful is the Altair 8800 and build a computer at a very low cost. of software development in machine or
how does it compare to other com- assembly language, 8,000 words should
puters? How does the quality of the Altair 8800 be adequate.
Computer compare with other com-
The term "power" in a computer is puters? Again, if you have any questions con-
related to a number of different items cern i ng a particular application, feel
and it tends to be a nebulous measure- We'd like to stress that the low cost of free to contact MJTS for deailed infor-
ment. In any case, the most easily the Altair 8800 was not achieved by mation and specific suggestions.
ide nt if i able performance criteria compromising the quality. Quality wise,
includes cycle speed, memory size the Altair 8800 is as good as any other
commercial computer that we are How simple is it to interface external
and 1/0 capability. The basic cycle
time of the MITS Altair 8800 is 2 micro- aware of. An illustration of this is the devices to the Altair 8800 Computer? 17
seconds; it can directly address 65,000 front panel indicator lamps. ln most
computers, these lamps are incandes- The Altair 8800 has been designed with
words (8 bit bytes); and it can connect
cent bulbs which burn out frequently. a buss system that al lows for relatively
to 256 input and 256 output devices. Its
The Altair 8800 uses LED's which have simple interfacing to external elec-
cycle time is comparable to most small
an almost infinite life. The front panel tronic equipment. Any electronics engi-
computers on the market today (they
switches are high quality, miniature neer or technician with a basic
range from .8 microseconds to several
toggle switches as opposed to si ide knowledge of logic design should be
microseconds). As for memory size and
able to interface the Altair 8800 to
1/0 capability, the Altair 8800 beats the switches and low cost rocker switches
available on some processors. The cir- external systems in a minimum amount
socks off most minis. Most small com-
cuit boards are all fiberglass plated of time. Consulting time for custom
puters can directly address 64 or fewer
boards and each card in the Altair Sys- projects is available from MITS. Ques-
input/output channels and only 512
tern has its own power regulator. The tions concerning specific design prob-
words of memory. An indirect connec-
case, which is made by Optima, is all lems will be answered at no cost.
tion to a base page is usually required
for bigger memories. aluminum construction complete with
sub-chassis and a false front panel.
I am not familiar with basic computer
If the Altair 8800 has such great specifi- technology, but I do have a basic under-
cations, why is it so inexpensive? How large a memorv should I order standing of electronics. /-low long will
with my Altair 8800 Computer? it take me to become familiar enough
ln developing the Altair 8800, MITS with the Altair 8800 in order to inter-
eng i nee rs made extensive use of large ln general, this is a difficult question face it into a custom system?
scale integrated circuit technology. This to answer. If you plan on using your
is the same technology that brought Altair System for relatively simple con- This too, is a difficult question. The
down the price of calculators. As we trol applications, the 256 words of average electronic engineer, teçhnician,
state _in our ad literature, the secret of static memory provided with System or hobbyist should be able to write
!I : ,,
., - ,.
j. .
• ~. ·, . r ,.
,.: I • ,. .,.'fl, ~
'1-
simple machine programming in a want to design an electronic interface '1-2 thousand dollar range, then com-
matter of a few hours after first being for some type of unique electronic puter control becomes a very interest-
exposed to the Altair. The amount of device or electro-mechanical device. If ing application. The controller term is
time after that to actually generate an desired, M/TS will provide required used frequently with smal I processors
operating program, of course, will engineering or software support for any because the implications are over-
depend on how complex and how large project at a nominal cost. whelming.
the program is and will also be related
to the creativity of the individual doing What are the business opportunities
The literature I have read concerning
the programming. for someone who would like to design
small processors contains a large
amount of information on using the custom systems using the Altair 8800?
Anyone with a basic amount of
computer as a control device for
assembly language or machine lan- There are I iterally thousands of custom
external electo-mechanical systems.
guage programming experience should applications that require or could use
Does this mean that small computers
be able to write programs for the com- a computer. We strongly encourage
are incapable of doing business,
puter al most instantly. anyone interested in th is sort of busi-
"' accounting, and engineering calcula-
ness opportunity to look into it in some
tions?
depth.
I have done a considerable amount of Absolutely not. The main reason that
computer programming, but I know small processors are closely associated
almost nothing about electronics. How with controllers is that the cost of the
long will it take me to learn enough processor is low enough that it can be
18 electronics to do my job? , used as a system controller. For example,
if you wanted to control a lathe with a
If Altair 8800 standard interfaces are computer, ifs clear that a 3 million
used, no knowledge of electronics is dollar computer installation wouldn't
required in order to use the Altair 8800. be a very good way to go. But, if we are
This statement doesn't apply if you talking about a computer system in the
MITS ALTAIR 8800
April l , l 97 5
PRICE LIST
DAYS
PART NUMBER DESCRIPTION KIT ASSEM DELIVERY
Memory
Miscellaneous
88-VI Vectored Interrupt 126.00 179.00 60
88-RTC Real Time Clock 53.00 84.00 60
88-ACC Altair Cyc· ops Camera 180.00 235.00 90
88-CCC Camera Controller Card 260.00 340.00 90
PROM
Suggested System s
System 6 $5,297.00 90
Miscellaneous Parts
(A) 3 Chip Package (Microprocessor & 2 memory) $250.00 10
(B) Set 4 P.C. Boards
(1 ea. CPU, Exp., Memory & Front Panel) 73.00 30
(C) P/N 88-CPU Complete CPU Board 310.00 360.00 60
••Manuals - Peripherals
Combination Operators & Assembly (each) 5.00
( • ) Note: Basic unit has 4 slots available, one of which is used up with CPU Board. When ordering more
than 3 added peripherals, added 88-EC required for each 4 peripherals.
(**)Note: _ Manuals are included at no cost with purchased units.
NOTE: Pr-Lces, specifications, development and, deli very all subject
to change without notice. , ·
COMPUTER TERMINA_
I
THE COMTER 156 --
DESIGNED TO GIVE EVERYONE
ACCESS TO THE SOPHISTICATED WORLD OF
COMPUTERS.
The Comter 256 is a surprisingly versatile computer terminal. It's basic separate keyboard unit which adds to its convenience is 14" wide by
memory of 256 characters with expandability to 1024 characters 7½" deep by 2½" high. The combined weight of both units is a mere 15
-cornbines with a 32 character Self-Scan® display to provide ease of lbs.
operation. Power Consumption of the Comter is less than 50 watts.
Data retrieval and display format is made flexible with the Comter's
The MITS Comter 256 also has a tape play/record feature that allows
special function keys.
you to record any on-line data (via the telephone) for later off-line
The Comter RS232 standard connector makes hardwiring as simple as playback. This feature gives you virtually unlimited memory capability.
plugging in a toaster. It's built-in acoustic coupler makes on-line Almost any type of tape recorder may be used.
operation (via the telephone) just as simple and saves extra cost ..
The auto-transmit feature allows ·the operator to transmit data or
The ASCII coded keyboard and 110/300 baud transmit/receive rate program material to the computer line-by-line instead of typing it
makes the 256 compatible with almost all systems today. directly into the computer, saving computer time and your money.
It's size and weight make it more portable and usable than bulky CRT The MITS Comter 256 is engineered to highest industry standards, and
units. The main case is just 14" wide by 11 ½" deep by 5" high. The YOU can afford it for an extremely reasonable price.
*Prices, warranty, and specifications in this brochure and acco mpaning price list supercede all such information in the Comter 256 "PRELIMINARY BROCHURE".
BULL ET IN !-
-I
Here are the latest features to be included in the ALTAIR 8800 brochure.
Explanation:
Although this plan does not allow you to receive the entire kit at SOFTWARE
one time, there are a number of advantages:
·1. NO intere-st or financing charges.
2. Guar.mtued price based on today's price.
ALTAIR SOFTWARE PACKAGE ONE- nw first Altair Soft{vare
Package is now available. lt includes the following:
-~- NO p(•naltiPs for e-ither Parly or late pavments"
4. Fn-c-, immediate membership to the Altair User's Club. 1. a resident assembler
2. text editor
"'·If you sPnd in an early payment we will make an early shipment. 3. system monitor
Hy tlw <;dill(' rol«-n. a late- pavrnc-nt will result in a late shipment. Cost of Altair Software Package One is $500.00 However, a free
(Aft('r bU davs past due. the balance of the deal is cancelled. All binary listing will be sent to anyone who has purchased an Altair
payrrwnts rnust be made within 10 months.) Computer, 8,000 words of memory and either a serial l /O board
fo gc~t started, simply send in your first payment of $68.75 (all or an audio-cassette interface. Software Package One will also
pavmc-nt s must he exactlv $68.75). lt will make processing faster · be available on either magnetic or paper tape for an additional
if you note "Altair Time Payment Plan" on all payments, cor- copying fee of $30.00.
n-spondenr:c. etc.
Off Pr c-xpircs April 30, 197.S.
DATE 19 __
Name Phone _
First Middle Initial Last
ro
(./')
rn
)>
r-
o-e
.:z- I n,
o- z
(D
o
DESCRIPTION QUANTITY. PRICE EACH TOTAL PRICE
(D
:::J
()
(./')
--t
z
rn
o s
VI
)>
()'
ct)
"U
a.. rTI
:5·
:;:;-:::,
m
V,
D V,
::f-
¡:;;·
ct)
:::J
e
:;:;-:::,
m
o ~
►
<
ct)
o
1J
-<
ct)
'
Use this space for credit card purchases : Postage, handling, and insurance, add the TOT AL FOR GOODS
Print name
$76 to $130 $4.00 CASH ORDER $ _
$131 and over $5.00
COD [min. $50] $ _
Exact card number Inner Bank Code Expires
$5 is minimum order 25% Deposit. U.S. Post Office
' Billing address: City State Zip Add postage for Air Mail or Special Delivery. requires cash or certified check
for balance.
IMPORTANT
BEFORE SEALING BE SURE THAT YOUR NAME AND
ADDRESS ARE PLAINLY WRITTEN ON OTHER SIDE .
.• 5
,, SJIUDJ¡Jal:I ilÍÖ~JJ,,