Tìm kiếm
Latest topics
Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào 2 số tự nhiên nhỏ hơn 10. Tìm số nhỏ nhất trong 2 số và in kết quả ra màn hình trên dòng tiếp theo.
bkiz :: Giáo Trình :: Kĩ thuật vi sử lí
Trang 1 trong tổng số 1 trang
Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào 2 số tự nhiên nhỏ hơn 10. Tìm số nhỏ nhất trong 2 số và in kết quả ra màn hình trên dòng tiếp theo.
.model small
.stack 100h
.Data
s1 db 'Nhap vao so thu nhat:$'
s2 db 'Nhap vao so thu hai:$'
s3 db 'So nho nhat la:$'
s4 db ?
s5 db 'Hai so bang nhau!$'
.Code
Main Proc
Mov ax,@Data
Mov ds,ax
Mov ah,9
Lea dx,s1
Int 21h
Mov ah,1
Int 21h
Mov bl,al
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h
Mov ah,9
Lea dx,s2
Int 21h
Mov ah,1
Int 21h
Mov s4,al
cmp bl,s4
jb kq
xchg bl,s4
je kq1
kq:
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h
Mov ah,9
Lea dx,s3
Int 21h
Mov ah,2
Mov dl,bl
Int 21h
Mov ah,4ch
Int 21h
kq1:
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h
Mov ah,9
Lea dx,s5
Int 21h
Mov ah,4ch
Int 21h
Main Endp
End Main
.stack 100h
.Data
s1 db 'Nhap vao so thu nhat:$'
s2 db 'Nhap vao so thu hai:$'
s3 db 'So nho nhat la:$'
s4 db ?
s5 db 'Hai so bang nhau!$'
.Code
Main Proc
Mov ax,@Data
Mov ds,ax
Mov ah,9
Lea dx,s1
Int 21h
Mov ah,1
Int 21h
Mov bl,al
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h
Mov ah,9
Lea dx,s2
Int 21h
Mov ah,1
Int 21h
Mov s4,al
cmp bl,s4
jb kq
xchg bl,s4
je kq1
kq:
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h
Mov ah,9
Lea dx,s3
Int 21h
Mov ah,2
Mov dl,bl
Int 21h
Mov ah,4ch
Int 21h
kq1:
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h
Mov ah,9
Lea dx,s5
Int 21h
Mov ah,4ch
Int 21h
Main Endp
End Main
Similar topics
» Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào 2 số tự nhiên nhỏ hơn 10. Tìm số lớn nhất trong 2 số và in kết quả ra màn hình trên dòng tiếp theo.
» Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào từ bàn phím một ký tự, nếu không phải là ký tự số thì nhập lại. Sau đó hiển thị ký tự vừa nhập trên dòng tiếp theo.
» Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào từ bàn phím 2 ký tự trong đó phải có 1 ký tự là số, 1 ký tự là chữ in thường.
» Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào từ bàn phím một chữ cái in thường ch và in ra các chữ cái in thường từ ‘a’ đến ch.
» Chương trình sau in ra màn hình dòng chữ “Hello !”
» Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào từ bàn phím một ký tự, nếu không phải là ký tự số thì nhập lại. Sau đó hiển thị ký tự vừa nhập trên dòng tiếp theo.
» Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào từ bàn phím 2 ký tự trong đó phải có 1 ký tự là số, 1 ký tự là chữ in thường.
» Viết chương trình hợp ngữ dạng .EXE thực hiện nhập vào từ bàn phím một chữ cái in thường ch và in ra các chữ cái in thường từ ‘a’ đến ch.
» Chương trình sau in ra màn hình dòng chữ “Hello !”
bkiz :: Giáo Trình :: Kĩ thuật vi sử lí
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|
Mon Jun 24, 2013 11:27 pm by hangme
» host facebook
Mon Apr 02, 2012 2:26 pm by Admin
» Cyberlink PowerDirector 9 key full
Thu Mar 29, 2012 5:00 pm by Admin
» PowerDirector 10 Ultra
Fri Mar 23, 2012 6:15 pm by Admin
» Mảng - Nhập mảng số nguyên, tính tổng phần tử dương, tìm số hoàn hảo, tìm max, min, sắp xếp từ lớn đến nhỏ, từ nhỏ đến lớn
Sun Mar 18, 2012 9:17 pm by Admin
» HTML+CSS Form đăng nhập
Tue Sep 13, 2011 10:38 pm by Admin
» HTML+javascript : Lịch Dương
Thu Sep 08, 2011 5:15 pm by Admin
» HTML+javascript : Đòng hồ điện tử
Thu Sep 08, 2011 5:06 pm by Admin
» HTML: Form Đăng nhập
Thu Sep 08, 2011 4:42 pm by Admin