CTT2K8 - ĐẠI HỌC CỬU LONG
Chào mừng các bạn đến với diển đàn của sinh viên lớp công nghệ thông tin 2 khóa 8 ĐẠI HỌC CỬU LONG .
Chúc tất cả các bạn đạt kết quả thật tốt trong kì thi học kì sắp tới vào ngày 25/05/2009 . GOOD LUCK TO YOU

[S]hare 1 số đề bài tập ASM +bài giải

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down

[S]hare 1 số đề bài tập ASM +bài giải

Bài gửi by Luffy on Fri May 08, 2009 12:15 am

Tớ hok bít cái này có giúp ích đc j cho các bạn hay ko nhưng đối với tớ thì nó rất có ích vì thế hôm nay tớ up lên đây cho các cùng "ngâm" kíu í nhầm nghiên cứu:D.Tớ search theo nh` nguồn nên hok nhớ thông cảm hen^^!
1.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.
2.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.
3.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.
4.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.
5.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.
6.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ừ ch đến ‘z’.
7.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 1 số tự nhiên N (N <10), tính tổng các số nguyên từ N đến 10 và lưkết quả vào thanh ghi BX.
8.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 1 ký tự là chữ cái in hoa, sau đó đếm số lượng bit 1 trong biểu diễn nhị phân mã ASCII của ký tự vừa nhập.
9.Cho 2 xâu ký tự S1 và S2, viết chương trình hợp ngữ dạng .EXE kiểm tra xem S1 và S2 có bằng nhau hay không?
10.Cho một xâu S gồm các chữ cái in thường, viết chương trình hợp ngữ dạng .EXE tạo ra xâu S1 là xâu chứa các chữ cái in hoa của xâu S và in xâu S1 ra màn hình.
########################################################## 12
avatar
Luffy
Sơ Nhập
Sơ Nhập

Tổng số bài gửi : 29
Chỉ Số Uy Tín : 15362
Join date : 18/04/2009
Age : 28
Đến từ : Trại đào tạo cúp cua!

Về Đầu Trang Go down

Re: [S]hare 1 số đề bài tập ASM +bài giải

Bài gửi by Luffy on Fri May 08, 2009 12:22 am

Bài 1:

.model small
.stack 100h
.Data
Msg1 db 'Nhap vao mot ki tu la so:$'
Msg2 db 'Ki tu vua nhap khong phai la so, moi ban nhap lai:$'
Msg3 db 'So ban vua nhap la:$'

.Code
Main Proc
Mov ax,@Data
Mov ds,ax
Mov ah,9
Lea dx,Msg1
int 21h
Mov ah,1
Int 21h
jmp tiep
Nhaplai:
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h

Mov ah,9
Lea dx,Msg2
int 21h

Mov ah,1
Int 21h

tiep:
cmp al,'0'
jl Nhaplai
cmp al,'9'
Jg Nhaplai
Mov bl,al

Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h

Mov ah,9
Lea dx,Msg3
Int 21h

Mov ah,2
Mov dl,bl
Int 21h

Mov ah,4ch
Int 21h
Main Endp
End Main
Bài 2:

.model small
.stack 100h
.Data
s db 'Nhap vao mot ki tu la so:$'
s1 db 'Ki tu vua nhap khong phai la so, moi ban nhap lai:$'
s2 db 'So ban vua nhap la:$'
s3 db 'Nhap vao mot chu in thuong:$'
s4 db 'Nhap sai, xin nhap lai:$'
s5 db 'Chu ban vua nhap:$'


.Code
Main Proc
Mov ax,@Data
Mov ds,ax
Mov ah,9
Lea dx,s
int 21h
Mov ah,1
Int 21h
jmp tiep

Nhapso:
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h

Mov ah,9
Lea dx,s1
int 21h

Mov ah,1
Int 21h

tiep:
cmp al,'0'
jb Nhapso
cmp al,'9'
Ja Nhapso
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,2
Mov dl,bl
Int 21h

Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h

Xor bl,bl

Mov ah,9
Lea dx,s3
int 21h
Mov ah,1
Int 21h
jmp tiep1

Nhapchu:
Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h

Mov ah,9
Lea dx,s4
int 21h

Mov ah,1
Int 21h

tiep1:
cmp al,'a'
jb Nhapchu
cmp al,'z'
Ja Nhapchu
Mov bl,al

Mov ah,2
Mov dl,0DH
int 21h
Mov dl,0AH
int 21h

Mov ah,9
Lea dx,s5
Int 21h

Mov ah,2
Mov dl,bl
Int 21h

Call VEDOS

Main Endp
VEDOS Proc
Mov ah,4ch
Int 21h
VEDOS Endp
End main
Cũng như tớ đã nói thì 2 bài trên là mình search đc trên mạng SmileNếu các bạn có thắt mắt j cứ gủi tin nhắn cho mình he:D.Àh quên để mai tớ úp lên 1 thể mấy cái bài giải của 10 bài đó cho các bạn nghiên cứu nha
avatar
Luffy
Sơ Nhập
Sơ Nhập

Tổng số bài gửi : 29
Chỉ Số Uy Tín : 15362
Join date : 18/04/2009
Age : 28
Đến từ : Trại đào tạo cúp cua!

Về Đầu Trang Go down

Re: [S]hare 1 số đề bài tập ASM +bài giải

Bài gửi by Nguyễn Văn Minh on Sat May 09, 2009 12:12 pm

hay quá cảm ơn luffy nhiều nhà . 3 đang cần nghiên cứu nè 6

_________________


MUỐN KIỂM TRA TRÌNH ĐỘ IQ THI CLICK VÀO LINK Ở DƯỚI NÀO !
http://vanminh2k8.webs.com/cannao_2k8.html
avatar
Nguyễn Văn Minh
Admin

Tổng số bài gửi : 80
Chỉ Số Uy Tín : 15437
Join date : 17/04/2009
Age : 27
Đến từ : Trại cai nghiện Game

http://cntt2k8.forum-viet.net/index.htm

Về Đầu Trang Go down

Re: [S]hare 1 số đề bài tập ASM +bài giải

Bài gửi by phuongvo92 on Sat Oct 06, 2012 9:40 pm

thanks ban

phuongvo92
Tạp Vụ
Tạp Vụ

Tổng số bài gửi : 1
Chỉ Số Uy Tín : 8886
Join date : 06/10/2012

Về Đầu Trang Go down

Re: [S]hare 1 số đề bài tập ASM +bài giải

Bài gửi by Sponsored content


Sponsored content


Về Đầu Trang Go down

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết