Translate the following C++ program into assembly language: #include using namespace std; int main() { char letter; int countA = 0, countB = 0, countC = 0; cin >> letter; do { switch (letter) { case 'A' : countA++; break; case 'B' : countB++; break; case 'C' : countC++; break; } cin >> letter; } while (letter != 'X'); cout << "Number of A's " << countA << endl << "Number of B's " << countB << endl << "Number of C's " << countC << endl; return 0; } Use local variables (except for messages, of course) and the branch indexed for the switch statement. Submit via Moodle. MUST BE ASSEMBLY LANGAUGE FOR PEP/9 COMMENTS RECOMMENDED
Translate the following C++ program into assembly language:
#include <iostream>
using namespace std;
int main() {
char letter;
int countA = 0,
countB = 0,
countC = 0;
cin >> letter;
do {
switch (letter) {
case 'A' : countA++; break;
case 'B' : countB++; break;
case 'C' : countC++; break;
}
cin >> letter;
} while (letter != 'X');
cout << "Number of A's " << countA << endl
<< "Number of B's " << countB << endl
<< "Number of C's " << countC << endl;
return 0;
}
Use local variables (except for messages, of course) and the branch indexed for the switch statement. Submit via Moodle.
MUST BE ASSEMBLY LANGAUGE FOR PEP/9
COMMENTS RECOMMENDED
Trending now
This is a popular solution!
Step by step
Solved in 2 steps