CEG3136Computer Architecture II Lab 1Introduction to Microprocessor Programming Group Members: Experiment Performed: September 24, 2015Experiment Due date: October 2, 2015 Part One: Step 1 - ProblemDuring this section of the lab, we were tasked with compiling the code using the recommended MiniIDE software and also running the code on the Dragon-12 board. This part also included modifying
...[Show More]
CEG3136
Computer Architecture II
Lab 1
Introduction to Microprocessor Programming
Group Members:
Experiment Performed: September 24, 2015
Experiment Due date: October 2, 2015
Part One:
Step 1 - Problem
During this section of the lab, we were tasked with compiling the code using the recommended MiniIDE software and also running the code on the Dragon-12 board. This part also included modifying the given code to the different specifications given in the lab manual.
Step 2: Input/Outputs of Problem
The inputs to this section of the lab was an ASCII character. At runtime, the program would prompt us for a character. This output after examining the code is the character being printed on the console three times. Later on during the section the code was modified to print the character fifteen times.
Step 3: Algorithm
To help understand the code that was provided, we had translated the code to C. This allowed us to have a higher more abstract view of what the code does. The C code can be seen as follows:
[Show Less]