Write an ASM program that evaluates the following expression, using variables: Z = (A - B) - (C - D)

A+ Guide To It Technical Support
10th Edition
ISBN:9780357108291
Author:ANDREWS, Jean.
Publisher:ANDREWS, Jean.
Chapter3: Supporting Processors And Upgrading Memory
Section: Chapter Questions
Problem 10TC: If 2 bits of a byte are in error when the byte is read from ECC memory, can ECC detect the error?...
icon
Related questions
Question

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.

Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Fundamentals of Boolean Algebra and Digital Logics
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
A+ Guide To It Technical Support
A+ Guide To It Technical Support
Computer Science
ISBN:
9780357108291
Author:
ANDREWS, Jean.
Publisher:
Cengage,
A+ Guide to Hardware (Standalone Book) (MindTap C…
A+ Guide to Hardware (Standalone Book) (MindTap C…
Computer Science
ISBN:
9781305266452
Author:
Jean Andrews
Publisher:
Cengage Learning