You are on page 1of 9

1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Bắt đầu vào lúc Chủ Nhật, 21 tháng 1 2024, 6:50 PM


Trạng thái Đã xong
Kết thúc lúc Chủ Nhật, 21 tháng 1 2024, 7:25 PM
Thời gian thực 35 phút 26 giây
hiện
Điểm 15,00/20,00
Điểm 7,50 trên 10,00 (75%)

Câu hỏi 1
Sai

Đạt điểm 0,00 trên 1,00

Lệnh ICALL thuộc định vị địa chỉ:

Select one:

A. Trực tiếp truy xuất data trong SRAM

B. Trực tiếp,truy xuất địa chỉ Flash

C. Gián tiếp,truy xuất địa chỉ Flash

D. Gián tiếp,truy xuất data trong Flash 

Câu hỏi 2

Sai

Đạt điểm 0,00 trên 1,00

Tại PC=0x100 chứa mã lệnh RCALL BACK dài 2 byte, giới hạn nhãn BACK(địa chỉ chuyển đến) nằm trong vùng địa
chỉ chương trình:

Select one:

A. Từ 0x0801 đến 0x1800 

B. Từ 0x0800 đến 0x17FF

C. Từ 0x0000 đến 0x0900

D. Từ 0x1001 đến 0x1800

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 1/9
1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 3

Đúng

Đạt điểm 1,00 trên 1,00

Độ dài lệnh(byte)/số chu kỳ máy(MC) lệnh LD R10,X :

Select one:

A. 2 byte/1MC

B. 4 byte/1MC

C. 2 byte/2MC 

D. 4 byte/2MC

Câu hỏi 4

Đúng

Đạt điểm 1,00 trên 1,00

Để giữ nguyên giá trị 4 bit thấp R10, viết lệnh:

Select one:

A. ORI R10,$0F

B. EOR R10,$0F

C. ANDI R10,$0F 

D. ANDI R10,$F0

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 2/9
1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 5
Đúng

Đạt điểm 1,00 trên 1,00

Sau khi thực hiện đoạn lệnh sau, nội dung thanh ghi R18 bằng (theo bảng địa chỉ/data trong SRAM):
LDI R30,$02
LDI R31,$02
LD R18,-Z
Địa chỉ SRAM Data(H)
$0200 3C
$0201 28
$0202 FA

Select one:

A. R18=$28 

B. R18=$3C

C. R18=$FA

D. R18=xx

Câu hỏi 6

Đúng

Đạt điểm 1,00 trên 1,00

Các lệnh nhân các số hạng biểu diễn dưới dạng phần nguyên và phần thập phân sử dụng các GPR:

Select one:

A. R0 – R15

B. R0 – R31

C. R16 – R23 

D. R16 – R31

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 3/9
1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 7
Đúng

Đạt điểm 1,00 trên 1,00

Chuyển Bit5 của thanh ghi R5 sang Bit7 của thanh ghi R7

Select one:

A. BLD R7,7 ; BST R5,5

B. BLD R5,5 ; BST R7,7

C. BST R5,5 ; BLD R7,7 

D. BST R7,5 ; BLD R5,7

Câu hỏi 8
Sai

Đạt điểm 0,00 trên 1,00

Cho đoạn chương trình sau:

CPI R20, 0X25 ; dòng 1


BRSH NEXT1 ; dòng 2

RJMP NEXT2 ; dòng 3


Tìm thứ tự thực hiện đoạn lệnh khi R20= 19H

Select one:

A. 1, 3

B. 3, 2, 1

C. 1, 2 

D. 1, 2, 3

Câu hỏi 9

Đúng

Đạt điểm 1,00 trên 1,00

Tại PC=0x0100, Z=0x0400 muốn thực hiện lệnh gọi chương trình con LABEL bắt đầu tại địa chỉ 0x0400, viết lệnh :

Select one:

A. ICALL

B. RCALL LABEL

C. CALL LABEL 
D. Các đáp án đều đúng 

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 4/9
1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 10
Đúng

Đạt điểm 1,00 trên 1,00

Nội dung thanh ghi R20 sau khi thực thi lệnh sau:

LDI R20,(1<<6) | (1<<3)

Select one:

A. R20=$40

B. R20=$63

C. R20=$08

D. R20=$48 

Câu hỏi 11
Đúng

Đạt điểm 1,00 trên 1,00

Lệnh LPM R17,Z thuộc định vị địa chỉ:

Select one:

A. Gián tiếp,truy xuất địa chỉ Flash

B. Trực tiếp,truy xuất địa chỉ Flash

C. Trực tiếp truy xuất data trong SRAM

D. Gián tiếp,truy xuất data trong Flash 

Câu hỏi 12

Đúng

Đạt điểm 1,00 trên 1,00

Từ PC=0x100 chứa các mã lệnh và độ dài byte như bảng.


Nếu điều kiện lệnh SBRC không thỏa mãn, nội dung PC được nạp bằng:

PC(H) Mã lệnh Byte


0100 SBRC R17,1 2
0101 RJMP EXIT 2
… …

Select one:

A. Các đáp án đều sai

B. 0x0101 

C. 0x0100

D. 0x0102

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 5/9
1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 13
Đúng

Đạt điểm 1,00 trên 1,00

Độ dài lệnh(byte)/số chu kỳ máy(MC) lệnh BRNE LOOP nếu cờ Z=0 :

Select one:

A. 2 byte/2MC 

B. 4 byte/2MC

C. 4 byte/1MC

D. 2 byte/1MC

Câu hỏi 14

Đúng

Đạt điểm 1,00 trên 1,00

Viết lệnh thực hiện đặt bit5=1 thuộc thanh ghi R19:

Select one:

A. CBR R19,0b00100000

B. SBR R19,0b00100000 

C. ANDI R19,0b00100000

D. ORI R19,0b00000000

Câu hỏi 15

Đúng

Đạt điểm 1,00 trên 1,00

Cho R26=$28, R27=$C4, nội dung R26, R27 sau khi thực hiện đoạn lệnh sau:
PUSH R26

PUSH R27

POP R26

POP R27

Select one:

A. R26=$C4,R27=$C4

B. R26=$C4,R27=$28 

C. R26=$28,R27=$28

D. R26=$28,R27=$C4

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 6/9
1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 16

Sai

Đạt điểm 0,00 trên 1,00

Cho R20=$6F,R21=$A3, lệnh FMUL R20,R21 cho kết quả:

Select one:

A. R1:R0=46AD 

B. R1:R0=D7AD

C. R1:R0=B953

D. R1:R0=8D5A

Câu hỏi 17

Đúng

Đạt điểm 1,00 trên 1,00

Giả sử đã khai báo PortB là output, PortC là input, đoạn lệnh sau thực hiện tác vụ:

IN R17,PINC

BST R17,0

BLD R17,7
OUT PORTB,R17

Select one:

A. Xuất ra chân PB7=0

B. Nhập data từ PortC xuất ra PortB

C. Đọc chân PC7 xuất ra chân PB0

D. Đọc chân PC0 xuất ra chân PB7 

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 7/9
1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 18
Đúng

Đạt điểm 1,00 trên 1,00

Giả sử đã khai báo PORTD là input, đoạn chương trình sau thực hiện tác vụ:
LOOP: IN R17,PIND

SBRC R17,7

RJMP LOOP

RCALL DELAY

Select one:

A. Thoát khỏi vòng lặp LOOP và gọi chương trình con DELAY khi PD7=0 

B. Lặp vòng LOOP khi PB7=0

C. Gọi chương trình con DELAY khi PD7=1

D. Gọi chương trình con DELAY sau khi thực hiện vòng lặp LOOP

Câu hỏi 19
Sai

Đạt điểm 0,00 trên 1,00

Offset tương đối (biểu diễn dưới dạng số nhị phân) của lệnh RJMP BACK là bao nhiêu nếu lệnh này đang ở ô nhớ 3A50H, và
nhãn BACK biểu diễn lệnh ở địa chỉ 397DH.

Select one:

A. 1111 0010 1100

B. 1111 0010 1110

C. 1111 0010 1111

D. 1111 0010 1101 

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 8/9
1/21/24, 7:26 PM BÀI 3 (Khóa bài: hết ngày 21/1/2024): Xem lại lần làm thử | BK-LMS

Câu hỏi 20

Đúng

Đạt điểm 1,00 trên 1,00

Khi khởi động chương trình ta thường viết lệnh hợp ngữ(assembler):

.ORG 0x0000

Select one:

A. Các đáp án đều sai

B. Bắt đầu chương trình tại địa chỉ 0x0000 bộ nhớ EEPROM

C. Bắt đầu chương trình tại địa chỉ 0x0000 bộ nhớ Flash ROM 

D. Bắt đầu chương trình tại địa chỉ 0x0000 bộ nhớ SRAM

https://lms.hcmut.edu.vn/mod/quiz/review.php?attempt=138515&cmid=72555 9/9

You might also like