Question: NOTE 2 : In writing the project code, use only the following instructions and their variations for conditional branching ( such as BEQ, BNE, etc
NOTE : In writing the project code, use only the following instructions and their variations for conditional branching such as BEQ, BNE, etc conditional execution such as ADDEQ, etc size designation such as LDRH etc and flagging such as SUBS etc: ADD, AND, B BL BX CMP EOR, LDR LSL LSR MOV, ORR, PUSH, POP, ROR, RRX STR and SUB.
No other instructions are allowed. Use of notallowed instructions results in point.
A Problem
For a DESoC system, write an ARM assembly code which down counts from a decimal number to by while displaying the numbers on the HEXHEXsegments and optionally, at the same time on the VGA screen to earn extra points. See Note below for details of this option The starting number is determined by the positions of SWSW SW being the s position, SW being s position, SW for s and SW for units. The following example clarifies a decimal number obtained from SW positions:
tableNumberSWSWSWSW
Once the SWSW position determines the starting number, they are used no more. The counting down process pauses when SW is pressed ie SW and resumes when SW is released SW When testing your project code, after compilation, configure SWSW first, before running the code.
Note : On the screen with background colored by the pixel color determined by the last fourdigits of your Howard ID display the numbers horizontally at location of the monitor. This option, if successfully implemented, earns extra points.
I NEED THIS ASAP
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
