Question: LC - 3 Basic IO Overview In this lab, you will learn about the IO system in the LC - 3 ISA by writing a
LC Basic IO
Overview
In this lab, you will learn about the IO system in the LC ISA by writing a program that accepts input, processes it and prints it to the screen.
Specifically, you will read in some ASCII characters, and use these characters to print a pixel map of a character according to VGA text mode standard.
Specification
The program must start at x
The program will accept three ASCII characters, in the following order: we guarantee all characters will be valid
i The character to print for bit
ii The character to print for bit
iii. The character whose pixel map to print
square The program must use GETC to get the characters instead of IN
The inclusion of the string IN anywhere within labasm will result in an immediate
The program will need to access the font data, provided in fontdata.asm
Do not edit this file
For grading, we will replace this file with an exact copy
The program will utilize the font data for the character to print to the screen NotesFor printing newline characters, use xA for LF Do not use xD
There must be exactly LFs including one on the last line!
Print only the pixel map of the characeter that was input. Do not echo any prompts or anything else to the user.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
