Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Tài liệu Ôn thi tốt nghiệp: Các bài tập vi xử lý đơn giản pptx
Nội dung xem thử
Mô tả chi tiết
Ôn thi tốt nghiệp:
Bài dạng 1:Chuyển đổi qua lại giữa các vùng nhớ của Ram trong và Ram ngoài
Đề bài:Nạp 00h đến 10h vào vùng nhớ bắt đầu từ 10h của Ram nội, sau đó chuyển vùng này ra
Ram ngoài từ 100h.Sau đó lại chuyển 8 ô nhớ từ 108h Ram ngoài vào o nhớ 0D0 của Ram nội
$include(reg51.inc)
main: clr a
mov r0,#10h;Cho R0 tro den o nho 10h
lap:mov @r0,a ;chuyen a=00h vao o nho ma r0 tro =10h.(10h)=00h
inc r0
inc a
cjne a,#11h,lap
;Chuyen vung nho nay ra Ram ngoai tu 100h
mov r0,#10h
mov dptr,#100h ; cho dptr tro den vung nho 100h cua Ram ngoai
mov r3,#00;bien dem
lap1:
mov a,@r0 ;Chuyen noi dung tro boi R0 vao thanh ghi A
movx @dptr,a;Chuyen A ra Ram ngoai tai dia chi ma dptr tro vao
inc r0
inc dptr
inc r3
cjne r3,#17,lap1
;Sau do lai chuyen noi dung 8 o nho cua Ram ngoai tu 108h sang Ram noi tu D0h
mov r4,#8
mov dptr,#108h
mov r0,#0d0h
lap2:movx a,@dptr;Chuyen noi dung tro boi dptr vao thanh ghi A
mov @r0,a
inc r0