Question: Please use assembly language to solve this question. //Write a 32 - bit x86 assembly program that performs the following operations : //Part 1 :
Please use assembly language to solve this question.

//Write a 32 - bit x86 assembly program that performs the following operations : //Part 1 : Swaps content of EBX as follows : //For example : Content of EBX at init : 00000000, then after storing Aand B : EBX =00004241;4241= ASCII codes in Hex //After swapping : EBX =00004142 which is BA //Part 2 : Create 2 Arrays, Arrayl and Array2 //- Initialize Array1 as : 1,2,3,4, and Array_2 to 0, 0, 0, 0 (must use the Dup instruction) //Requirement : Copy content of Array 1 to array 2 in a reverse order, i, e : I/ For example : Array1 =1,2,3,4 After program run : Array2 = 4, 3, 2, 1, Array _1 is unchanged, content are taken from array1 to array 2 // The following program provides many hints and ideas
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
