tailieunhanh - Bài tập lớn Vi xử lý

Câu 1: Viết CT đếm số âm trong miền nhớ 100 byte từ ô nhớ 123H tại RAM 2: Viết CT chuyển 2 mảng dữ liệu 10 byte. Biết mảng 1 có địa chỉ 1000H trong RAM ngoài và mảng 2 có địa chỉ 70H trong RAM 3: Viết CT cộng hai số BCD 4 chữ số trong RAM trong, kết quả cất vào sô thứ 2 . Biết số thứ 1 đặt tại ô nhớ 70H, và số thứ 2 đặt tại ô nhớ 60H | Bài tập lớn Vi xử lý Sinh viên Mai Đình Thế Mssv 20102229 Lớp đk tđh 1- k55 Email maidinhthe@ Câu 1 Viết CT đếm số âm trong miền nhớ 100 byte từ ô nhớ 123H tại RAM ngoài Lưu đồ thuật toán Chương trình Main program Mov dptr 123h Mov r2 00h Mov r0 100 Lap Movx a @dptr Jb tang_bdem Lap1 Jnc dptr Djnz r0 lap Tang_bdem Inc r2 Sjmp lap1 Ret end end Câu 2 Viết CT chuyển 2 mảng dữ liệu 10 byte. Biết mảng 1 có địa chỉ 1000H trong RAM ngoài và mảng 2 có địa chỉ 70H trong RAM trong Lưu đồ thuật toán Chương trình Main program Mov dptr 1000h Mov r0 70h Mov r2 10 Loop Movx a @dptr Xch a @r0 Movx @dptr a Inc r0 Djnz r1 loop End .

TỪ KHÓA LIÊN QUAN