Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Câu1:

; Chương trình tính tổng của các số nguyên từ 1 đến 100

; Khai báo các biến


.data
so_nguyen_dau: dw 1
so_nguyen_cuoi: dw 100
tong: dw 0

; Bắt đầu chương trình


.code

main:
; Khởi tạo biến tong = 0
mov ax, so_nguyen_dau
mov tong, ax

; Lặp từ 1 đến 100


L1:
; Cộng số hiện tại vào tong
mov ax, tong
add ax, so_nguyen_dau
mov tong, ax

; Tăng số hiện tại lên 1


inc so_nguyen_dau

; So sánh số hiện tại với số cuối


cmp so_nguyen_dau, so_nguyen_cuoi
jb L1

; In ra kết quả
mov ax, tong
mov bx, 10
div bx
mov ax, dx
mov cx, ax
mov ah, 02h
int 21h
mov ax, dx
mov cx, ax
mov ah, 02h
int 21h
; Kết thúc chương trình
mov ah, 4ch
int 21h
Câu2:
 MOV: di chuyển dữ liệu giữa các thanh ghi hoặc giữa thanh ghi và bộ nhớ.
 INC: tăng giá trị của một thanh ghi lên 1.
 CMP: so sánh hai giá trị.
 JB: nhảy đến một nhãn nếu giá trị của thanh ghi thứ nhất nhỏ hơn giá trị
của thanh ghi thứ hai.
 DIV: chia giá trị của một thanh ghi cho giá trị của một thanh ghi khác.
Câu3:
 Câu hỏi 1:Intrucstion mov có tác dụng gì?

Trả lời: Có tác dụng di chuyển giá trị từ một thanh ghi hoặc ô nhớ sang một thanh
ghi hoặc ô nhớ khác.

 Câu hỏi 2:Cú pháp của intrucstion mov là gì?

Trả lời: mov dest , src.

 Câu hỏi 3:Intrucstion mov có thể di chuyển các loại dữ liệu nào?

Trả lời: Số nguyên, số thực, ký tự, chuỗi.

 Câu hỏi 4:JB là intrucstion gì?

Trả lời: Dùng để nhảy tới một địa chỉ nếu một biểu thức điều kiện là true.

 Câu hỏi 5:Cú pháp của intrucstion jb là gì?

Trả lời: jb label.

 Câu hỏi 6:DIV là intrucstion gì?

Trả lời: Div là intrucstion dùng để chia giá trị của một biến cho một số.
 Câu hỏi 7:Cú pháp của intrucstion div là gì?

Trả lời: div register.

 Câu hỏi 8:Register trong intrucstion div là gì?

Trả lời: Register là biến chứa số cần chia.

 Câu hỏi 9:Label trong intrucstion jb là gì?

Trả lời: Label là một nhãn được sử dụng để đánh dấu một địa chỉ cụ thể trong
chương trình.

 Câu hỏi 10:Register trong intrucstion inc là gì?

Trả lời:Register là biến mà giá trị cần được tăng.

You might also like