Home /
Expert Answers /
Computer Science /
question-1-convert-this-c-program-exactly-as-you-see-it-into-x86-assembly-language-include-in-pa929
(Solved):
QUESTION 1 Convert this C++ program exactly as you see it into x86 assembly language: #include in ...
QUESTION 1 Convert this C++ program exactly as you see it into x86 assembly language: #include 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 1: "int value=3 " declares the data in the data section as "value db 3". "int ecx=10" that is copy 10 to ecx, that is "mov cx,10". For the "do-while(--ecx!=0)" loop with decrementing ecx value use " loop label" instruction, that is decrement