Question: C++ PROGRAM INTO ASSEMBLY PEP/8 HOW DO I DO % 16 IN ASSEMBLY? WHAT I HAVE SO FAR IN ASSEMBLY: BR main num: .BLOCK 2
C++ PROGRAM INTO ASSEMBLY PEP/8
HOW DO I DO % 16 IN ASSEMBLY?
WHAT I HAVE SO FAR IN ASSEMBLY:
BR main
num: .BLOCK 2 ;variable
;
main: DECI num,d ;cin >> exam1
LDA num,d ;num = (num
ASRA ;%16 HAVING A PROBLEM HERE
STA num,d ;store the num
STRO msg,d ;cout << "num = "
DECO num,d ; << num
CHARO ' ',i ; << endl
STOP
msg: .ASCII "num = \x00"
.END
+++++++++++++
C++PROGRAM:
#include using namespace std; int num; int main () {
cin >> num; num = num % 16; cout << "num = " << num << endl; return 0;
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
