Documente Academic
Documente Profesional
Documente Cultură
Id: 10440
Group Members: Salman Bajwa(3746) M. Taimour (4727) Shahrukh Ahmed (4798) Akhtar Waqar (4682)
Instructor: Mr. Kamran Ali
Project Presentation
Introduction:
Using EMU-8086 processor.
Its a low level-assembly language based processor. Its a 16 bit processor. We will be using here 4 instructions MOV ADD LOOP SUB
SYNTAX:
RAM Address-Bus
0100H
Control-Bus READ
0100H
10h
Data-Bus 10H
0104H Data-Bus
10H
SYNTAX:
EXAMPLE: ORG 100h MOV AH,10h MOV BH,5h ADD AH,BH MOV DL,AH RET
BEFORE AFTER
RAM Address-Bus
0100H
Control-Bus READ
0100H
10h
Data-Bus 10H
Data-Bus
5H
Data-Bus
15H
0106H
ORG 100h MOV AH,0EH MOV BL,30H MOV CL,0AH AGAIN:MOV AL,BL INT 10H INC BL LOOP AGAIN RET
Data-Bus
OEh
Data-Bus
15H
Data-Bus
0AH
0106H
Data-Bus
30H
0106H 0108H
SYNTAX:
EXAMPLE: ORG 100H MOV AH,10 SUB AH,5 MOV BL,AH RET
BEFORE AFTER
RAM Address-Bus
0100H
Control-Bus READ
0100H
10h
Data-Bus 10H
RAM Address-Bus
0102H
Control-Bus Read
0100H 0102H
10h
10H
Data-Bus 10H
RAM Address-Bus
0102H
Control-Bus Read
10h
10H
5H
Data-Bus 10H
RAM Address-Bus
0107H
Control-Bus Write
10h
10H
5H
Data-Bus 5H 0107H
5H