Bài tâp: Nhập vào 3 số a,b,c (<10). In ra màn hình số lớn nhất trong 3 số vừa nhập
;--------------------------------------
.model small
.code
org 100h
jmp Max
a db ?
b db ?
c db ?
tb1 db 'Nhap a: $'
tb2 db 'Nhap b: $'
tb3 db 'Nhap c: $'
tb4 db 'So lon nhat la: $'
xd db 13,10,'$'
Max proc
;in tb1
mov ah,09
lea dx,tb1
int 21h
; Nhap a
mov ah,01
int 21h
sub al,30h
mov a,al
;in xuong dong
mov ah,09
lea dx,xd
int 21h
;in tb2
mov ah,09
lea dx,tb2
int 21h
; Nhap b
mov ah,01
int 21h
sub al,30h
mov b,al
;in xuong dong
mov ah,09
lea dx,xd
int 21h
;in tb3
mov ah,09
lea dx,tb3
int 21h
; Nhap b
mov ah,01
int 21h
sub al,30h
mov c,al
;in xuong dong
mov ah,09
lea dx,xd
int 21h
; tim max
;so sach a voi b
mov bl,a
cmp bl,b
jg a_lon_hon
jmp a_nho_hon
; neu a > b
a_lon_hon:
mov bl,a
cmp bl,c
jg a_la_max
jmp c_la_max
; neu a<=b
a_nho_hon:
mov dl,b
cmp bl,c
jg b_la_max
jmp c_la_max
; neu a la max, in ra a
a_la_max:
;in tb4
mov ah,09
lea dx,tb4
int 21h
mov dl,a
add dl,30h
mov ah,02
int 21h
jmp thoat
; neu b la max, in ra b
b_la_max:
;in tb4
mov ah,09
lea dx,tb4
int 21h
mov dl,b
add dl,30h
mov ah,02
int 21h
jmp thoat
; neu c la max, in ra c
c_la_max:
;in tb4
mov ah,09
lea dx,tb4
int 21h
mov dl,c
add dl,30h
mov ah,02
int 21h
jmp thoat
thoat:
; thoat
int 20h
Max endp
Chữa bài tập Lập trình Assembly (23-11-12)
in Assembly, Bài viết hay, Góc suy ngẫm, Học lập trình, Java, Lập trình hướng đối tượng /
Related Posts:
Con Đường Để Trở Thành Kỹ Sư Ứng Dụng Trí Tuệ Nhân TạoTrong thời đại số hóa, Trí tuệ Nhân tạo (AI) đang ngày càng khẳng định vai trò quan trọng trong mọi lĩnh vực từ công nghệ, y tế, tài chính, đến vận tả… Read More
Hướng Dẫn Các Bước Viết Bài Tiểu Luận, Bài Tập Lớn, Đồ Án Môn Học Dành Cho Sinh Viên CNTTViết tiểu luận, bài tập lớn hay đồ án môn học là một phần quan trọng trong quá trình học tập của sinh viên ngành Công nghệ Thông tin (CNTT). Những bài… Read More
Các Vị Trí Công Việc Hiện Tại và Xu Hướng Trong Tương Lai Cho Sinh Viên Ngành CNTTNgành Công nghệ Thông tin (CNTT) hiện nay đang phát triển mạnh mẽ và là một trong những lĩnh vực có nhu cầu tuyển dụng cao nhất trên toàn cầu. Đối với… Read More
Hướng Dẫn Sinh Viên Lập Kế Hoạch Thực Hiện Bài Tập Lớn, Đồ Án Tốt NghiệpBài tập lớn và đồ án tốt nghiệp là những nhiệm vụ quan trọng giúp sinh viên tổng hợp kiến thức đã học và phát triển kỹ năng làm việc độc lập. Để hoàn … Read More
Bí quyết tự học hiệu quả cho sinh viên ngành Công nghệ Thông tinTrong thời đại số, kiến thức ngành Công nghệ Thông tin (CNTT) không ngừng đổi mới, và kỹ năng tự học trở thành yếu tố quan trọng đối với sinh viên. Là… Read More