TRƯỜNG ĐIỆN - ĐIỆN TỬBài tập dài MicroProcessorLê Huy Hoànghoang.lh200239@sis.hust.edu.vnMSSV: 20200239Ngành Kỹ thuật Điều khiển và Tự động hóaGiảng viên hướng dẫn: TS... 3.1 Viết chương
Trang 1TRƯỜNG ĐIỆN - ĐIỆN TỬ
Bài tập dài MicroProcessor
Lê Huy Hoànghoang.lh200239@sis.hust.edu.vnMSSV: 20200239
Ngành Kỹ thuật Điều khiển và Tự động hóa
Giảng viên hướng dẫn: TS Nguyễn Tuấn Ninh
Trường: Điện - Điện tử
Hà Nội, 11/2023
Trang 23.1 Viết chương trình xóa 10byte trong vùng nhớ RAM trong có địa chỉđầu là 6CH 4
Trang 3Hình 1.1 Lưu đồ thuật toán bài 1 2Hình 2.1 Lưu đồ thuật toán bài 2 4Hình 3.1 Lưu đồ thuật toán bài 3 6
i
Trang 4Chọn R0 làm biến điếm số dương, R1 làm biến đếm số vòng lặp.Listing 1: Code bài 11 ORG 0
Trang 5Bài 2
2.1 Viết chương trình chuyển 2 mảng dữ liệu Biết mảng 1 có địa chỉ từ 1000Hđến 1009H trong RAM ngoài và mảng 2 có địa chỉ từ 50-59H trong RAMtrong
Ta sử dụng:
2
Trang 61 R0 - con trỏ cho mảng RAM trong2 R1 - biến đếm vòng lặp
3 DPTR - con trỏ mảng RAM ngoài
Listing 2: Code bài 21 ORG 0
Trang 8Listing 3: Code bài 31 ORG 0
Trang 96