YIPPEE!!ANSWERS!!!!

STACK

Push A // load A

Push B // load B

Pop A // A <- B

Pop B // B <- A

Push Y // load Y

Push Z //load Z

XOR

Pop F // F <- Y XOR Z

Push G // load G

AND

Pop G // G <- F AND G

 

ACCUMULATOR

LDA A // load A

STA C // C <- A

LDA B // load B

STA A // A <- B

LDA C // load C

STA B // B <- A

LDA Y // load Y

XOR Z

STA F // F <- Y XOR Z

AND G

STA G // G <- F AND G

GENERAL PURPOSE REGISTER

LW R1, A; // R1 <- A

LW R2, B; // R2 <- B

SW A, R2; // A <- B

SW B, R1; // B <- A

LW R3, Y; // R3 <- Y

LW R4, Z; // R4 <- Z

XOR R5, R3, R4; // R5 <- R3 XOR R4

SW F, R5; // F <- R5

LW R6, G; // R6 <- G

AND R7, R5, R6; // R7 <- R5 AND R6

SW G, R7; // G <- R7

Terms and Definitions and References