❶ 把单片机外部RAM4800H-480FH单元内容转移到片外RAM5800H-580FH中,该如何用汇编语言编程
嘿嘿 可以采用2种方式 来实现。
1 可以先将外部RAM4800H-480FH单元内容转移到单片机片内数据存储器的缓冲区;
再片内数据存储器的缓冲区内容传送给片外RAM5800H-580FH单元。
(可以使用双指针 DPRT做片外数据存储器指针 R0做片内数据存储器指针)
优点是编程实现起来比较容易。
2 直接将单片机外部RAM4800H-480FH单元内容转移到片外RAM5800H-580FH中;
只能使用单指针DPRT,即DPRT既要做片外数据存储器的源操作数指针 同时也要
做片外数据存储器目的操作数的指针;要来回切换,源操作数地址和目的操作数都
需要保存。
缺点:编程实现起来比较复杂,但不占用单片机的内部数据缓冲器。
呵呵 满意 就选满意回答 具体还有不清楚的 可以找我
❷ 单片机片内存储器和片外存储器的作用和概念
单片机片内存储器包括片内ROM和片内RAM,片内ROM用于存储程序代码,片内RAM包括寄存器和片内扩展RAM,比如STC的很多型号都有片内扩展EEPROM。
片外存储器包括片外ROM和片外RAM,片外ROM用户存储程序代码,片外RAM用于存储用户的可改写数据。