Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

The following project needs to use this instruction set: ADD 1xx Add SUB 2xx Subtract STO 3xx Store LDA 5xx Load BR 6xx Branch BRZ

The following project needs to use this instruction set:

ADD 1xx Add

SUB 2xx Subtract

STO 3xx Store

LDA 5xx Load

BR 6xx Branch

BRZ 7xx Branch on zero

BRP 8xx Branch on positive

IN 901 Input

OUT 902 Output

HLT 000 Halt or Stop

DAT Data storage location

Please use this example as a format for the response:

# Code to compute a divided by b

IN

STO a

IN

STO b

# Keep subtracting a from b until you go negative

# Keep a count of how many times you do it

start LDA count

ADD one

STO count

LDA a

SUB b

STO a

BRP start

done LDA count

# Subtract one as we went one too far

SUB one

OUT

HLT

a DAT 000

b DAT 000

Here is what needs to be done -

The program needs 2 values of data entered at the start. First is East/West Green time and North/South green time. The notation of time really means the number of loops the code will do when in a given state. Also, a ~1/3 value of the N/S time needs calculated. These 3 values are stored for later use.

Since this is a real time program, it runs in a continuous loop. Referencing the attached flow chart, enter it when the state is "RRGR". You must set the output before entering this state, which is 251.

As you leave state "RRYR" input is required. The values are shown. Do not try to check them to be correct values. You don't have the code space and since this is hardware driven, they will always be correct

The loop time for the states that have a yellow is 3 loops.

image text in transcribed

image text in transcribed

, project 3 Table.pdf. Adobe Acrobat Reader DC File Edit View Window Help e Tools Sign In Hom Project 3 Table.pdfx STATE NORTH LIGHT SOUTH LIGHT EAST/WEST LIGHT LEFT TURN RRGR RED RRYR RED GGRR GREEN YYRRYELLOW RBRG RED RBRYRED BRRG GREEN BRRY GREEN RRRG RED RRRYRED RED RED GREEN YELLO GREEN GREEN RED RED RED RED GREEN YELLOW RED RED RED RED RED RED RED RED RED RED RED RED GREEN YELLOW GREEN YELLOW GREEN YELLOW

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David M. Kroenke, David J. Auer

7th edition

133544621, 133544626, 0-13-354462-1, 978-0133544626

More Books

Students also viewed these Databases questions

Question

Ability to work comfortably in a team environment

Answered: 1 week ago

Question

Exposure to SQL desirable but not required

Answered: 1 week ago