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

  Create a assembly language subroutine

Create a assembly language subroutine MULSUM that takes an array named A containing n bytes of positive numbers, and fills two arrays, array B containing n words and array C containing n long words

  Write a function in linux assembly

Write a function in Linux assembly

  Analog measurements

Prepare an assembly program for the correctly measures the wind direction

  Design a simple digital clock

Design a simple digital clock

  Write an assembly program

Prepare an Assembly program that reads in a number of cents.

  Write an assembly language program

Write an assembly language program for encrypting alphabates of a string

  Greatest common divisor of integers-masm assembly language

Must be done in MASM assembly language: Greatest common divisor of two integers is largest integer which will evenly divide both integers. GCD algorithm involves integer division in a loop.

  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.

  Create simple 8-bit alu using add-subtract-shift functions

Create a simple 8-bit ALU. Requirements:The eight functions that you will implement are: add, subtract, and, or, shift left logical, less than, shift right logical.

  Write assembly program print binary representation-integers

Write the assembly program called hw6_ex1, stored in file hw6_ex1.asm. This program must prompt user to enter signed 32-bit integer. Program must print out binary representation of the integer.

  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 mips assembly program to read two non-negative numbers

Write MIPS assembly program to repeatedly read two non-negative integers and print integer product and quotient without using multiplication and division instructions.

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