Professional Documents
Culture Documents
Nguyenvanchinhtranducthangvyducloi 120802215258 Phpapp01
Nguyenvanchinhtranducthangvyducloi 120802215258 Phpapp01
N MN HC VI X L V CU TRC
MY TNH
ti s: 2.20
STT
1
2
3
Lp/Kha
Khoa
IN T4K4
IN T
LI NI U
Ngy nay k thut vi x l tr nn quen thuc trong cc ngnh k
thut v trong dn dng. T cc dy truyn sn xut ln n cc thit b
gia dng chng ta u thy s hin din ca vi x l .Chnh v cc l do
trn, vic tm hiu kho st vi x l l iu m cc sinh vin ngnh in
t chng em ht sc quan tm . Cc b iu khin s dng vi x l tuy
n gin nhng vn hnh v s dng c li l mt iu rt phc tp.
Phn cng vic s l chnh vn l con ngi chnh l chng trnh hay
phn mm. Tuy chng ta thy cc my tnh ngy nay cc k thng minh,
gii quyt cc bi ton phc tp trong vi phn triu giy nhng cng
u l da trn s hiu bit ca con ngi. Nu khng c s tham gia ca
con ngi th h thng vi x l cng ch l mt vt v tri.Cc b vi x l
theo thi gian cng pht trin rt nhanh cng vi cng ngh bn dn.
tm hiu b vi x l mt cch khoa hc v mang li hiu qu cao lm nn
tng cho vic xm nhp cng ngh ti tn hn. Vic trang b nhng kin
thc v vi x l cho sinh vin l ht sc cn thit. Xut pht t thc t
ny chng em quyt nh thc hin ti sau:
1. Vit chng trnh nhp vo 3 s c mt ch s bt k t bn phm,
tm v hin th cc s chia ht cho 3, nu khng c th thng bo
khng c s no chia ht cho 3
2. Xy dng mch gii m a ch cho b nh gm cc vi mch nh
c b tr nh sau:
ROM(2K x 8 bit)
80000H (a ch u ca ROM)
Khong trng
RAM1(2K x 8 bit)
RAM2(8K x 8 bit)
NI DUNG BO CO
PHN 1: Vit chng trnh nhp vo 3 s c mt ch s bt
k t bn phm, tm v hin th cc s chia ht cho 3, nu
khng c th thng bo khng c s no chia ht cho 3
.model small
.stack 100h
.data
a1 db "la so chia het cho 3$"
a2 db "khong co so chia het cho 3$"
.code
mov ax,@data
mov ds,ax
mov cx,3
mov bl,0
nhap:
mov ah,1
int 21h
mov dl,al
cmp dl,30h
je hienthi
cmp dl,33h
je hienthi
cmp dl,36h
je hienthi
cmp dl,39h
je hienthi
inc bl
call xuongdong
a:
loop nhap
cmp bl,3
jne het
mov ah,9
lea dx,a2
int 21h
jmp het
hienthi:
mov ah,2
int 21h
mov ah,9
lea dx,a1
int 21h
call xuongdong
jmp a
xuongdong proc near
mov ah,2
mov dl,0ah
int 21h
mov dl,0dh
int 21h
ret
het:
mov ah,4ch
int 21h
ends
80000H (a ch u ca ROM)
Khong trng
RAM1(2K x 8 bit)
RAM2(8K x 8 bit)
Bng a ch u - cui
ROM
2k x 8bit
Khong
trng
RAM 1
2k x 8bit
RAM 2
8k x8bit
1111
1111
1111
1111
1101
1101
1110
1111
1000
1111
0000
1111
0000
1111
0000
1111
0000
1111
0000
1111
call tre
mov al,8
out pb,al
mov al,01110110b
out pa ,al
call tre
mov al,16
out pb,al
mov al,01110110b
out pa,al
call tre
mov al,32
out pb,al
mov al,01110110b
out pa,al
call tre
mov al,64
out pb,al
mov al,01110110b
out pa,al
call tre
mov al,128
out pb,al
mov al,255
out pa,al
call tre
jmp lap
loop lap:
ends
tre:
mov cx,50
lap1:
nop
nop
nop
loop lap1
ret
end start ; set entry point and stop the assembler.
..
..
..
..
..
..
..
..
..
..
..
..
..
..
..
.
...........