0% found this document useful (0 votes)
21 views19 pages

Guess

Uploaded by

Danny Zhang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views19 pages

Guess

Uploaded by

Danny Zhang
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 19

PC: ac

00: 0057; 87 0000000001010111 'W'

01: 0065; 101 0000000001100101 'e'

02: 006c; 108 0000000001101100 'l'

03: 0063; 99 0000000001100011 'c'

04: 006f; 111 0000000001101111 'o'

05: 006d; 109 0000000001101101 'm'

06: 0065; 101 0000000001100101 'e'

07: 0020; 32 0000000000100000 ' '

08: 0074; 116 0000000001110100 't'

09: 006f; 111 0000000001101111 'o'

0a: 0020; 32 0000000000100000 ' '

0b: 0067; 103 0000000001100111 'g'

0c: 0075; 117 0000000001110101 'u'

0d: 0065; 101 0000000001100101 'e'

0e: 0073; 115 0000000001110011 's'

0f: 0073; 115 0000000001110011 's'

10: 0021; 33 0000000000100001 '!'

12: 0049; 73 0000000001001001 'I'

13: 0027; 39 0000000000100111 '''

14: 006d; 109 0000000001101101 'm'

15: 0020; 32 0000000000100000 ' '

16: 0074; 116 0000000001110100 't'

17: 0068; 104 0000000001101000 'h'

18: 0069; 105 0000000001101001 'i'

19: 006e; 110 0000000001101110 'n'


1a: 006b; 107 0000000001101011 'k'

1b: 0069; 105 0000000001101001 'i'

1c: 006e; 110 0000000001101110 'n'

1d: 0067; 103 0000000001100111 'g'

1e: 0020; 32 0000000000100000 ' '

1f: 006f; 111 0000000001101111 'o'

20: 0066; 102 0000000001100110 'f'

21: 0020; 32 0000000000100000 ' '

22: 0061; 97 0000000001100001 'a'

23: 0020; 32 0000000000100000 ' '

24: 006e; 110 0000000001101110 'n'

25: 0075; 117 0000000001110101 'u'

26: 006d; 109 0000000001101101 'm'

27: 0062; 98 0000000001100010 'b'

28: 0065; 101 0000000001100101 'e'

29: 0072; 114 0000000001110010 'r'

2a: 0020; 32 0000000000100000 ' '

2b: 0066; 102 0000000001100110 'f'

2c: 0072; 114 0000000001110010 'r'

2d: 006f; 111 0000000001101111 'o'

2e: 006d; 109 0000000001101101 'm'

2f: 0020; 32 0000000000100000 ' '

30: 0030; 48 0000000000110000 '0'

31: 0020; 32 0000000000100000 ' '

32: 0074; 116 0000000001110100 't'

33: 006f; 111 0000000001101111 'o'

34: 0020; 32 0000000000100000 ' '


35: 0032; 50 0000000000110010 '2'

36: 0035; 53 0000000000110101 '5'

37: 0035; 53 0000000000110101 '5'

38: 002e; 46 0000000000101110 '.'

3a: 0054; 84 0000000001010100 'T'

3b: 0072; 114 0000000001110010 'r'

3c: 0079; 121 0000000001111001 'y'

3d: 0020; 32 0000000000100000 ' '

3e: 0074; 116 0000000001110100 't'

3f: 006f; 111 0000000001101111 'o'

40: 0020; 32 0000000000100000 ' '

41: 0067; 103 0000000001100111 'g'

42: 0075; 117 0000000001110101 'u'

43: 0065; 101 0000000001100101 'e'

44: 0073; 115 0000000001110011 's'

45: 0073; 115 0000000001110011 's'

46: 0020; 32 0000000000100000 ' '

47: 0069; 105 0000000001101001 'i'

48: 0074; 116 0000000001110100 't'

49: 0021; 33 0000000000100001 '!'

4b: 0047; 71 0000000001000111 'G'

4c: 0075; 117 0000000001110101 'u'

4d: 0065; 101 0000000001100101 'e'

4e: 0073; 115 0000000001110011 's'

4f: 0073; 115 0000000001110011 's'

50: 0020; 32 0000000000100000 ' '

51: 006e; 110 0000000001101110 'n'


52: 0075; 117 0000000001110101 'u'

53: 006d; 109 0000000001101101 'm'

54: 0062; 98 0000000001100010 'b'

55: 0065; 101 0000000001100101 'e'

56: 0072; 114 0000000001110010 'r'

57: 003a; 58 0000000000111010 ':'

58: 0020; 32 0000000000100000 ' '

5a: 0057; 87 0000000001010111 'W'

5b: 0068; 104 0000000001101000 'h'

5c: 0061; 97 0000000001100001 'a'

5d: 0074; 116 0000000001110100 't'

5e: 0020; 32 0000000000100000 ' '

5f: 0069; 105 0000000001101001 'i'

60: 0073; 115 0000000001110011 's'

61: 0020; 32 0000000000100000 ' '

62: 0079; 121 0000000001111001 'y'

63: 006f; 111 0000000001101111 'o'

64: 0075; 117 0000000001110101 'u'

65: 0072; 114 0000000001110010 'r'

66: 0020; 32 0000000000100000 ' '

67: 0067; 103 0000000001100111 'g'

68: 0075; 117 0000000001110101 'u'

69: 0065; 101 0000000001100101 'e'

6a: 0073; 115 0000000001110011 's'

6b: 0073; 115 0000000001110011 's'

6c: 003f; 63 0000000000111111 '?'

6d: 0020; 32 0000000000100000 ' '


6f: 0054; 84 0000000001010100 'T'

70: 006f; 111 0000000001101111 'o'

71: 006f; 111 0000000001101111 'o'

72: 0020; 32 0000000000100000 ' '

73: 0068; 104 0000000001101000 'h'

74: 0069; 105 0000000001101001 'i'

75: 0067; 103 0000000001100111 'g'

76: 0068; 104 0000000001101000 'h'

77: 0021; 33 0000000000100001 '!'

79: 0054; 84 0000000001010100 'T'

7a: 006f; 111 0000000001101111 'o'

7b: 006f; 111 0000000001101111 'o'

7c: 0020; 32 0000000000100000 ' '

7d: 006c; 108 0000000001101100 'l'

7e: 006f; 111 0000000001101111 'o'

7f: 0077; 119 0000000001110111 'w'

80: 0021; 33 0000000000100001 '!'

82: 0059; 89 0000000001011001 'Y'

83: 006f; 111 0000000001101111 'o'

84: 0075; 117 0000000001110101 'u'

85: 0020; 32 0000000000100000 ' '

86: 0067; 103 0000000001100111 'g'

87: 006f; 111 0000000001101111 'o'

88: 0074; 116 0000000001110100 't'

89: 0020; 32 0000000000100000 ' '

8a: 0069; 105 0000000001101001 'i'

8b: 0074; 116 0000000001110100 't'


8c: 0020; 32 0000000000100000 ' '

8d: 0069; 105 0000000001101001 'i'

8e: 006e; 110 0000000001101110 'n'

8f: 0020; 32 0000000000100000 ' '

91: 0020; 32 0000000000100000 ' '

92: 006d; 109 0000000001101101 'm'

93: 006f; 111 0000000001101111 'o'

94: 0076; 118 0000000001110110 'v'

95: 0065; 101 0000000001100101 'e'

96: 0073; 115 0000000001110011 's'

97: 0021; 33 0000000000100001 '!'

98: 0020; 32 0000000000100000 ' '

99: 0047; 71 0000000001000111 'G'

9a: 0072; 114 0000000001110010 'r'

9b: 0065; 101 0000000001100101 'e'

9c: 0061; 97 0000000001100001 'a'

9d: 0074; 116 0000000001110100 't'

9e: 0020; 32 0000000000100000 ' '

9f: 006a; 106 0000000001101010 'j'

a0: 006f; 111 0000000001101111 'o'

a1: 0062; 98 0000000001100010 'b'

a2: 0021; 33 0000000000100001 '!'

a4: ac0a; 44042 1010110000001010 R[c] <- M[R[a]]

a5: ccab; 52395 1100110010101011 if (R[c] == 0) PC <- ab

a6: 9cf5; 40181 1001110011110101 M[f5] <- R[c]

a7: 7e01; 32257 0111111000000001 R[e] <- 1

a8: 1aae; 6830 0001101010101110 R[a] <- R[a] + R[e]


a9: 7fa4; 32676 0111111110100100 R[f] <- a4

aa: ef00; 61184 1110111100000000 PC <- R[f]

ab: eb00; 60160 1110101100000000 PC <- R[b]

ac: 7a00; 31232 0111101000000000 R[a] <- 0 (*)

ad: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

ae: 90f6; 37110 1001000011110110 M[f6] <- R[0]

af: 7a12; 31250 0111101000010010 R[a] <- 12

b0: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

b1: 90f6; 37110 1001000011110110 M[f6] <- R[0]

b2: 7a3a; 31290 0111101000111010 R[a] <- 3a

b3: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

b4: 90f6; 37110 1001000011110110 M[f6] <- R[0]

b5: 80fa; 33018 1000000011111010 R[0] <- M[fa]

b6: 7eff; 32511 0111111011111111 R[e] <- ff

b7: 300e; 12302 0011000000001110 R[0] <- R[0] & R[e]

b8: 7100; 28928 0111000100000000 R[1] <- 0

b9: 7e01; 32257 0111111000000001 R[e] <- 1

ba: 111e; 4382 0001000100011110 R[1] <- R[1] + R[e]

bb: 7a4b; 31307 0111101001001011 R[a] <- 4b

bc: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

bd: 91f4; 37364 1001000111110100 M[f4] <- R[1]

be: 90f6; 37110 1001000011110110 M[f6] <- R[0]

bf: 7a5a; 31322 0111101001011010 R[a] <- 5a

c0: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

c1: 82f0; 33520 1000001011110000 R[2] <- M[f0]

c2: 4302; 17154 0100001100000010 R[3] <- R[0] ^ R[2]

c3: c3d8; 50136 1100001111011000 if (R[3] == 0) PC <- d8


c4: 7400; 29696 0111010000000000 R[4] <- 0

c5: 1440; 5184 0001010001000000 R[4] <- R[4] + R[0]

c6: 7e01; 32257 0111111000000001 R[e] <- 1

c7: 222e; 8750 0010001000101110 R[2] <- R[2] - R[e]

c8: c2ce; 49870 1100001011001110 if (R[2] == 0) PC <- ce

c9: 7e01; 32257 0111111000000001 R[e] <- 1

ca: 244e; 9294 0010010001001110 R[4] <- R[4] - R[e]

cb: c4d3; 50387 1100010011010011 if (R[4] == 0) PC <- d3

cc: 7fc6; 32710 0111111111000110 R[f] <- c6

cd: ef00; 61184 1110111100000000 PC <- R[f]

ce: 7a79; 31353 0111101001111001 R[a] <- 79

cf: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

d0: 90f6; 37110 1001000011110110 M[f6] <- R[0]

d1: 7fb9; 32697 0111111110111001 R[f] <- b9

d2: ef00; 61184 1110111100000000 PC <- R[f]

d3: 7a6f; 31343 0111101001101111 R[a] <- 6f

d4: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

d5: 90f6; 37110 1001000011110110 M[f6] <- R[0]

d6: 7fb9; 32697 0111111110111001 R[f] <- b9

d7: ef00; 61184 1110111100000000 PC <- R[f]

d8: 7a82; 31362 0111101010000010 R[a] <- 82

d9: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

da: 91f4; 37364 1001000111110100 M[f4] <- R[1]

db: 7a91; 31377 0111101010010001 R[a] <- 91

dc: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

dd: 90f6; 37110 1001000011110110 M[f6] <- R[0]


Address Mappings:

intro_1: 00

intro_2: 12

intro_3: 3a

guess: 4b

prompt: 5a

too_high: 6f

too_low: 79

correct_1: 82

correct_2: 91

print: a4

done_print: ab

loop: b9

compare: c6

if_too_low: ce

if_too_high: d3

if_correct: d8

Compiled guess.asm as assembly.

Program counter: ac

guess.asm > machine

PC: ac

00: 0057; 87 0000000001010111 'W'

01: 0065; 101 0000000001100101 'e'


02: 006c; 108 0000000001101100 'l'

03: 0063; 99 0000000001100011 'c'

04: 006f; 111 0000000001101111 'o'

05: 006d; 109 0000000001101101 'm'

06: 0065; 101 0000000001100101 'e'

07: 0020; 32 0000000000100000 ' '

08: 0074; 116 0000000001110100 't'

09: 006f; 111 0000000001101111 'o'

0a: 0020; 32 0000000000100000 ' '

0b: 0067; 103 0000000001100111 'g'

0c: 0075; 117 0000000001110101 'u'

0d: 0065; 101 0000000001100101 'e'

0e: 0073; 115 0000000001110011 's'

0f: 0073; 115 0000000001110011 's'

10: 0021; 33 0000000000100001 '!'

12: 0049; 73 0000000001001001 'I'

13: 0027; 39 0000000000100111 '''

14: 006d; 109 0000000001101101 'm'

15: 0020; 32 0000000000100000 ' '

16: 0074; 116 0000000001110100 't'

17: 0068; 104 0000000001101000 'h'

18: 0069; 105 0000000001101001 'i'

19: 006e; 110 0000000001101110 'n'

1a: 006b; 107 0000000001101011 'k'

1b: 0069; 105 0000000001101001 'i'

1c: 006e; 110 0000000001101110 'n'

1d: 0067; 103 0000000001100111 'g'


1e: 0020; 32 0000000000100000 ' '

1f: 006f; 111 0000000001101111 'o'

20: 0066; 102 0000000001100110 'f'

21: 0020; 32 0000000000100000 ' '

22: 0061; 97 0000000001100001 'a'

23: 0020; 32 0000000000100000 ' '

24: 006e; 110 0000000001101110 'n'

25: 0075; 117 0000000001110101 'u'

26: 006d; 109 0000000001101101 'm'

27: 0062; 98 0000000001100010 'b'

28: 0065; 101 0000000001100101 'e'

29: 0072; 114 0000000001110010 'r'

2a: 0020; 32 0000000000100000 ' '

2b: 0066; 102 0000000001100110 'f'

2c: 0072; 114 0000000001110010 'r'

2d: 006f; 111 0000000001101111 'o'

2e: 006d; 109 0000000001101101 'm'

2f: 0020; 32 0000000000100000 ' '

30: 0030; 48 0000000000110000 '0'

31: 0020; 32 0000000000100000 ' '

32: 0074; 116 0000000001110100 't'

33: 006f; 111 0000000001101111 'o'

34: 0020; 32 0000000000100000 ' '

35: 0032; 50 0000000000110010 '2'

36: 0035; 53 0000000000110101 '5'

37: 0035; 53 0000000000110101 '5'

38: 002e; 46 0000000000101110 '.'


3a: 0054; 84 0000000001010100 'T'

3b: 0072; 114 0000000001110010 'r'

3c: 0079; 121 0000000001111001 'y'

3d: 0020; 32 0000000000100000 ' '

3e: 0074; 116 0000000001110100 't'

3f: 006f; 111 0000000001101111 'o'

40: 0020; 32 0000000000100000 ' '

41: 0067; 103 0000000001100111 'g'

42: 0075; 117 0000000001110101 'u'

43: 0065; 101 0000000001100101 'e'

44: 0073; 115 0000000001110011 's'

45: 0073; 115 0000000001110011 's'

46: 0020; 32 0000000000100000 ' '

47: 0069; 105 0000000001101001 'i'

48: 0074; 116 0000000001110100 't'

49: 0021; 33 0000000000100001 '!'

4b: 0047; 71 0000000001000111 'G'

4c: 0075; 117 0000000001110101 'u'

4d: 0065; 101 0000000001100101 'e'

4e: 0073; 115 0000000001110011 's'

4f: 0073; 115 0000000001110011 's'

50: 0020; 32 0000000000100000 ' '

51: 006e; 110 0000000001101110 'n'

52: 0075; 117 0000000001110101 'u'

53: 006d; 109 0000000001101101 'm'

54: 0062; 98 0000000001100010 'b'

55: 0065; 101 0000000001100101 'e'


56: 0072; 114 0000000001110010 'r'

57: 003a; 58 0000000000111010 ':'

58: 0020; 32 0000000000100000 ' '

5a: 0057; 87 0000000001010111 'W'

5b: 0068; 104 0000000001101000 'h'

5c: 0061; 97 0000000001100001 'a'

5d: 0074; 116 0000000001110100 't'

5e: 0020; 32 0000000000100000 ' '

5f: 0069; 105 0000000001101001 'i'

60: 0073; 115 0000000001110011 's'

61: 0020; 32 0000000000100000 ' '

62: 0079; 121 0000000001111001 'y'

63: 006f; 111 0000000001101111 'o'

64: 0075; 117 0000000001110101 'u'

65: 0072; 114 0000000001110010 'r'

66: 0020; 32 0000000000100000 ' '

67: 0067; 103 0000000001100111 'g'

68: 0075; 117 0000000001110101 'u'

69: 0065; 101 0000000001100101 'e'

6a: 0073; 115 0000000001110011 's'

6b: 0073; 115 0000000001110011 's'

6c: 003f; 63 0000000000111111 '?'

6d: 0020; 32 0000000000100000 ' '

6f: 0054; 84 0000000001010100 'T'

70: 006f; 111 0000000001101111 'o'

71: 006f; 111 0000000001101111 'o'

72: 0020; 32 0000000000100000 ' '


73: 0068; 104 0000000001101000 'h'

74: 0069; 105 0000000001101001 'i'

75: 0067; 103 0000000001100111 'g'

76: 0068; 104 0000000001101000 'h'

77: 0021; 33 0000000000100001 '!'

79: 0054; 84 0000000001010100 'T'

7a: 006f; 111 0000000001101111 'o'

7b: 006f; 111 0000000001101111 'o'

7c: 0020; 32 0000000000100000 ' '

7d: 006c; 108 0000000001101100 'l'

7e: 006f; 111 0000000001101111 'o'

7f: 0077; 119 0000000001110111 'w'

80: 0021; 33 0000000000100001 '!'

82: 0059; 89 0000000001011001 'Y'

83: 006f; 111 0000000001101111 'o'

84: 0075; 117 0000000001110101 'u'

85: 0020; 32 0000000000100000 ' '

86: 0067; 103 0000000001100111 'g'

87: 006f; 111 0000000001101111 'o'

88: 0074; 116 0000000001110100 't'

89: 0020; 32 0000000000100000 ' '

8a: 0069; 105 0000000001101001 'i'

8b: 0074; 116 0000000001110100 't'

8c: 0020; 32 0000000000100000 ' '

8d: 0069; 105 0000000001101001 'i'

8e: 006e; 110 0000000001101110 'n'

8f: 0020; 32 0000000000100000 ' '


91: 0020; 32 0000000000100000 ' '

92: 006d; 109 0000000001101101 'm'

93: 006f; 111 0000000001101111 'o'

94: 0076; 118 0000000001110110 'v'

95: 0065; 101 0000000001100101 'e'

96: 0073; 115 0000000001110011 's'

97: 0021; 33 0000000000100001 '!'

98: 0020; 32 0000000000100000 ' '

99: 0047; 71 0000000001000111 'G'

9a: 0072; 114 0000000001110010 'r'

9b: 0065; 101 0000000001100101 'e'

9c: 0061; 97 0000000001100001 'a'

9d: 0074; 116 0000000001110100 't'

9e: 0020; 32 0000000000100000 ' '

9f: 006a; 106 0000000001101010 'j'

a0: 006f; 111 0000000001101111 'o'

a1: 0062; 98 0000000001100010 'b'

a2: 0021; 33 0000000000100001 '!'

a4: ac0a; 44042 1010110000001010 R[c] <- M[R[a]]

a5: ccab; 52395 1100110010101011 if (R[c] == 0) PC <- ab

a6: 9cf5; 40181 1001110011110101 M[f5] <- R[c]

a7: 7e01; 32257 0111111000000001 R[e] <- 1

a8: 1aae; 6830 0001101010101110 R[a] <- R[a] + R[e]

a9: 7fa4; 32676 0111111110100100 R[f] <- a4

aa: ef00; 61184 1110111100000000 PC <- R[f]

ab: eb00; 60160 1110101100000000 PC <- R[b]

ac: 7a00; 31232 0111101000000000 R[a] <- 0 (*)


ad: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

ae: 90f6; 37110 1001000011110110 M[f6] <- R[0]

af: 7a12; 31250 0111101000010010 R[a] <- 12

b0: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

b1: 90f6; 37110 1001000011110110 M[f6] <- R[0]

b2: 7a3a; 31290 0111101000111010 R[a] <- 3a

b3: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

b4: 90f6; 37110 1001000011110110 M[f6] <- R[0]

b5: 80fa; 33018 1000000011111010 R[0] <- M[fa]

b6: 7eff; 32511 0111111011111111 R[e] <- ff

b7: 300e; 12302 0011000000001110 R[0] <- R[0] & R[e]

b8: 7100; 28928 0111000100000000 R[1] <- 0

b9: 7e01; 32257 0111111000000001 R[e] <- 1

ba: 111e; 4382 0001000100011110 R[1] <- R[1] + R[e]

bb: 7a4b; 31307 0111101001001011 R[a] <- 4b

bc: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

bd: 91f4; 37364 1001000111110100 M[f4] <- R[1]

be: 90f6; 37110 1001000011110110 M[f6] <- R[0]

bf: 7a5a; 31322 0111101001011010 R[a] <- 5a

c0: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

c1: 82f0; 33520 1000001011110000 R[2] <- M[f0]

c2: 4302; 17154 0100001100000010 R[3] <- R[0] ^ R[2]

c3: c3d8; 50136 1100001111011000 if (R[3] == 0) PC <- d8

c4: 7400; 29696 0111010000000000 R[4] <- 0

c5: 1440; 5184 0001010001000000 R[4] <- R[4] + R[0]

c6: 7e01; 32257 0111111000000001 R[e] <- 1

c7: 222e; 8750 0010001000101110 R[2] <- R[2] - R[e]


c8: c2ce; 49870 1100001011001110 if (R[2] == 0) PC <- ce

c9: 7e01; 32257 0111111000000001 R[e] <- 1

ca: 244e; 9294 0010010001001110 R[4] <- R[4] - R[e]

cb: c4d3; 50387 1100010011010011 if (R[4] == 0) PC <- d3

cc: 7fc6; 32710 0111111111000110 R[f] <- c6

cd: ef00; 61184 1110111100000000 PC <- R[f]

ce: 7a79; 31353 0111101001111001 R[a] <- 79

cf: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

d0: 90f6; 37110 1001000011110110 M[f6] <- R[0]

d1: 7fb9; 32697 0111111110111001 R[f] <- b9

d2: ef00; 61184 1110111100000000 PC <- R[f]

d3: 7a6f; 31343 0111101001101111 R[a] <- 6f

d4: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

d5: 90f6; 37110 1001000011110110 M[f6] <- R[0]

d6: 7fb9; 32697 0111111110111001 R[f] <- b9

d7: ef00; 61184 1110111100000000 PC <- R[f]

d8: 7a82; 31362 0111101010000010 R[a] <- 82

d9: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

da: 91f4; 37364 1001000111110100 M[f4] <- R[1]

db: 7a91; 31377 0111101010010001 R[a] <- 91

dc: fba4; 64420 1111101110100100 R[b] <- PC; PC <- a4

dd: 90f6; 37110 1001000011110110 M[f6] <- R[0]


R | RAM _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _a _b _c _d
_e _f

0 0000 | 0_ 0057 0065 006c 0063 006f 006d 0065 0020 0074 006f
0020 0067 0075 0065 0073 0073

1 0000 | 1_ 0021 0000 0049 0027 006d 0020 0074 0068 0069 006e
006b 0069 006e 0067 0020 006f

2 0000 | 2_ 0066 0020 0061 0020 006e 0075 006d 0062 0065 0072
0020 0066 0072 006f 006d 0020

3 0000 | 3_ 0030 0020 0074 006f 0020 0032 0035 0035 002e 0000
0054 0072 0079 0020 0074 006f

4 0000 | 4_ 0020 0067 0075 0065 0073 0073 0020 0069 0074 0021
0000 0047 0075 0065 0073 0073

5 0000 | 5_ 0020 006e 0075 006d 0062 0065 0072 003a 0020 0000
0057 0068 0061 0074 0020 0069

6 0000 | 6_ 0073 0020 0079 006f 0075 0072 0020 0067 0075 0065
0073 0073 003f 0020 0000 0054

7 0000 | 7_ 006f 006f 0020 0068 0069 0067 0068 0021 0000 0054
006f 006f 0020 006c 006f 0077

8 0000 | 8_ 0021 0000 0059 006f 0075 0020 0067 006f 0074 0020
0069 0074 0020 0069 006e 0020

9 0000 | 9_ 0000 0020 006d 006f 0076 0065 0073 0021 0020 0047
0072 0065 0061 0074 0020 006a

a 0000 | a_ 006f 0062 0021 0000 ac0a ccab 9cf5 7e01 1aae 7fa4 ef00
eb00 7a00 fba4 90f6 7a12

b 0000 | b_ fba4 90f6 7a3a fba4 90f6 80fa 7eff 300e 7100 7e01 111e
7a4b fba4 91f4 90f6 7a5a

c 0000 | c_ fba4 82f0 4302 c3d8 7400 1440 7e01 222e c2ce 7e01 244e
c4d3 7fc6 ef00 7a79 fba4

d 0000 | d_ 90f6 7fb9 ef00 7a6f fba4 90f6 7fb9 ef00 7a82 fba4 91f4
7a91 fba4 90f6 0000 0000
e 0000 | e_ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000

f 0000 | f_ 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000

PC: ac

IR: 7a00

Pseudo: R[a] <- 0

You might also like