You are on page 1of 4

TNG HP NHNG BI TP TRONG LP TRNH HP NG 8088/8086 (BIN SON CHNH SA THC NGUYN) Gmail:thucnguyen2091991@gmail.com.

vn CU1:Vit chng trnh hin th dng ch cho 36cdvt5 Gii: .model small .stack 100h .data Ch1 db 13,10,chao 36cdvt5,$ .code Main proc Mov ax,@data Mov ds,ax Mov ah,09h Lea dx,ch1 int 21h mov ah,4ch int 21h main endp end main CU2:Vit chng trnh nhp mt ki t v c hin th k t ra mn hnh ,trc khi nhp mt K t th hin th ra mn hnh dng ch bn hy nhp mt k t bt k. Gii: .model small .stack 100h .data Ch1 db 13,10,ban hay nhap mot ki tu bat ki :,$ .code Main proc Mov ax,@data Mov ds,ax Mov ah,09h Lea dx,ch1 int 21h mov ah,01h int 21h mov ah,4ch int 21h main endp end main CU3:Vit chng trnh nhp mt k t v kim tra n l ki t ath hin th dng ch bn va Nhp k t a nu khng phi k t ath hin th dng ch bn nhp khng phi ch bn nhp Khng phi k t a. GII: .model small .Stack 100h .data Ch1 db 13,10,ban hay nhap ki tu bat ki :,$ Ch2 db 13,10,ban vua nhap ki tu a ,$ Ch3 db 13,10,ban vua nhap khong phai ki tu a,$ .code Main proc

Mov ax,@data Mov ax,ds Mov ah,09h Lea dx,ch1 Int 21h Mov ah,01h Lea dx,ch1 Int 21h Cmp ah,a Je cv1 Mov ah,09h Lea dx,ch3 Int 21h Mov ah,4ch Int 21h Cv1: Mov ah,09h Lea dx,ch2 Int 21h Mov ah,4ch Int 21h Main endp End main CU4:Vit chng trnh kim tra phim caplock bt hay tt ? GII: .model small .stack 100h .data Ch1 db 13,10,phim caplock mo,$ Ch2 db 13,10,phim caplock dong,$ .code Main proc Mov ax,@data Mov ds,ax Mov ah,02h Int 16h And al,01000000b Jz cv1 Mov ah,09h Lea dx,ch1 Int 21h Mov ah,4ch Int 21h Cv1: Mov ah,09h

Lea dx,ch2 Int 21h Mov ah,4ch Int 21h Main endp End main CU5: vit chng trnh hin th trng thi lm vic ca cc phm capslockv phm inst v Phm numlock? GII: .model small .stack 100h .data Ch1 db 13,10,phim ints dang hoat dong !,$ Ch2 db 13,10,phim ints khong hoat dong!,$ Ch3 db 13,10,phim capslock dang hoat dong!,$ Ch4 db 13,10,phim capslock khong hoat dong!,$ Ch5 db 13,10,phim numblock dang hoat dong!,$ Ch6 db 13,10,phim numblock khong hoat dong!,$ .code Main proc Mov ax,@data Mov ds,ax ;kiem tra phim ints Lap1:mov ah,02h Int 16h And al,10000000b Jz cv1 Mov ah,09h Lea dx,ch1 Int 21h Jmp lap2 Cv1:mov ah,09h Lea dx,ch2 Int 21h Jmp lap2 ;kiem tra phim capslock Lap2:mov ah,02h Int 16h And al,01000000b Jz cv2 ;neu al=0 thi nhay cv2 Mov ah,09h Lea al,ch3 Int 21h Jmp lap3 Cv2:mov ah,09h Lea dx,ch4 Int 21h Jmp lap3 ;kiem tra phim numblock Lap3:mov ah,02h Int 16h And al,00100000b

Jz cv3 Mov ah,09h Lea dx,ch5 Int 21h Jmp lap4 Cv3:mov ah,09h Lea dx,ch6 Int 21h Jmp lap4 Lap4:mov ah,01h Int 21h Cmp al,t Je thoat Jmp lap1 Thoat:mov ah,4ch Int 21h Main endp End main

You might also like