logo Hurry, Grab up to 30% discount on the entire course
Order Now logo

Ask This Question To Be Solved By Our ExpertsGet A+ Grade Solution Guaranteed

expert
Aditya ChopraComputer science
(5/5)

895 Answers

Hire Me
expert
Nikhil AroraGeneral article writing
(5/5)

833 Answers

Hire Me
expert
Sumit DabraPhilosophy
(5/5)

896 Answers

Hire Me
expert
Beverley RobertsonGeneral article writing
(5/5)

773 Answers

Hire Me
Assembly Programming

Convert this C++ program exactly as you see it into x86 assembly language

INSTRUCTIONS TO CANDIDATES
ANSWER ALL QUESTIONS
Question 1 

Convert this C++ program exactly as you see it into x86 assembly language:

#include <iostream>
int value = 3;

void main()
{
    int ecx = 10;
    do
    {
        std::cout << value;
        std::cout << ' ';
        value += 3;
    } while (--ecx != 0);
    std::cout << std::endl;
    system("PAUSE");
}





Question 2

Convert this C++ program exactly as you see it into x86 assembly language:

#include <iostream>

short array[] = { 8, 3, 1, 4, 9, 5, 7, 2, 6, 10 };
short * value = array;
short sum = 0;

void main()
{
    int ecx = 5;
    do
    {
        std::cout << '+';
        std::cout << *value;
        sum += *value;
        ++value;
        std::cout << '-';
        std::cout << *value;
        sum -= *value;
        ++value;
    } while (--ecx != 0);

    std::cout << '=';
    std::cout << sum;
    std::cout << std::endl;

    system("PAUSE");
}

Related Questions

. The fundamental operations of create, read, update, and delete (CRUD) in either Python or Java

CS 340 Milestone One Guidelines and Rubric  Overview: For this assignment, you will implement the fundamental operations of create, read, update,

. Develop a program to emulate a purchase transaction at a retail store. This  program will have two classes, a LineItem class and a Transaction class

Retail Transaction Programming Project  Project Requirements:  Develop a program to emulate a purchase transaction at a retail store. This

. The following program contains five errors. Identify the errors and fix them

7COM1028   Secure Systems Programming   Referral Coursework: Secure

. Accepts the following from a user: Item Name Item Quantity Item Price Allows the user to create a file to store the sales receipt contents

Create a GUI program that:Accepts the following from a user:Item NameItem QuantityItem PriceAllows the user to create a file to store the sales receip

. The final project will encompass developing a web service using a software stack and implementing an industry-standard interface. Regardless of whether you choose to pursue application development goals as a pure developer or as a software engineer

CS 340 Final Project Guidelines and Rubric  Overview The final project will encompass developing a web service using a software stack and impleme