Convert the following C code to Pep9 Assembly Please do not

Convert the following C code to Pep9 Assembly. Please do not use any version of Assembly but Pep9. This is the THIRD time I\'m asking this question because people replying continue to use Intel x86 or other languages that are not Pep9 Assembly. Answers not in Pep9 will be thumbs downed.

THIS MUST BE PEP9 ASSEMBLY, NOT INTEL X86.

This is an example of what Pep9 looks like: http://i.imgur.com/1B2f1PL.png

Problem below:

Convert the following C code to Pep9 Assembly.

#include
#include

int n = 0;

int main()
{
   printf(\"N: \");
   scanf(\"%d\", &n);
  
   int r = n * 0.875;
   int boxes = r / 16;
   int individual = r % 16;
   int total = (boxes * 8) + (individual * 2);
   printf(\"Cost to ship is $%d\", total);
  

   return 0;
}

Solution

#include <stdio.h>
#include <math.h>

int n = 0;

int main()
{
start:
       printf(\"N: \");
       scanf(\"%d\", &n);
      
   if (n < 0) {
       goto start;
   }
   if (n == 0) {
       printf(\"Goodbye\");
       return 0;
   }
  
int r = n - (n * 0.125);
   int boxes = r / 16;
   int individual = r % 16;
   if (individual > 0) {
       int total = (boxes * 8) + ((individual + 1) * 2);
       printf(\"Cost to ship is $%d\", total);
   }
   else {
       int total = (boxes * 8) + (individual * 2);
       printf(\"Cost to ship is $%d\", total);
   }
  
  
return 0;
}

Convert the following C code to Pep9 Assembly. Please do not use any version of Assembly but Pep9. This is the THIRD time I\'m asking this question because peop
Convert the following C code to Pep9 Assembly. Please do not use any version of Assembly but Pep9. This is the THIRD time I\'m asking this question because peop

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site