[S]hare 1 số đề bài tập ASM +bài giải
3 posters
Trang 1 trong tổng số 1 trang
[S]hare 1 số đề bài tập ASM +bài giải
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.
##########################################################
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.
##########################################################
Luffy- Sơ Nhập
- Tổng số bài gửi : 29
Chỉ Số Uy Tín : 27577
Join date : 18/04/2009
Age : 35
Đến từ : Trại đào tạo cúp cua!
Re: [S]hare 1 số đề bài tập ASM +bài giải
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 Nế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
.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 Nế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
Luffy- Sơ Nhập
- Tổng số bài gửi : 29
Chỉ Số Uy Tín : 27577
Join date : 18/04/2009
Age : 35
Đến từ : Trại đào tạo cúp cua!
phuongvo92- Tạp Vụ
- Tổng số bài gửi : 1
Chỉ Số Uy Tín : 21101
Join date : 06/10/2012
Similar topics
» ĐỐ HAY NÈ!!!!!!!!!!!!!THỬ GIẢI DÙM MÌNH NHEEEEEEEEEE
» [S]hare đem Naruto & My heart "=.="
» Tiêu chí của tớ là"Chơi để giải trí"
» [S]hare đem Naruto & My heart "=.="
» Tiêu chí của tớ là"Chơi để giải trí"
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
|
|