A small computer has two registers, R1 and R2, and the following instructions: LOAD, SUBTRACT, MULTIPLY, BNZ, PRINT and STOP.

A small computer has two registers, R1 and R2, and the following instructions: LOAD, SUBTRACT, MULTIPLY, BNZ, PRINT and STOP.

A small computer has two registers, R1 and R2, and the following instructions: LOAD, SUBTRACT, MULTIPLY, BNZ, PRINT and STOP. The format of the instructions is the following:
Operation Code First Operand Second Operand
The LOAD instruction loads data from memory to a register. The LOAD, SUBTRACT, and MULTIPLY instructions expect a register in the first operand. They expect a data location or a direct value in the second operand. The data location in the second operand can be a Register or a Memory Address. A direct value (denoted by =) is the actual data value (as opposed to the data location). The LOAD, SUBTRACT, and MULTIPLY use the second operand to operate on the data in the first operand. They leave the result in the first operand.
For example, if the value stored in register R1 is 10 and the instruction MULTIPLY R1, = 4 were executed, the new value stored in register R1 will be 40.
As another example, assume the value stored in register R1 is 10 and the value stored in data location 500 is 35. If instruction MULTIPLY R1, 500 were executed, the new value stored in register R1 will be 350.
BNZ tests the first operand and branches to the address specified in the second operand.
PRINT has one operand. It prints the content of the first operand on the screen.
STOP does not have any operand. It halts the program.
Address
Instruction
0 LOAD R1, = 5
1 LOAD R2, = 1
2 MULTIPLY R2, R1
3 SUBTRACT R1, = 1
4 BNZ R1, 2
5 PRINT R2
6 STOP
What does the program compute and what is the printed result?

"96% of our customers have reported a 90% and above score. You might want to place an order with us."

Essay Writing Service
Affordable prices

You might be focused on looking for a cheap essay writing service instead of searching for the perfect combination of quality and affordable rates. You need to be aware that a cheap essay does not mean a good essay, as qualified authors estimate their knowledge realistically. At the same time, it is all about balance. We are proud to offer rates among the best on the market and believe every student must have access to effective writing assistance for a cost that he or she finds affordable.

Caring support 24/7

If you need a cheap paper writing service, note that we combine affordable rates with excellent customer support. Our experienced support managers professionally resolve issues that might appear during your collaboration with our service. Apply to them with questions about orders, rates, payments, and more. Contact our managers via our website or email.

Non-plagiarized papers

“Please, write my paper, making it 100% unique.” We understand how vital it is for students to be sure their paper is original and written from scratch. To us, the reputation of a reliable service that offers non-plagiarized texts is vital. We stop collaborating with authors who get caught in plagiarism to avoid confusion. Besides, our customers’ satisfaction rate says it all.

© 2022 Homeworkcrew.com provides writing and research services for limited use only. All the materials from our website should be used with proper references and in accordance with Terms & Conditions.

Scroll to Top