Vi xử lý – AY1213-S2 – Đáp án của Kiểm tra tại lớp đợt 3
Số trang: 2
Loại file: pdf
Dung lượng: 160.04 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
1. (2 đ) Hãy cho biết cách định địa chỉ của mỗi toán hạng với mỗi lệnh sau: LD B, 3 LD A, 0A5H LD HL, 0C028H LOOP: ADC A, (HL) INC HL DJNZ LOOP BG. Cách định địa chỉ Lệnh Toán hạng 1 Toán hạng 2 LD B, 3 Thanh ghi Tức thời LD A, 0A5H Thanh ghi Tức thời LD HL, 0C028H Thanh ghi Tức thời mở rộng LOOP: ADC A, (HL) Thanh ghi Gián tiếp INC HL Thanh ghi DJNZ LOOP Tương đối
Nội dung trích xuất từ tài liệu:
Vi xử lý – AY1213-S2 – Đáp án của Kiểm tra tại lớp đợt 3ĐHBK Tp HCM – Khoa ĐĐT–BMĐTGVPT: Hồ Trung Mỹ Vi xử lý – AY1213-S2 – Đáp án của Kiểm tra tại lớp đợt 3 Thời gian làm bài: 30 phút (Cho mở TL)1. (2 đ) Hãy cho biết cách định địa chỉ của mỗi toán hạng với mỗi lệnh sau: LD B, 3 LD A, 0A5H LD HL, 0C028H LOOP: ADC A, (HL) INC HL DJNZ LOOPBG. Cách định địa chỉ Lệnh Toán hạng 1 Toán hạng 2 LD B, 3 Thanh ghi Tức thời LD A, 0A5H Thanh ghi Tức thời LD HL, 0C028H Thanh ghi Tức thời mở rộng LOOP: ADC A, (HL) Thanh ghi Gián tiếp INC HL Thanh ghi DJNZ LOOP Tương đối2. (6 đ) Hãy viết vài lệnh Z80 để thực hiện các công việc sau: ( PORT1 EQU 07H) a) B 39H và D 92H; L B và (PORT1) D b) B 47H và C F2H chỉ dùng 1 lệnh; (2080H) C và (PORT1) B. Hãy ghi mã máy cho đoạn chương trình này và giả sử chúng bắt đầu từ địa chỉ 2000H. c) D A và HL 2080H ; (2080H) D. d) D A7H và BC 2055H ; (BC) D. e) Biết (2040H) = 98H và (2070H) = F7H. Viết các lệnh để hoán đổi nội dung của 2 ô nhớ này và viết mã máy cho đoạn đó.BG. a) B 39H và D 92H; L B và (PORT1) D LD B,39H LD D,92H LD L,B LD A,D OUT (PORT1),A b) B 47H và C F2H chỉ dùng 1 lệnh; (2080H) C và (PORT1) B. Chương trình Mã máy (hex) Org 2000H LD BC,57F2H 01 F2 57 LD A,C 79 LD (2080H),A 32 80 20 LD A,B 78 OUT (PORT1),A D3 07 c) D A và HL 2080H ; (2080H) D. LD D,A LD HL,2080H LD (HL),D d) D A7H và BC 2055H ; (BC) D. LD D,0A7H LD BC,2055H LD A,D LD (BC),A e) Biết (2040H) = 98H và (2070H) = F7H. Viết các lệnh để hoán đổi nội dung của 2 ô nhớ này. Chương trình Mã máy (hex) LD A,(2040H) 3A 10 20 LD B,A 47 LD A,(2070H) 3A 70 20 LD (2040H),A 32 40 20 LD A,B 78 LD (2070H),A 32 70 203. (2 đ) Cho trước đoạn chương trình sau: LD SP, 1200H LD HL,3456H PUSH HL Hãy vẽ stack với địa chỉ bộ nhớ và nội dung của stack Sau khi Z80 thực thi đoạn chương trình trên,.BG. SP = 11FEH Bộnhớ Địachì 56H 11FEH 34H 11FFH 1200H
Nội dung trích xuất từ tài liệu:
Vi xử lý – AY1213-S2 – Đáp án của Kiểm tra tại lớp đợt 3ĐHBK Tp HCM – Khoa ĐĐT–BMĐTGVPT: Hồ Trung Mỹ Vi xử lý – AY1213-S2 – Đáp án của Kiểm tra tại lớp đợt 3 Thời gian làm bài: 30 phút (Cho mở TL)1. (2 đ) Hãy cho biết cách định địa chỉ của mỗi toán hạng với mỗi lệnh sau: LD B, 3 LD A, 0A5H LD HL, 0C028H LOOP: ADC A, (HL) INC HL DJNZ LOOPBG. Cách định địa chỉ Lệnh Toán hạng 1 Toán hạng 2 LD B, 3 Thanh ghi Tức thời LD A, 0A5H Thanh ghi Tức thời LD HL, 0C028H Thanh ghi Tức thời mở rộng LOOP: ADC A, (HL) Thanh ghi Gián tiếp INC HL Thanh ghi DJNZ LOOP Tương đối2. (6 đ) Hãy viết vài lệnh Z80 để thực hiện các công việc sau: ( PORT1 EQU 07H) a) B 39H và D 92H; L B và (PORT1) D b) B 47H và C F2H chỉ dùng 1 lệnh; (2080H) C và (PORT1) B. Hãy ghi mã máy cho đoạn chương trình này và giả sử chúng bắt đầu từ địa chỉ 2000H. c) D A và HL 2080H ; (2080H) D. d) D A7H và BC 2055H ; (BC) D. e) Biết (2040H) = 98H và (2070H) = F7H. Viết các lệnh để hoán đổi nội dung của 2 ô nhớ này và viết mã máy cho đoạn đó.BG. a) B 39H và D 92H; L B và (PORT1) D LD B,39H LD D,92H LD L,B LD A,D OUT (PORT1),A b) B 47H và C F2H chỉ dùng 1 lệnh; (2080H) C và (PORT1) B. Chương trình Mã máy (hex) Org 2000H LD BC,57F2H 01 F2 57 LD A,C 79 LD (2080H),A 32 80 20 LD A,B 78 OUT (PORT1),A D3 07 c) D A và HL 2080H ; (2080H) D. LD D,A LD HL,2080H LD (HL),D d) D A7H và BC 2055H ; (BC) D. LD D,0A7H LD BC,2055H LD A,D LD (BC),A e) Biết (2040H) = 98H và (2070H) = F7H. Viết các lệnh để hoán đổi nội dung của 2 ô nhớ này. Chương trình Mã máy (hex) LD A,(2040H) 3A 10 20 LD B,A 47 LD A,(2070H) 3A 70 20 LD (2040H),A 32 40 20 LD A,B 78 LD (2070H),A 32 70 203. (2 đ) Cho trước đoạn chương trình sau: LD SP, 1200H LD HL,3456H PUSH HL Hãy vẽ stack với địa chỉ bộ nhớ và nội dung của stack Sau khi Z80 thực thi đoạn chương trình trên,.BG. SP = 11FEH Bộnhớ Địachì 56H 11FEH 34H 11FFH 1200H
Tìm kiếm theo từ khóa liên quan:
Vi mạch điện tử Điện tử công suất Điện tử ứng dụng Công nghệ điện tử Điện tử số Thanh ghi chỉ sốGợi ý tài liệu liên quan:
-
Đồ án môn Điện tử công suất: Thiết kế mạch DC - DC boost converter
14 trang 236 0 0 -
ĐỒ ÁN TỐT NGHIỆP: THIẾT KẾ HỆ THỐNG CUNG CẤP ĐIỆN CHO NHÀ MÁY SẢN XUẤT GẠCH MEN SHIJAR
63 trang 232 0 0 -
Lý thuyết điện tử công suất: Phần 1
47 trang 204 0 0 -
70 trang 174 1 0
-
Luận văn: THIẾT KẾ CUNG CẤP ĐIỆN KHU DÂN CƯ
57 trang 153 1 0 -
116 trang 151 2 0
-
27 trang 131 0 0
-
Đồ án Điện tử công suất: Thiết kế cung cấp điện và năng lượng mặt trời
45 trang 130 0 0 -
Giáo trình Điện tử công suất (Nghề: Điện công nghiệp - Trung cấp) - Trường Cao đẳng Cơ giới (2022)
97 trang 114 2 0 -
Luận văn Điều khiển máy công nghiệp bằng thiết bị lập trình
98 trang 112 0 0