Implemented with an arm assembly language program, Assembly Language

The problem to be solved and implemented with an ARM assembly language program

You are asked to do some image processing on an image composed of characters shaped in

For example, a 9 - 6 image may look like the one shown in Figure 1, which, more or less, looks like a representation of the letter "F" (you will not be using colour, however).

This is a subset of the C program in assignment 1. It should focus you to learn ARM programming, since you are completely familiar with the problem and indeed you can use the previous C code as your guideline pseudo-code when designing your ARM program. Also feel free to use the C code provided as a general answer to all and posted on the course web pages.

The program is expected to read from an input file an image described by integers, convert each integer appropriately to a character, do some image processing tasks on the character image, and print the results.

The functional requirements were explained in the previous assignment. Here you will be rotating the image right by 90 degrees and then scaling it up doubling its size using the second (vector-based) algorithm which you used in your previous C program. Doing both tasks may prove to be too challenging at this point in your learning path, so you are given a choice of which task to implement and submit. Should you be able to submit both, you will receive an extra 30 marks bonus (that is, instead of 50 marks you could earn 80). Read the expectations carefully, both for the design and for the technical details. An initial template file is also given to you, with some of the code already provided. Make sure you analyze it carefully and customize it appropriately, including the comments.

 

Posted Date: 3/30/2013 2:46:12 AM | Location : United States







Related Discussions:- Implemented with an arm assembly language program, Assignment Help, Ask Question on Implemented with an arm assembly language program, Get Answer, Expert's Help, Implemented with an arm assembly language program Discussions

Write discussion on Implemented with an arm assembly language program
Your posts are moderated
Related Questions
How do i convert a asci number to numerals?

Port Mapped I/O or I/O Mapped I/O I/O devices are mapped into a separate address space. This is generally accomplished by having a different set of signal lines to denote a mem

write an assembly language program to find average of odd numbers from an array of 8 bit numbers

Register Organization of 8086 8086  has  a great  set  of registers  containing  special  purpose and general  purpose  registers.  All the 8086 resisters are 16-bit registers.

Interrupt Priority Management The interrupt priority management logic indicated in given figure can be implemented in several ways. It does not required to be present in system

NEG: Negate:- The negate instruction forms the 2's complement of the particular destination in the instruction. For obtaining 2's complement, it subtracts the contents of destinat

Interrupt When the CPU detects an interrupt signal, it stops activity of current and jumps to a special routine, known an interrupt handler. This handler then detects why the i

Write a program to merge two sorted arrays to create a third sorted array containing all values from the two original arrays. Merge is a key component to the mergesort algorithm.

SBB: Subtract  with Borrow  :- The subtract with borrow instruction subtracts the source operand and the borrow flag (CF) which might reflect the result of the past calculations,

SHR : Shift Logical Right: This instruction performs bit-wise right shifts on the operand word or byte that might be reside in  a memory location or a register, by the specified c