ECE 212: Microprocessors, Hardware, Software, and Interfacing
Lab 2: Directives, labels, and memory content
Ali Almaqhawi
ECE dept.
University of Miami
Miami, US
axa3563@miami.edu
Abstract— Assembly language has many developers use it.
It is low level language that can compile and debug from
high level language to low level language.
I. CHALLENGE
The challenge is to code the board.
II.
APPROACH
We need to work with the Register, debugging and
navigate. And we were required to code the board by
Assembly language.
III.
EXPERIMENT SETUP
We need to use ARMv7 to write our codes. First, we want
to write: “Hello, My name is …” and add the require code to
work. Then, we follow the lab guide to do all of the lab.
IV. RESULTS AND ANALYSIS
We saved the text “Hello, my name is…” in the program
which saved it to default address. After that, the program was
run, and the string of “ECE212” has written as a byte and
halfword and word. The program took the first byte from “Hello,
my name is…” to address it to R1 after it defined as R0.
V. CONCLUSION
The prgram ran perfectly as we want. We used the codes and
diractives that we learnd from the class to run the program.