Logic - IBM 5150 Technical Reference

Hide thumbs Also See for 5150:
Table of Contents

Advertisement

IDIV = Integer divide (signed)
1 1 1 1 0
1 1 w 1 mod
1 1 1 rIm
AAD = ASCII adjust for divide
1 1 0 1 0 1 0 1 1 0 0 0 0 1 0 1 0
CBW
= Convert byte to word
1 0 0 1 1 0 0 0 1
cwo
= Convert word to double word
1 0 0 1 1 0 0 1
Logic
NOT
= Invert
1 1 1 1 0
1 1 w
mod 0
1 0 rIm
SHL/SAL = Shift logicallarithmetic left
1 1 0
1 0 0 v w
mod 1 0 0
rIm
SHR = Shift logical right
1 1 0
1 0 0 v w
mod 1 0
1 rIm
SAR = Shift arithmetic right
1 1 0
1 0 0 v w
mod
1 1 1 rIm
ROL = Rotate left
1 1 0
1 0 0 v w
mod 0 0 0
rIm
ROR = Rotate right
1 1 0
1 0 0 v w
mod 0 0
1 rIm
RCL = Rotate through carry left
1 1 0
1 0 0 v w 1 mod 0
1 0
rIm
RCR = Rotate through carry right
1 1 0
1 0 0 v w
1 mod 0
1 1 rIm
AND = And
Registerlmemory and register to either
o
0
1 0 0 0 d w 1 mod
reg
rIm
Immediate to registerlmemory
1 0 0 0 0 0 0 w
I
mod 1 0 0 rIm
data
data if w = 1
Immediate to accumulator
0 0 1 0 0 1 0
w
I
data
data if w= 1
6-10 Instruction Set

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents