Các bác cho em hỏi cái này nha. Code thế nào để di chuyển nội dung có địa chỉ từ 1000-1020 vào vùng nhớ có địa chỉ 1040-1060 của RAM ngoại? Em mới học nên chưa biết. Mong các bác chỉ bảo.
Thông báo
Collapse
No announcement yet.
các lệnh đơn giản trong 8051
Collapse
X
-
Org 0000h
main:
Mov r7,#10h
mov r6,#40h
MOV A,#0
PUSH ACC
loop:
Mov dptr,#1000h
movc a,@a+dptr
mov dph,r7
mov dpl,r6
movx @dptr,a
inc r6
POP ACC
INC ACC
PUSH ACC
cjne r6,#61h,loop
sjmp $
org 1000h
db 01h,02h,03h,04h,05h,06h,07h,08h,09h,0ah,0bh,0ch,0d h,0eh,0fh,10h,11h,12h,13h,14h
endLast edited by chung1608; 29-08-2011, 22:41.
-
Bác có thế giải thích rõ hợn đoạn này không? Em mới học nên còn mu muội lắm. Cảm ơn bác nhiều nha
Mov r7,#10h
mov r6,#40h
MOV A,#0
PUSH ACC
loop:
Mov dptr,#1000h
movc a,@a+dptr
mov dph,r7
mov dpl,r6
movx @dptr,a
inc r6
POP ACC
INC ACC
PUSH ACC
cjne r6,#61h,loop
Comment
-
Mov r7,#10h;byte cao của địa chỉ ram ngoài
mov r6,#40h;byte thấp của địa chỉ ram ngoài
MOV A,#0; A giá trị 0 dùng để lấy giá trị đầu tiên của tra bảng ở vị trí 1000h
PUSH ACC;cất A đi
loop:
Mov dptr,#1000h; con trỏ ở địa chỉ 1000h
movc a,@a+dptr; lấy giá trị trong bảng nạp lại cho A
mov dph,r7;
mov dpl,r6; hai lệnh này sẽ làm cho dptr có giá trị 1040h
movx @dptr,a; nạp A ra cho ô nhớ địa chỉ ngoài
inc r6;tăng địa chỉ ram ngoài lên 1
POP ACC
INC ACC
PUSH ACC
cjne r6,#61h,loop;khi R6 bằng 61h thì kết thúc copy ra ram ngoài
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Tiếng Anh cho người Việtbởi dinhthuong80Cảm ơn bác nhiệt tình góp ý.
Đúng là ĐT quá dở nên diễn đạt câu "I'm going to send you..." theo cách nói hiện tại và của người Việt, vì lúc đó cứ nghĩ là mình còn đang viết từng chữ với ý định là sẽ gửi thư khi viết...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 11:47 -
-
Trả lời cho Biết gì nói nấy, cãi chửi thoải máibởi dinhthuong80Cảm ơn bạn @mèomướp nhé!
Cũng may mà ĐT đây đã xem thớt kia và vẽ sơ đồ mạch và post bài, giờ mới thử vào thớt này. (sơ đồ chắc chắn không tránh khỏi còn vài sai sót như mạch ổn áp 110V lại dùng BJT 100V,... nhưng với người hiểu biết...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 11:09 -
-
Trả lời cho Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110Vbởi iTronXin cảm ơn ae ĐTVN rất nhiều, do điều kiện ko cho phép nên từ trước đến giờ mình chủ yếu tìm hiểu qua sách và tham gia các diễn đàn để bổ sung kiến thức cho thỏa đam mê.
Một lần nữa, xin cảm ơn ae đã hỗ trợ. Chúc ae ĐTVN nhiều sức khỏe.-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 10:45 -
-
Trả lời cho Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110Vbởi dinhthuong80OK bác, ĐT xin lỗi tất cả vì chỉ nhìn thoáng thấy phần linh kiện giông giống mạch vào của KĐCS BTL mà không xem kĩ ( nên có nói phải vẽ lại cái mạch đó).
ĐT xin được sửa sai bằng việc vẽ lại sơ đồ mạch của bạn thớt, ít nhiều...-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 10:37 -
-
Trả lời cho Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110Vbởi iTronCảm ơn bác nhiều nhé...
-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 10:35 -
-
Trả lời cho Hỗ trợ tìm linh kiện mạch hạ áp 220V - 110Vbởi dinhthuong80OK bác, ĐT xin lỗi tất cả vì chỉ nhìn thoáng thấy phần linh kiện giông giống mạch vào của KĐCS BTL mà không xem kĩ ( nên có nói phải vẽ lại cái mạch đó).
ĐT xin được sửa sai bằng việc vẽ lại sơ đồ mạch của bạn thớt, ít nhiều...-
Channel: Hướng dẫn tìm thông tin linh kiện
hôm nay, 10:28 -
-
Trả lời cho Biết gì nói nấy, cãi chửi thoải máibởi mèomướpÝ chú nhat... ở đây là đang bêu xấu chú dinh... chưa hiểu được những thứ đơn giản đã đòi làm thứ phức tạp đúng hông ạ. Với ngày trước chưa hẳn đúng, ngày nay thì càng khập khiễng. Kiến thức quá nhìu, không phải ai cũng có đủ...
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 09:19 -
-
Trả lời cho Biết gì nói nấy, cãi chửi thoải máibởi nhathung1101Cáu nhau cứ vào đây giải quyết.
Đừng để lũ trẻ nhìn ở ngoài, học theo thói xấu...
Và tuyệt đối không để bọn trẻ học theo cái "ngu" ở đó.-
Channel: Tâm tình dân kỹ thuật
hôm nay, 00:51 -
-
Trả lời cho Biết gì nói nấy, cãi chửi thoải máibởi nhathung1101Khơi mào luôn:
Một người chưa hiểu nguyên lý ổn áp tuyến tính (Linear Voltage Regulator) lại muốn hiểu MPPT???...-
Channel: Tâm tình dân kỹ thuật
hôm nay, 00:47 -
-
bởi nhathung1101Tinh thần của luồng:
- Biết gì nói nấy.
- Cãi chửi nhau thoải mái.
- Chỉ vì kỹ thuật.
- Càng vui càng tốt.
Oh... Yeah... Please....
Anh em nào có khúc mắc cứ vào đây, đừng vào những luồng "đèn đỏ" nhé.-
Channel: Tâm tình dân kỹ thuật
hôm nay, 00:29 -
Comment