IndexCalendarTrợ giúpTìm kiếmThành viênNhómĐăng kýĐăng Nhập

Share | 
 

 bai tap ki thuat vi xu li( demo)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
duongthioanh
Binh Nhì
Binh Nhì


Tổng số bài gửi : 15
Điểm : 17
Join date : 05/09/2010

Bài gửiTiêu đề: bai tap ki thuat vi xu li( demo)   Mon Mar 14, 2011 7:42 pm

Mình mới giải được một số bài Post cho mọi người cùng tham khảo nhé.
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


Bài 3:
.model small
.stack 100h
.Data
s1 db 'Nhap vao so thu nhat:$'
s2 db 'Nhap vao so thu hai:$'
s3 db 'So lon 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
je kq1
ja kq
xchg bl,s4

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



Bài 4:
.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



Bài 5:

.Model Small
.Stack 100h
.Data
s db 'Nhap vao mot chu cai in thuong:$'
s1 db 'Nhap sai! Nhap lai:$'
.Code
Main Proc
Mov ax,@Data
Mov ds,ax

Mov ah,9
Lea dx,s
Int 21h

Mov ah,1
Int 21h
Jmp Tiep
Nhap:
Mov ah,9
Lea dx,s1
Int 21h
Mov ah,1
Int 21h

Tiep:
cmp al,'a'
jb Nhap
cmp al,'z'
ja Nhap

Xor ah,ah
Sub al,60h
Mov cx,ax
Mov bl,61h
Kq:
Mov ah,2
Mov dl,bl
Int 21h
Inc bl

Loop Kq
Mov ah,4ch
Int 21h
Main Endp
End Main

update tip sau
Về Đầu Trang Go down
Xem lý lịch thành viên
jeajoog
Trung Sỹ
Trung Sỹ


Tổng số bài gửi : 75
Điểm : 98
Join date : 06/09/2010

Bài gửiTiêu đề: Re: bai tap ki thuat vi xu li( demo)   Mon Mar 14, 2011 9:44 pm

má ơi..Sad(~
Về Đầu Trang Go down
Xem lý lịch thành viên
loner
Chuẩn Úy
Chuẩn Úy


Tổng số bài gửi : 162
Điểm : 206
Join date : 24/09/2010
Đến từ : n0-wHerE

Bài gửiTiêu đề: Re: bai tap ki thuat vi xu li( demo)   Mon Mar 14, 2011 10:27 pm

thật là kinh khủng mai chết chắc rồi Sad

Amen



Được sửa bởi loner ngày Mon Mar 14, 2011 11:06 pm; sửa lần 1.
Về Đầu Trang Go down
Xem lý lịch thành viên
leephuong19
Trung Úy
Trung Úy


Tổng số bài gửi : 292
Điểm : 438
Join date : 31/08/2010
Age : 25
Đến từ : Ngõ nhỏ Phố nhỏ Nhà Tôi ở đó

Bài gửiTiêu đề: Re: bai tap ki thuat vi xu li( demo)   Mon Mar 14, 2011 10:45 pm

sao trên lớp chữa ngắn mà bà làm gì mà dài thế

_________________
I DON'T CARE Geumanhallae niga eodieseo mwol hadeon ije jeongmal sanggwan anhalge bikyeojulla GIRL I DON't CAREEEEEEEEEEEEEEE............
Good My Love
Về Đầu Trang Go down
Xem lý lịch thành viên
Mr.C
Tổng Tư Lệnh
Tổng Tư Lệnh


Tổng số bài gửi : 385
Điểm : 709
Join date : 30/08/2010
Age : 26
Đến từ : Nam Định

Bài gửiTiêu đề: Re: bai tap ki thuat vi xu li( demo)   Mon Mar 14, 2011 11:00 pm

Cố gắng nhé...Thank nhìu.

_________________
Hãy sống vui vẻ và cố gắng làm tất cả mọi việc trong hôm nay, bởi ngày mai chẳng biết ta sẽ thức dậy hay không...
Về Đầu Trang Go down
Xem lý lịch thành viên http://3a1it.forumvi.com
Bruce_Lee
Trung Sỹ
Trung Sỹ


Tổng số bài gửi : 83
Điểm : 91
Join date : 31/08/2010
Age : 25
Đến từ : CLUB Karate Bach Khoa.

Bài gửiTiêu đề: Re: bai tap ki thuat vi xu li( demo)   Tue Mar 15, 2011 12:30 am

thank hen. Up tie^'p ddi na`o
Về Đầu Trang Go down
Xem lý lịch thành viên
Bruce_Lee
Trung Sỹ
Trung Sỹ


Tổng số bài gửi : 83
Điểm : 91
Join date : 31/08/2010
Age : 25
Đến từ : CLUB Karate Bach Khoa.

Bài gửiTiêu đề: Re: bai tap ki thuat vi xu li( demo)   Tue Mar 15, 2011 2:04 am

Mình cũng mạo muội Up thử vài bài thấy chữa và tự làm, có điều gì mong được chỉ bảo.

Bai 1.
MOV AH, 01H
Nhaplai: INT 21H
CMP AL, 30H
JL Nhaplai
CMP AL, 39H
JG Nhaplai
MOV AH, 01H
INT 21H
Bai 2.
MOV AH, 01H
Nhap1: INT 21H
CMP AL, 30H
JL Nhap1
CMP AL, 39H
JG Nhap1
Nhap2: INT 21H
CMP AL, 61H
JL Nhap2
CMP AL, 7AH
JG Nhap2
Bai 3.
MOV AH, 01H
Nhap1: INT 21H
CMP AL, 30H
JL Nhap1
CMP AL, 39H
JG Nhap1
MOV BL, AL
Nhap2: INT 21H
CMP AL, 30H
JL Nhap2
CMP AL, 39H
JG Nhap2
CMP AL, BL
JG THEN
MOV DL, BL
JMP END_IF
THEN: MOV DL, AL
END_IF: MOV AH, 02H
INT 21H
Bai 4.
MOV AH, 01H
Nhap1: INT 21H
CMP AL, 30H
JL Nhap1
CMP AL, 39H
JG Nhap2
MOV BL, AL
Nhap2: INT 21H
CMP AL, 30H
JL Nhap2
CMP AL, 39H
JG Nhap2
CMP AL, BL
JL THEN
MOV DL, BL
JMP END_IF
THEN: MOV DL, AL
END_IF MOV AH, 02H
INT 21H
Bai 5.
MOV AH, 01H
Nhap: INT 21H
CMP AL, 61H
JL Nhap
CMP AL, 7AH
JG Nhap
MOV AH, 02H
MOV DL, 61H
Tieptuc:
INT 21H
INC DL (tang DL len 1 don vi)
CMP DL, AL
JLE Tieptuc (nho hon hoac bang)
Bai 6.
MOV AH, 01H
Nhap: INT 21H
CMP AL, 61H
JL Nhap
CMP AL, 7AH
JG Nhap
MOV AH, 02H
MOV DL, AL
Tieptuc:
INT 21H
INC DL
CMP DL, 7AH
JLE Tieptuc
Bai 7.
MOV AH, 01H
Nhap:
INT 21H
CMP AL, 30H
JL Nhap
CMP AL, 39H
JG Nhap
MOV BX, 30H
Tieptuc:
INT 21H
ADD BX, AL
INC AL
CMP AL, 39H
JLE Tieptuc
Bai 10.
MOV AH, 01H
Nhap:
INT 21H
CMP AL, 30H
JL Nhap
CMP AL, 37H
JG Nhap
CMP AL, 30H
JE THEN
Tieptuc:
INT 21H
MOV BX, 31H
SUB BX, AL
INC BX
CMP BX, 37H
JLE Tieptuc
THEN: MOV BX, 31H
Bai 12.
CMP AX, BX
JL THEN
MOV DL, BX
JMP END_IF
THEN: MOV DL, AX
END_IF MOV AL, 02H
INT 21H
Bai 13.
CMP AX, BX
JG THEN
MOV DL, BX
JMP END_IF
THEN: MOV DL, AX
END_IF MOV AL, 02H
INT 21H
Về Đầu Trang Go down
Xem lý lịch thành viên
bboyhxt9x
Chuẩn Úy
Chuẩn Úy


Tổng số bài gửi : 153
Điểm : 181
Join date : 07/09/2010
Age : 18
Đến từ : TQ-Trung Quốc

Bài gửiTiêu đề: Re: bai tap ki thuat vi xu li( demo)   Tue Mar 15, 2011 1:51 pm

Hihi mấy hum mất mạng không vào được...
Tiếc wa hum nay vào thì đã muộn rùi.
Oh mà sao nhóm 1 nhìu 0 thế nhóm 2 ít hơn Rolling Eyes
Về Đầu Trang Go down
Xem lý lịch thành viên
Sponsored content




Bài gửiTiêu đề: Re: bai tap ki thuat vi xu li( demo)   Today at 8:54 am

Về Đầu Trang Go down
 
bai tap ki thuat vi xu li( demo)
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» Hướng dẫn cách xoay chảo dành cho newbie
» Giúp em sửa đầu kts trung quốc
» "Bệnh" của Remote...cần được giúp đỡ.
» Gửi tới các AD, BQT ,SM, M...và các thành viên 4rum.
» đầu thu vệ tinh tandberg tt1260

Permissions in this forum:Bạn không có quyền trả lời bài viết
 :: Góc Học Tập :: Tài Liệu Tham Khảo-
Chuyển đến