Question: Question is very simple pls dont just write not enough detail as everything is provided. Thanks will upvote if answered WARNINGS: You must use only

 Question is very simple pls dont just write not enough detail

Question is very simple pls dont just write not enough detail as everything is provided. Thanks will upvote if answered

WARNINGS: You must use only instructions and directives described in Chapt-1 to Chapt-4a. Question #1 (20 points) Write an ASM program that evaluates the following expression, using variables: Z= (-A-B) - (-C-D) 1. Declare and initialize the memory variable A to 32-bit signed integer value 543210 and variable B to 16-bit signed integer value -3210. 2. Declare the memory variables C and D and read in their values from the keyboard as 32-bit signed integer value 43210 and 8-bit signed integer values -10, respectively. a. You should display a message asking for the value of the variable, for example: "What is the value of C?" then b. Read in the value of C from the keyboard and then c. Display the value you have read beside (ie, to the right of the message "What is the value of C?". Then repeat for variable D in the next line. 3. Variable Z should be declared as a 32-bit signed integer. 4. Display the string "Z= (-A-B)-(-C-D) alone in a single line. 5. Display the values of all the variables A, B, C, D together in the next line (in the order in which they appear in the expression); each separated by 3 spaces and a semicolumn and 3 spaces again. 6. Display an empty line. 7. Display the final result contained in variable Z, in binary, then in decimal, and then in hexadecimal; each in a separate line. WARNINGS: You must use only instructions and directives described in Chapt-1 to Chapt-4a. Question #1 (20 points) Write an ASM program that evaluates the following expression, using variables: Z= (-A-B) - (-C-D) 1. Declare and initialize the memory variable A to 32-bit signed integer value 543210 and variable B to 16-bit signed integer value -3210. 2. Declare the memory variables C and D and read in their values from the keyboard as 32-bit signed integer value 43210 and 8-bit signed integer values -10, respectively. a. You should display a message asking for the value of the variable, for example: "What is the value of C?" then b. Read in the value of C from the keyboard and then c. Display the value you have read beside (ie, to the right of the message "What is the value of C?". Then repeat for variable D in the next line. 3. Variable Z should be declared as a 32-bit signed integer. 4. Display the string "Z= (-A-B)-(-C-D) alone in a single line. 5. Display the values of all the variables A, B, C, D together in the next line (in the order in which they appear in the expression); each separated by 3 spaces and a semicolumn and 3 spaces again. 6. Display an empty line. 7. Display the final result contained in variable Z, in binary, then in decimal, and then in hexadecimal; each in a separate line

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!