Arm assembly language program

Assignment Help Assembly Language
Reference no: EM13748654

Arm Assembly language Program:

The 8-Segment display and LEDs will show status of the safe:

• U: indicates safe is unlocked
• L: indicates safe is locked
• P: indicates safe is programming a code
• C: indicates safe is confirming a new code
• F: indicates safe is forgetting an old code
• A: indicates a programming request was successful
• 'E': indicates a programming fault.

The safe starts unlocked, cannot be locked and there are no valid codes. Whenever there are no codes the safe cannot be locked. To lock the safe (this should work at ANY time):

1. press the left black button.

To unlock the safe (This should work ONLY when the safe is locked):

1. Enter a valid code sequence
2. Press the left black button.

To learn a new code (codes must be 4 buttons or more):

1. Press the right button once
2. 8-segment should show 'P'
3. enter a new code sequence
4. press the right button again.
5. 8-segment should show 'C'
6. enter the same code sequence
7. press the right button a third time.
8. If the code was correct 8-segment displays 'A'
9. if the code was incorrect 8-segment display 'E'

To forget an old code:

1. Press the right black button
2. 8-segment should show 'P'
3. enter an old code sequence
4. press the right button again.
5. 8-segment should show 'F'
6. enter the same code sequence
7. press the right button a third time
8. If the codes matched 8-segment displays 'A'
9. if the codes did not matched 8-segment displays 'E'

Reference no: EM13748654

Questions Cloud

To what degree should organizations depend on large database : Write an effective short paper on the topic: "To what degree should organizations depend on the analysis of large databases and other IT resources to formulate basic strategy?"
Prepare journal entry to record the purchase of equipment : On January 1, 2011, Galaxy Sun Industries acquired a new piece of machinery and a used truck from Acme Equipment Company. Galaxy Sun negotiated a price of $125,000 for both items. The fair market value of the equipment was $120,000, and the fair mark..
Select an organizational issue and problem describe : Select an organizational issue, problem, or topic that you would like to research. Write a narrative about your proposed research. Include the following information
How a transaction exposure can be hedged : How a transaction exposure can be hedged? What are the different types of hedging transaction exposures?
Arm assembly language program : Arm Assembly language Program: The safe starts unlocked, cannot be locked and there are no valid codes. Whenever there are no codes the safe cannot be locked
Researching investments for walmart : Imagine that you are a financial manager researching investments for Walmart that align with its investment goals. Use the Internet or Library to research any U.S. publicly traded company that you may consider as an investment opportunity for Walm..
Conflict identification and resolution : Conflict Identification and Resolution, We live in a very complex and culturally diverse society. When we bring individuals together from diverse backgrounds in a work environment conflict can arise when expectations are not realized or met.
Evaluate environmental influences affecting global markets : ldentify and criilcally evaluate the major environmental influences affecting global and intemational markets to justify recommended strategies - Apply appropriate analytical models and frameworks to analyse, assess and critically appraise global ..
Which event happened first death of fdr and battle of bulge : Which events happened first: the death of FDR, the doolittle raid on japan, the invasion of north Africa by Americsn forces and the Battle of the Bulge.

Reviews

Write a Review

Assembly Language Questions & Answers

  Study code and find how two dimensional array is accessed

Create a procedure called calc_col_sum which uses the same registers as the original procedure EBX ECX EDX ESI - The procedure return value should be in EAX.

  Marie program that will input a variable number

Develop a MARIE program that will input a variable number of user entered DECimal whole number grades, validating each one (0-100) in a subroutine

  Register address machine

Express the statement X= (A*B)-(C*D)-E in the assembly language of each of 0- memory address machine, 3-register address machine with 3 registers R1,R2,R3, and 2-memory-register-address machine with three registers R1,R2, R3. Your solution should use..

  Write assembly program-find right admission price to movie

Write the Assembly program to find correct admission price to movie. Price of admission to a movie is $7 for kids (under 12) and $9 for adults.

  Prepare a program in mips assembly language

Prepare a program in MIPS assembly language that reads in a sequence of signed 32-bit integers (words) and return the maximum, the minimum, and the median value of the input sequence.

  Build an 8088 assembler

In this project, you will build an 8088 assembler. The job of your assembler is to turn 8088 assembly code (i.e., the 8086 assembly code language) into 8088 machine code that executes in an DOS emulator.

  Allot op-codes and add microcode to microprogram

Allot op-codes and add microcode to microprogram of Mic-1 to implement following instructions which are then included with IJVM instruction set.

  Write a program in assembly language

Write a program in assembly language which uses BIOS interrupt INT 21 to read current system time and displays it on the top-left corner of the screen.

  It has three integer parameters, and it is a value-returning

That is, its name is discr , it has three integer parameters, and it is a value-returning procedure.Follow the cdecl protocol and write a short windows32 test-driver program to test the procedure.

  Write a single arm assembly language instruction equivalent

Write a single ARM assembly language instruction equivalent to a function that takes in three strings and checks if any are a substring to one another, if so return 1, if not return 0.

  Analog measurements

Prepare an assembly program for the correctly measures the wind direction

  Multiply by using shift and add instructions

How does real time PCR work to quantify the initial amount of the DNA template? How should the method be modified to quantify the initial amount of RNA template extracted from tissue or cells?

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