Question: Task 4-5: Add the 'AND', 'Zero', 'Subtract', and 'Store ACC Instructions Use Table 1 and Table 2 to enter your values into the microinstruction definition

 Task 4-5: Add the 'AND', 'Zero', 'Subtract', and 'Store ACC InstructionsUse Table 1 and Table 2 to enter your values into themicroinstruction definition table for each of the four instructions asked for in

Task 4-5: Add the 'AND', 'Zero', 'Subtract', and 'Store ACC Instructions Use Table 1 and Table 2 to enter your values into the microinstruction definition table for each of the four instructions asked for in the laboratory manual. Be sure to label the name of each and every instruction. + Table 1 Instruction Opcode Pres. State 00 01 02 03 00 01 02 Pin number Description Next State Bits Load IR Write Read ACC to Data Bus Load ACC Load MAR Use PC /A only /-Invert Logic/Arith HEX equiv Table 2 Instruction Opcode Pres. State 00 01 02 03 00 01 Pin number T 1-0 Description Next State Bits Load IR Write Read ACC to Data Bus Load ACC Load MAR Use PC /A only "Invert Logic/Arith HEX equiv Test your instructions by writing and executing programs. Record at least four programs and the output of each program in tables like that of Table 3. Table 3 Program #0 (Example: ADD = 3+5) Address Value Operation (In English) The 'Load ACC' Opcode 1 | 3 | The number '3' to be loaded into the Accumulator 2 1 The 'Add to ACC Opcode 5 The number '5' to be added to the Accumulator 2 The 'Stop' Opcode What was the final output of your program?__8 Was the program successful? YES | If not what error(s) did you find in your circuit? Program #_ Address Value Operation (In English) What was the final output of your program? Was the program successful? Yes or No If not what error(s) did you find in your circuit? Include pictures of your Quartus simulations (timing diagrams) here (one diagram for each program): Task 4-5: Add the 'AND', 'Zero', 'Subtract', and 'Store ACC Instructions Use Table 1 and Table 2 to enter your values into the microinstruction definition table for each of the four instructions asked for in the laboratory manual. Be sure to label the name of each and every instruction. + Table 1 Instruction Opcode Pres. State 00 01 02 03 00 01 02 Pin number Description Next State Bits Load IR Write Read ACC to Data Bus Load ACC Load MAR Use PC /A only /-Invert Logic/Arith HEX equiv Table 2 Instruction Opcode Pres. State 00 01 02 03 00 01 Pin number T 1-0 Description Next State Bits Load IR Write Read ACC to Data Bus Load ACC Load MAR Use PC /A only "Invert Logic/Arith HEX equiv Test your instructions by writing and executing programs. Record at least four programs and the output of each program in tables like that of Table 3. Table 3 Program #0 (Example: ADD = 3+5) Address Value Operation (In English) The 'Load ACC' Opcode 1 | 3 | The number '3' to be loaded into the Accumulator 2 1 The 'Add to ACC Opcode 5 The number '5' to be added to the Accumulator 2 The 'Stop' Opcode What was the final output of your program?__8 Was the program successful? YES | If not what error(s) did you find in your circuit? Program #_ Address Value Operation (In English) What was the final output of your program? Was the program successful? Yes or No If not what error(s) did you find in your circuit? Include pictures of your Quartus simulations (timing diagrams) here (one diagram for each program)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!