Appendix C: A Simple Machine Language

2
© 2007 Pearson Addison-Wesley. All rights reserved 0-1 Appendix C: A Simple Machine Language Op-code Operand Description 1 RXY LOAD reg. R from cell XY. 2 RXY LOAD reg. R with XY. 3 RXY STORE reg. R at XY. 4 0RS MOVE R to S. 5 RST ADD S and T into R. (2’s comp.) 6 RST ADD S and T into R. (floating pt.) 7 RST OR S and T into R. 8 RST AND S and T into R. 9 RST XOR S and T into R. A R0X ROTATE reg. R X times. B RXY JUMP to XY if R = reg. 0. C 000 HALT.

description

Appendix C: A Simple Machine Language. Op-code Operand Description 1RXYLOAD reg. R from cell XY. 2RXYLOAD reg. R with XY. 3RXYSTORE reg. R at XY. 40RSMOVE R to S. 5RSTADD S and T into R. (2’s comp.) 6RSTADD S and T into R. (floating pt.) - PowerPoint PPT Presentation

Transcript of Appendix C: A Simple Machine Language

Page 1: Appendix C: A Simple Machine Language

© 2007 Pearson Addison-Wesley. All rights reserved 0-1

Appendix C: A Simple Machine Language

Op-code Operand Description

1 RXY LOAD reg. R from cell XY.

2 RXY LOAD reg. R with XY.

3 RXY STORE reg. R at XY.

4 0RS MOVE R to S.

5 RST ADD S and T into R. (2’s comp.)

6 RST ADD S and T into R. (floating pt.) 7 RST OR S and T into R. 8 RST AND S and T into R. 9 RST XOR S and T into R. A R0X ROTATE reg. R X times. B RXY JUMP to XY if R = reg. 0. C 000 HALT.

Page 2: Appendix C: A Simple Machine Language

© 2007 Pearson Addison-Wesley. All rights reserved 0-2

A Simple Machine Language

Op-code Operand Description

1 RXY LOAD reg. R from cell XY.

2 RXY LOAD reg. R with XY.

3 RXY STORE reg. R at XY.

4 0RS MOVE R to S.

5 NXY STORE 0N to cell XY

6 RST ADD S and T into R.

7 RST SUB S and T into R. 8 RST OR S and T into R. 9 0ST LOAD reg. S from cell pointed by T. A RST XOR S and T into R. B R0X ROTATE reg. R X times. C 0XY JUMP to XY. D RXY JUMP to XY if R = reg. 0. E RXY JUMP to XY if R > 0. F 000 HALT.