Professional Documents
Culture Documents
ALP Printing Alphabate in Color (16x16) : Department: Computer
ALP Printing Alphabate in Color (16x16) : Department: Computer
Subject Guide,
M.M.Kedare Sir
Lecturer In,
Microprocessor (MIC ) – (22415)
GOVERNMENT POLYTECHNIC NANDURBAR
PLACE :
ENROLLMENT NO :
DATE :
EXAM SEAT NO :
Introduction
The 8086 is a sixteen-bit microprocessor. The term sixteen-bit means
that its arithmetic logic unit, its inner registers, and the maximum of its
commands are meant to work with sixteen-bit binary statistics. The 8086
has a sixteen-bit statistics bus, so it may read data from or write data to
memory and ports both sixteen bits or eight bits at a time. The 8086 has
a 20 bit deal with bus, so it may deal with any one of 220, or 1,048,576
memory locations. 8086 CPU is split into 2 unbiased useful components
to hurry up the processing specifically BIU (Bus interface unit) & EU
(execution unit).
Flowchart
Start
Stop
Program Code
; this sample prints 16x16 color map,
name "colors"
org 10h
mov ax, 3
int 10h
int 10h
jmp next_charnext_row:
inc dh
cmp dh, 16
je stop_print
mov dl, 0
next_char:
int 10h
mov bh, 0
mov cx, 1
mov ah, 09h
int 10h
inc dl
cmp dl, 16
je next_row
jmp next_char
stop_print:
int 10h
int 10h
mov ah, 0
nt 16
hlt
Output
Conclusion