0% found this document useful (0 votes)
220 views

Traffic Light Simulator Using 8086 Assembly Language

This document describes a traffic light simulator project created by a team of 4 students. It includes an introduction to the project, descriptions of the technology used and the coding implemented, and the outputs generated. The objective was to simulate a working traffic light system to regulate traffic and ensure safety. The coding was done in emu8086 and generates different light patterns to simulate changing traffic signals.

Uploaded by

dihosid99
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
220 views

Traffic Light Simulator Using 8086 Assembly Language

This document describes a traffic light simulator project created by a team of 4 students. It includes an introduction to the project, descriptions of the technology used and the coding implemented, and the outputs generated. The objective was to simulate a working traffic light system to regulate traffic and ensure safety. The coding was done in emu8086 and generates different light patterns to simulate changing traffic signals.

Uploaded by

dihosid99
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

Traffic

Simulato
Light
r
By Team 15
TEAM
MEMBERS
0 02
1
KUMAR
LAXMIKANT
ADITYA
BANSAL
[CH.EN.U4CSE20039] [CH.EN.U4CSE20002]

0 04
3
ANIKET
GUPTA
ANUSHKA
NAMBIAR
[CH.EN.U4CSE20004] [CH.EN.U4CSE20005]
TABLE OF
CONTENTS
0 02
1
ABOUT PROJECT TECHNOLOGY
USED
Here we will describe
and introduce the Here we will describe
project the technology used in
our project
0
04
3
CODING
Here we will explain the OUTPUTS
coding implemented in Here we would describe
our program the output generated
after executing the code
0
1
ABOUT
PROJEC
T
Here we will describe and
introduce the project
ABOUT
PROJECT
This is a Traffic Light simulator coded
in emu8086. Emu8086 is a
Microprocessor Emulator with an
integrated 8086 Assembler.
OBJECTIV
E
● To design a working simulation of traffic-light on crossroad

● The long term goal of the project is to create a dynamic traffic light

system that would avoid traffic and would ensure safety.

● It would decrease the accident level on roads due to traffic light


failure.
ABSTRACT
● The efforts required in achieving the desired output can be effectively and economically be
decreased by the implementation of better designs and algorithm. Traffic Lights play a crucial
role in regulating traffic across street to prevent confusion and ambiguity, thus traffic light
somehow also regulates our economy.

● The traffic light work on the principle of circular queue without any external intervention, thus
this automated solution can help in reducing errors in operation to maximum extent.

● The significance and purpose of this project is to provide a algorithm that consumes less space
and time.
02
TECHNOLOG
Y USED
Here we will describe the technology used in
our project
1) 2) Traffic Light
Emu8086 Simulator
03
CODING
Here we will explain the coding implemented in
our program
c:\emu8086\devices\Traffic_Lights.exe mov cx, 0FH
dx, 4240H
#start=Traffic_Lights.exe# mov ah, 86h
15h
name "traffic" mov

add si, 2 ; next situation


int
mov ax, all_red cmp si, sit_end
out 4, ax jb next
mov si, offset situation
jmp next
mov si, offset situation

; FEDC_BA98_7654_3210
next: situation dw 0000_0011_0000_1100b
mov ax, [si] s1 dw 0000_0110_1001_1010b
out 4, ax s2 dw 0000_1000_0110_0001b
s3 dw 0000_1000_0110_0001b
; wait 1 seconds (1 million microseconds) s4 dw 0000_0100_1101_0011b
mov cx, 0FH sit_end = $
mov dx, 4240H
mov ah, 86h
int 15h all_red equ 0000_0010_0100_1001b
04
OUTPUTS
Here we would describe the output generated
after executing the code
THAN
K
YOU

You might also like