Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 30 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
30
Dung lượng
65,32 KB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA ĐIỆN – ĐIỆN TỬ BỘ MÔN ĐIỆN TỬ -*** VI XỬ LÝ BÀI TẬP CHƯƠNG GIÁO VIÊN HƯỚNG DẪN: LƯU PHÚ TP HCM, ngày 12 tháng 02 năm 2020 Mục lụ Viết mã lệnh,số byte ,số chu kỳ máy ý nghĩa lệnh sau đây: Viết mã lệnh,số byte ,số chu kỳ máy ý nghĩa lệnh sau đây: .5 Viết mã lệnh,số byte ,số chu kỳ máy ý nghĩa lệnh sau đây: Giả sử (PC)=1000H chứa lệnh sau nhãn .7 Giả sử (PC)=0400H chứa lệnh sau nhãn .7 Giả sử (PC)=0A00H chứa lệnh sau nhãn LAB1=0F6EH,LAB2=088AH,viết mã lệnh ý nghĩa lệnh sau đây: Khi biên dịch đoạn chương trình sau,ASM51 báo lỗi,vì sao? 8 Giả sử (SP)=60H,mô tả hoạt động PC stack thực lệnh LCALL CTC: Giải thích ý nghĩa đoạn chương trình sau: 10: Xem đoạn chương trình sau: 10 11:Viết lại đoạn chương trình thay lệnh CJNE lệnh DJNZ 11 12 Viết đoạn chương trình chuyển 100 byte data chứa nhớ RAM địa đầu 1000H sang nhớ RAM nội địa đầu 30H .11 13 Viết đoạn chương trình chuyển mảng data chứa nhớ RAM nội địa đầu 30H sang nhớ RAM địa đầu 1000H,kết thúc chuyển data gặp ký tự NULL=00H 12 14 Viết đoạn chương trình chuyển mảng data chứa nhớ RAM địa đầu 1000H sang vùng nhớ khác địa đầu 8000H,kết thúc chuyển data gặp ký tự NULL=00H 12 15 Viết chương trình tên DELAY_100US tạo thời gian trễ 100us 13 16 Viết chương trình tên DELAY_10MS tạo thời gian trễ 10ms,sử dụng chương trình DELAY_100US câu 15 13 17 Viết đoạn chương trình tạo xung mức độ rộng 5µs P1.0 13 18 Viết đoạn chương trình tạo xung mức độ rộng 100µs P2.6 14 19 Viết đoạn chương trình tạo chuỗi xung vng đối xứng chu kỳ 1ms P3.5 14 20 Viết chương trình tên COMP_16 so sánh số 16 bit cất B-A R7-R6,kết trả C=0 (B-A)