Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. case 0x11:
  2. if ((StackPointer >= 1) && (StackPointer < MEMORY_SIZE)) {
  3. Memory[StackPointer] = Registers[REGISTER_A];
  4. StackPointer--;
  5. }
  6. break;
  7.  
  8. case 0x21:
  9. Memory[StackPointer] = Flags;
  10. StackPointer--;
  11. break;
  12.  
  13. case 0x31:
  14. if ((StackPointer >= 1) && (StackPointer < MEMORY_SIZE)) {
  15. Memory[StackPointer] = Registers[REGISTER_B];
  16. StackPointer--;
  17. }
  18. break;
  19.  
  20. case 0x41:
  21. if ((StackPointer >= 1) && (StackPointer < MEMORY_SIZE)) {
  22. Memory[StackPointer] = Registers[REGISTER_C];
  23. StackPointer--;
  24. }
  25. break;
  26.  
  27. case 0x51:
  28. if ((StackPointer >= 1) && (StackPointer < MEMORY_SIZE)) {
  29. Memory[StackPointer] = Registers[REGISTER_D];
  30. StackPointer--;
  31. }
  32. break;
  33.  
  34. case 0x61:
  35. if ((StackPointer >= 1) && (StackPointer < MEMORY_SIZE)) {
  36. Memory[StackPointer] = Registers[REGISTER_E];
  37. StackPointer--;
  38. }
  39. break;
  40.  
  41. case 0x71:
  42. if ((StackPointer >= 1) && (StackPointer < MEMORY_SIZE)) {
  43. Memory[StackPointer] = Registers[REGISTER_L];
  44. StackPointer--;
  45. }
  46. break;
  47.  
  48. case 0x81:
  49. if ((StackPointer >= 1) && (StackPointer < MEMORY_SIZE)) {
  50. Memory[StackPointer] = Registers[REGISTER_H];
  51. StackPointer--;
  52. }
  53. break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement