SI = 3

Post on 05-Jan-2016

29 views 0 download

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

SI = 3

MOS Check

ExecuteUserProgram

Master Mode Register Check

SI = 0

SI = 0

SI = 1

SI = 3

SI = 2

Read

Write

Terminate

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

Write

IR[4] = 0

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

printed to the output file

Terminate

Two blank lines printed to output file

Load

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

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