You are on page 1of 3

Phạm Tất Thành 

Nhà của tôi  Các khoá học của tôi  2324I_INT2212E_25  Chapter 4 (Part 2). Intel-based Assembly  Bài kiểm tra
Chương 3 +4

Kiến trúc máy tính (2324I_INT2212E_25) Bài kiểm tra


Chương 3 +4

Quay lại


Câu Hỏi 7 Chưa trả lời

Ý nào sau đây là đúng liên quan đến đoạn mã Assembly thực hiện lệnh C
if(eax==1) eax=ebx+1;
else if (eax==2) ebx=eax+ecx+2;
else if (eax==3) ebx=eax+ecx+3;
biết các thanh ghi đang chứa các số không dấu.

cmp $1, %eax

jne L1

 Thời gian còn lại 0:40:28


mov $1, %eax

add %ebx, %eax

jmp endif

L1:

cmp $2, %eax

jne L2

mov $2, %ebx

add %eax, %ebx

add %ecx, %ebx

jmp endif 
L2:

cmp $3, %eax

jne endif

mov $3, %ebx

add %eax, %ebx

add %ecx, %ebx

endif:

Chọn câu:

Sai ở lệnh jne L2

Chương trình hoàn toàn đúng

Sai ở lệnh cmp $2, %eax

Sai ở dòng endif

Clear my choice

◄ Lecture 4 (Intel-based Assembly) Chuyển tới... Bài tập 02 ►

You might also like