SI = 3

6
SI = 3 MOS Check ExecuteUserProgram Master Mode Register Check SI = 0 SI = 0 SI = 1 SI = 3 SI = 2 Read Write Termina te

description

SI = 3. MOS Check. SI = 1. Read. Master Mode Register Check. SI = 0. Write. SI = 2. SI = 0. Terminate. SI = 3. ExecuteUserProgram. Read. IR[4] = 0. M [IR[3,4]]…M[IR[3,4] + 9] = Next data card. No. Does M[IR[3,4]] = $EOJ ?. Yes. Abort. Write. IR[4] = 0. - PowerPoint PPT Presentation

Transcript of SI = 3

Page 1: SI = 3

SI = 3

MOS Check

ExecuteUserProgram

Master Mode Register Check

SI = 0

SI = 0

SI = 1

SI = 3

SI = 2

Read

Write

Terminate

Page 2: SI = 3

Read

IR[4] = 0 M[IR[3,4]]…M[IR[3,4] + 9]=

Next data card

Does M[IR[3,4]]= $EOJ ?

No

Yes

Abort

Page 3: SI = 3

Write

IR[4] = 0

M[IR[3,4]] … M[IR[3,4] + 9]

printed to the output file

Page 4: SI = 3

Terminate

Two blank lines printed to output file

Load

Page 5: SI = 3

Load

m = 0 Read next card

What type?

Control card

m = 100 ?

Abort:Memory Exceeded

Yes

Nom … m +9 =

cardand

m = m + 10

Program card

Printheader

End program

$JOB

$DTA

$END

IC = 0

Page 6: SI = 3

ExecuteUserProgram

Examine IR[1,2]

LR SR CR BT GD PD H

IR = M[IC]IC = IC + 1

R = M[IR[34]]

SI = 1 SI = 2 SI = 3

M[IR[34]]= R

End Examine

R = M[IR[3,4]]

?

C = T C = F

Yes No

C = T?

IC = IR[3, 4]

Yes