Esempio n. 1
0
def i_RRC(indirect, address, instruction):
    global AC

    AC |= TtyIn.read()
    TtyIn.clear()
    Trace.itrace('RRC')
    return 1
Esempio n. 2
0
def i_RSN():
    global PC

    if not TtyIn.ready():
        PC = (PC + 1) & WORDMASK
    Trace.itrace('RSN')
    return 1
Esempio n. 3
0
def i_RSF():
    global PC

    if TtyIn.ready():
        PC = (PC + 1) & WORDMASK
    Trace.itrace('RSF')
    return 1
Esempio n. 4
0
def __tick_all(cycles):
    Ptr.tick(cycles)
    Ptp.tick(cycles)
    TtyIn.tick(cycles)
    TtyOut.tick(cycles)
Esempio n. 5
0
def i_RCF(indirect, address, instruction):
    TtyIn.clear()
    Trace.itrace('RCF')
    return 1