Implemented with an arm assembly language program, Assembly Language

Assignment Help:

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.

 


Related Discussions:- Implemented with an arm assembly language program

.., Sum of series of 10 numbers and store result in memory location total

Sum of series of 10 numbers and store result in memory location total

Shell script, write shell to calculate basic salary from given .

write shell to calculate basic salary from given .

The pentium pro-micro processor, The Pentium Pro    Introduced in the ...

The Pentium Pro    Introduced in the year 1995, the Pentium Pro reflected  still  more  design  breakthroughs.  The Pentium Pro may process 3 instructions in a single clock cy

And-logical instruction-microprocessor, AND: Logical AND: This instruction...

AND: Logical AND: This instruction bit by bit ANDs the source operand that might be an immediate, or a memory location or register to the destination operand that might be a memor

Efficient assembly language program, (1) Write a program that will: (a) dis...

(1) Write a program that will: (a) display "Enter Your Name:" (b) convert the entered name to Capital letters (if small), If any other character is entered, the program wil

Interrupt system based on 8259 a-microprocessor, Interrupt System Based on ...

Interrupt System Based on Single 8259 A The 8259A is contained in a 28-pin dual-in-line package that need only a + 5-V supply voltage.  Its organization is shown in given figur

The alpha, The Alpha : The development of the Alpha chip start in the y...

The Alpha : The development of the Alpha chip start in the year 1988 The new chip used 64 bit technology, let users to pack  more  complexity  into  their  programs  than  exis

Write an 8086 assembly program, Project Description: Write an 80x86 asse...

Project Description: Write an 80x86 assembly program that performs the following functions: Reads a set of integers from a file into an array. The data file name is to be

Div-idiv-arithmetic instruction-microprocessor, DIV: Unsigned Division:- T...

DIV: Unsigned Division:- This instruction performs unsigned division operation. It divides an unsigned word or double word by a 16-bit or 8-bit operand. The dividend might be in t

Merge Sort, Write a program to merge two sorted arrays to create a third so...

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.

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd