Create the worst cardiac simulator of all time


Discuss teh below:

Q: Create the worst CARDIAC simulator of all time (in C++) that tells the user how to execute only a single instruction typed as a 3 digit number by the user.

The user should be prompted to type in a 3 digit number. Then print to the screen whatever the CARDIAC Instruction Decoder box would show had that been the instruction. Below are 2 example runs of such a program.

Enter a 3 digit CARDIAC instruction: 493
Shift accumulator left 9 digits, then right 3 digits

Enter a 3 digit CARDIAC instruction: 265
Add the contents of cell 65 to the accumulator

Operation codes are as follows:
Code Abbreviation Meaning
0 INP Copy input to memory.
1 CLA Copy memory to accumulator.
2 ADD Add memory to accumulator.
3 TAC Move bug if accumulator < 0.
4 SFT Shift accumulator left then right.
5 OUT Copy memory to output.
6 STO Copy accumulator to memory.
7 SUB Subtract memory from accumulator.
8 JMP Backup bug to 99 then move bug.
9 HRS move bug and stop computing.

Solution Preview :

Prepared by a verified Expert
C/C++ Programming: Create the worst cardiac simulator of all time
Reference No:- TGS01936989

Now Priced at $25 (50% Discount)

Recommended (97%)

Rated (4.9/5)