
Đ IẠ H C SPKT H NG YÊNỌ Ư Bài t pậ: K thu t Vi Đi uỹ ậ ề
Khi nể
M C L CỤ Ụ
Trang
L i gi i thi uờ ớ ệ 2
Ph n 1.ầ Bài t p căn b nậ ả
1. Nhóm l nh di chuy n d li u.ệ ể ữ ệ 3
Bài t p 1.1 ... 1.3ậ 3
Bài t p 1.4 ... 1.8ậ4
Bài t p 1.9ậ5
2. Nhóm l nh tính toán s h c.ệ ố ọ 5
Bài t p 2.1 ... 2.4ậ5
Bài t p 2.5 ... 2.9ậ6
3. Nhóm l nh tính toán logic.ệ6
Bài t p 3.1 ... 3.7ậ7
Bài t p 3.8 ... 3.10ậ8
4. Nhóm l nh r nhánh ch ng trình.ệ ẽ ươ 8
Bài t p 4.1 ... 4.3ậ8
Bài t p 4.4 ... 4.8ậ9
Bài t p 4.9 ... 4.12ậ10
Bài t p 4.13 ... 4.14ậ11
5. Nhóm l nh đi u khi n bi n logic.ệ ề ể ế 11
Bài t p 5.1 ... 5.4ậ11
Ph n 2.ầ Bài t p ng d ng c b nậ ứ ụ ơ ả
12
Bài t p 1 ... 5ậ12
Bài t p 6 ...15ậ13
Tài li u tham kh oệ ả . 14
Bạch H ng Tr ng ư ườ 06-10-
2003
1

Đ IẠ H C SPKT H NG YÊNỌ Ư Bài t pậ: K thu t Vi Đi uỹ ậ ề
Khi nể
L I GI I THI UỜ Ớ Ệ
Quy n bài t p k thu t Vi đi u khi n này đ c biên so nể ậ ỹ ậ ề ể ượ ạ
nh m ph c v cho vi c gi ng d y b môn Vi đi u khi n t iằ ụ ụ ệ ả ạ ộ ề ể ạ
tr ng Đ i h c SPKT H ng yên. H th ng các bài t p quy nườ ạ ọ ư ệ ố ậ ở ể
sách này đã đ c tác gi biên so n, t ng h p sao cho phù h pượ ả ạ ổ ợ ợ
v i n i dung đào t o và giáo trình k thu t Vi đi u khi n. Vìớ ộ ạ ỹ ậ ề ể
v y, khi gi ng d y môn này giáo viên c n liên h các bài t p cậ ả ạ ầ ệ ậ ụ
th đ áp d ng cho phù h p v i t ng n i dung bài gi ng.ể ể ụ ợ ớ ừ ộ ả
M c d u đã r t c g ng trong quá trình biên so n nh ng doặ ầ ấ ố ắ ạ ư
trình đ và th i gian còn b h n ch nên ch c ch n quy n sáchộ ờ ị ạ ế ắ ắ ể
này không tránh kh i nh ng thi u sót, r t mong nh n đ cỏ ữ ế ấ ậ ượ
nh ng ý ki n phê bình, đóng góp c a b n đ c. ữ ế ủ ạ ọ
Bạch H ng Tr ng ư ườ 06-10-
2003
2

Đ IẠ H C SPKT H NG YÊNỌ Ư Bài t pậ: K thu t Vi Đi uỹ ậ ề
Khi nể
H ng yên, tháng 10 năm 2003ư
Tác giả
PH N 1Ầ: BÀI T P CĂN B NẬ Ả
1. NH ÓM L NH DI CHUY N D LI UỆ Ể Ữ Ệ :
B ÀI T P 1.1Ậ :
D KI NỮ Ệ YÊU C UẦ
- (30h) RAM n i = 40h.ở ộ
- (40h) RAM n i = 10h.ở ộ - Chuy n n i dung t i v trí 30h RAMể ộ ạ ị ở
n i vào R1 và A.ộ
- Chuy n n i dung t i v trí 40h RAMể ộ ạ ị ở
n i vào B.ộ
- Chuy n n i dung 0CAh vào v trí 40hể ộ ị
RAM n i và c ng P2.ở ộ ổ
- Xác đ nh giá tr c a các thanh ghi R1,ị ị ủ
A, B, và n i dung c a RAM n i tai cácộ ủ ộ
v trí trên (b ng Main Registers).ị ả
- Xu t d li u c a A và B ra c ng P1ấ ữ ệ ủ ổ
và P3.
B ÀI T P 1.2Ậ :
D KI NỮ Ệ YÊU C UẦ
- (C) = 1; (P2) = 0C5h
- (P1) = 35h
Xác đ nh n i dung m i c a P1 sau khiị ộ ớ ủ
th c hi n các l nh sau:ự ệ ệ
MOV P1.3, C
MOV C, P2.3
MOV P1.2, C
B ÀI T P 1.3Ậ :
D KI NỮ Ệ YÊU C UẦ
- (R0) = 11h; (R1) = 23h - Sao chép n i dung t i v trí 11h ộ ạ ị ở
Bạch H ng Tr ng ư ườ 06-10-
2003
3

Đ IẠ H C SPKT H NG YÊNỌ Ư Bài t pậ: K thu t Vi Đi uỹ ậ ề
Khi nể
- (11h) RAM ngoài = 55hởRAM ngoài vào A.
- Sao chép n i dung 55h vào v trí 23hộ ị
c a RAM ngoài. ủ
- Xu t d li u c a A ra c ng P0 b ngấ ữ ệ ủ ổ ằ
ph ng pháp đ nh đ a ch tr c ti p.ươ ị ị ỉ ự ế
BÀI T P 1.4Ậ:
D KI NỮ Ệ YÊU C UẦ
(SP) = 05h; (DPTR) = 1123h L u n i dung 23h và 11h vào v trí 06hư ộ ị
và 07h c a ngăn x p RAM n i. Xácủ ế ở ộ
đ nh n i dung m i c a SP.ị ộ ớ ủ
B ÀI T P 1.5Ậ :
D KI NỮ Ệ YÊU C UẦ
- (SP) = 32h
- (30h), (31h) và (32h) RAMở
n i = 10h, 11h và 12hộ
Xác đ nh n i dung m i c a DPTR và SPị ộ ớ ủ
sau khi th c hi n các l nh sau:ự ệ ệ
POP DPH
POP DPL
B ÀI T P 1.6Ậ :
D KI NỮ Ệ YÊU C UẦ
- (R1) = 30h; (A) = 0FFh
- (30h) RAM n i = 0Fhở ộ - Hoán chuy n (A) và (30h) RAMể ở
n i.ộ
- Xác đ nh n i dung m i c a A vàị ộ ớ ủ
(30h).
- Xu t (A) và (30h) RAM n i ra P1 vàấ ở ộ
P3.
B ÀI T P 1.7Ậ :
D KI NỮ Ệ YÊU C UẦ
- (R1) = 20h; (A) = 10001100b
- (20h) RAM n i =ở ộ
11100001b
- Xác đ nh (A), (20h) RAM n i sauị ở ộ
khi th c hi n l nh: ự ệ ệ XCHD A, @R1
- Xu t (A) và (20h) RAM n i ra P0 vàấ ở ộ
P2.
Bạch H ng Tr ng ư ườ 06-10-
2003
4

Đ IẠ H C SPKT H NG YÊNỌ Ư Bài t pậ: K thu t Vi Đi uỹ ậ ề
Khi nể
B ÀI T P 1.8Ậ :
(2A), (2B), (2C), (2D) và (2E) RAM n i là: 00h, 12h, 34h, 56h và 78h.ở ộ
Hãy xác đ nh n i dung c a b ng s li u sau đây theo t ng l nh cho tr c.ị ộ ủ ả ố ệ ừ ệ ướ
(2A) (2B) (2C) (2D) (2E) (ACC)
MOV A, 2Eh
MOV 2Eh, 2Dh
MOV 2Dh, 2Ch
MOV 2Ch, 2Bh
MOV 2Bh, #0
BÀI T P 1.9Ậ:
(2A), (2B), (2C), (2D) và (2E) RAM n i là: 00h, 12h, 34h, 56h và 78h.ở ộ
Hãy xác đ nh n i dung c a b ng s li u sau đây theo t ng l nh cho tr c.ị ộ ủ ả ố ệ ừ ệ ướ
(2A) (2B) (2C) (2D) (2E) (ACC)
CLR A
XCH A, 2Bh
XCH A, 2Ch
XCH A, 2Dh
XCH A, 2Eh
2. N HÓM L NH TÍNH TOÁN S H CỆ Ố Ọ
B ÀI T P 2.1Ậ :
D KI NỮ Ệ YÊU C UẦ
- (A) = 0C3h
- (R1) = 0AAh
Xác đ nh n i dung c a A, AC, CF, OVị ộ ủ
sau khi th c hi n l nh: ự ệ ệ
ADD A, R1
B ÀI T P 2.2Ậ :
D KI NỮ Ệ YÊU C UẦ
- (A) = 0C3h
- (R1) = 0AAh
Xác đ nh n i dung c a A, AC, CF, OVị ộ ủ
sau khi th c hi n l nh: ự ệ ệ
ADDC A, R1
B ÀI T P 2.3Ậ :
Bạch H ng Tr ng ư ườ 06-10-
2003
5