Turing Machine Simulator

Input:
Choose Machine
arrow

Machine States

  • start
  • haveZero
  • haveOne
  • matchZero
  • matchOne
  • back
  • true
  • false
  • Action Table

    In StateReadingWriteMoveNew State

    start0>haveZero

    start1>haveOne

    starttrue

    haveZero0>

    haveZero1>

    haveZero<matchZero

    haveOne0>

    haveOne1>

    haveOne<matchOne

    matchZero0<back

    matchZero1false

    matchZerotrue

    matchOne0false

    matchOne1<back

    matchOnetrue

    back0<

    back1<

    back>start