Traffic Light Simulator Using 8086 Assembly Language
Traffic Light Simulator Using 8086 Assembly Language
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
● 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
; 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