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

Microcontroller, bello need help with a final project , I have to do a pres...

bello need help with a final project , I have to do a presentation on a digital stop watch , but I have to use edsim51 to make it wondering if you guys can help me

Operation system, Explain the basic method for implementing paging

Explain the basic method for implementing paging

Sequence of interrupts, As an instance of the normal priority mode, imagine...

As an instance of the normal priority mode, imagine that initially AEOI is equal to 0 and all the ISR and IMR bits are clear. Also consider that, as shown in given figure, requests

Program, Write a program to separate out positive and negative numbers from...

Write a program to separate out positive and negative numbers from a given series of 16-bit hexadecimal numbers.

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

Int n-unconditional branch instruction-microprocessor, INT N : Interrupt T...

INT N : Interrupt Type N:- In the interrupt structure of 8086/8088, 256 interrupts are distinct equivalent to the types from OOH to FFH. When an instruction INT N is executed,

Adc-arithmetic instruction-microprocessor, ADC: Add with Carry:- This instr...

ADC: Add with Carry:- This instruction performs the similar operation a like ADD instruction, but adds the carry flag bit (which might be set as a result of the previous calculatio

Dma controller-microprocessor, DMA controller :     Steps in...

DMA controller :     Steps include in transferring a block of data from I/O devices (for example a disk) to memory: 1. CPU sends a signal to initiate disk transfe

8086, to separate positive and negative numbers

to separate positive and negative numbers

Minecraft/Terminal issues, I am running a small minecraft server off of my ...

I am running a small minecraft server off of my old mac mini, and am having a big issue. My computer isn''t very good, and even just running this server is an issue. I use a comma

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