SCFPFP3 register_AMNOPQRSTUVWXYZ[\0memory_address_register(program_counter]^_`abcd=instruction_registerefghijklmnopqrststateuvwxAmemory_data_register_out<=>?@ABCDEFGHIJK/resethclock2<memory_address_register7.QP<memory_address_register6.QP<memory_address_register5.QP|memory_address_register4.Q pQ<memory_address_register3.QPDmemory_address_register2.QqQLmemory_address_register1.Q3>Q\memory_address_register0.Qp'Yl<memory_data_register_out15.P|=memory_data_register_out14 DP|>memory_data_register_out13 pBPl?memory_data_register_out12A,CPl@memory_data_register_out11.PlAmemory_data_register_out10A,CP{Bmemory_data_register_out9 g 9  XCmemory_data_register_out8 P{Dmemory_data_register_out7 pBP{Ememory_data_register_out6 DP{Fmemory_data_register_out5 pBPGmemory_data_register_out4 on PkHmemory_data_register_out3.PsImemory_data_register_out2A,C P{Jmemory_data_register_out1 pmPkKmemory_data_register_out0pDP6M register_A15|6N register_A14D3 6O register_A13u6P register_A12D3 6Q register_A11|6R register_A10D3 5S register_A9l5T register_A8U35U register_A7h5V register_A6U35W register_A5k5X register_A4W35Y register_A3{5Z register_A2E3 5[ register_A1l5\ register_A0T32]program_counter7P2^program_counter6P2_program_counter5P2`program_counter4P2aprogram_counter3P:bprogram_counter2'b)aBcprogram_counter1#>#adprogram_counter0 < pp'pd8einstruction_register15P8finstruction_register14P8ginstruction_register13P8hinstruction_register12P8iinstruction_register11P8jinstruction_register10POkinstruction_register9; p>%aOlinstruction_register8;'pI7minstruction_register7P7ninstruction_register6P7oinstruction_register5PGpinstruction_register44 `mI7qinstruction_register3P?rinstruction_register2yIGsinstruction_register1;>IGtinstruction_register0#p5Zu state3.Q(x Zv state2.Q'pQw state1.Q x state0.Q( 6