EasyManua.ls Logo

IBM 5150 - Arithmetic

IBM 5150
309 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Arithmetic
ADD
= Add
Register/memory
with
register
to
either
o 0 0 0 0 0 d w 1 mod reg
rim
Immediate
to
register/memory
1 0 0 0 0 0 s w 1 mod 0 0 0
rim
data
dataifs:w=01
Immediate
to
accumulator
0000010wl
data data
if
w = 1
ADC
= Add
with
carry
Register /memory
with
register
to
either
o 0 0 1 0 0 d w I mod reg
rim
Immediate
to
register/memory
1 0 0 0 0 0 s w 1 mod 0 1 0
rim
data data
if
s:w
= 01
Immediate
to
accumulator
0001010w
data
data
if
w = 1
INC = Increment
Register /Memory
1 1 1 1 1 1 1 w
mod
0 0 0
rim
Register
o 1 0 0 0 reg
AAA
= ASCII adjust
for
add
001101111
DAA
= Decimal adjust
for
add
001001111
SUB = Subtract
Register/memory and register
to
either
o 0 1 0 1 0 d w I mod reg
rim
Immediate from register/memory
1 0 0 0 0 0 s w
I mod 1 0 1
rim
data
dataifs:w=01
Immediate
from
accumulator
0010110w
data
data
ifw=
1
6-8
Instruction
Set

Table of Contents

Other manuals for IBM 5150

Related product manuals