Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Write an assembly program called hw3_ex1, with source in file hw3_ex1.asm, that prompts the user for one lower-case letter and one integer. Then the

Write an assembly program called hw3_ex1, with source in file hw3_ex1.asm, that prompts the user for one lower-case letter and one integer. Then the program prints out the upper-case version of the letter and the opposite of the integer. Below are program invocation examples ('%' is the command-line prompt, and user input is shown as well), and your program should match that output format: % ./hw3_ex1 Enter a lower-case letter: a Enter an integer: 12 The upper-case letter is 'A' The opposite integer is -12' % ./hw3_ex1 Enter a lower-case letter: z Enter an integer: -43 The upper-case letter is 'Z' The opposite integer is '43' % ./hw3_ex1 Enter a lower-case letter: u Enter an integer: 0 The upper-case letter is 'U' The opposite integer is '0' You can assume that the user only enters valid input! Hints: Reading a character from the keyboard is done via the read_char macro (see page 17 of the textbook for a description). So you'll have to call this macro twice: once to get the lower case letter and a second time to consume the linefeed. Remember that when you print a string it should be null-terminated, meaning that it should have an extra byte with value zero at the end.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Big Java, Enhanced Early Objects

Authors: Cay S Horstmann

7th Edition

1119499097, 9781119499091

More Books

Students also viewed these Programming questions