TỔNG HỢP NHỮNG BÀI TẬP TRONG LẬP TRÍNH HỢP NGỮ doc - Pdf 19

TỔNG HỢP NHỮNG BÀI TẬP TRONG LẬP TRÍNH HỢP NGỮ 8088/8086
(BIÊN SOẠN CHỈNH SỬA THỨC NGUYỄN)
Gmail:
CÂU1:Viết chương trình hiển thị dòng chữ “chào 36cdvt5”
Giải:
.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
CÂU2:Viết chương trình để nhập một ki tự và có hiển thị kí tự đó ra màn hình ,trước khi nhập một
Kí tự thì hiển thị ra màn hình dòng chữ “bạn hãy nhập một kí tự bất kì”.
Giải:
.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

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
CÂU4:Viết chương trình kiểm tra phim caplock bật hay tắt ?
GIẢI:
.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

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


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status