大家好、
我正在尝试一个程序来与 另一个块交换数据块。我成功编译了程序、但看不到 o/p。代码写在下面。
请告诉我是否需要任何更改,以及如何检查输出:-
--------------------------------------------------
cdecls C、list、"msp430.h";包含器件头文件
;------------------------------------------------------------------
.text;汇编到程序存储器中
全局复位
.retain;覆盖 ELF 条件链接
;并保留当前部分
.retainrefs;另外保留任何段
;具有电流基准
;部分
;------------------------------------------------------------------
重置 mov.w #_stack_end、SP;初始化 stackpointer
StopWDT mov.w #WDTPW|WDTHOLD、&WDTCTL;停止看门狗计时器
mystr1;DB "Hello World\n"
mystr2;DB "Hiiiii\n"
;------------------------------------------------------------------
;这里是主循环
;------------------------------------------------------------------
MOV.w #mystr1、R9
MOV.w #mystr2、R10
;
环路
MOV.w R9、r11
MOV.w R10、R9
MOV.w r11、R10
;------------------------------------------------------------------
;堆栈指针定义
;------------------------------------------------------------------
.global __stack_end
.sect .stack
;------------------------------------------------------------------
;中断矢量
;------------------------------------------------------------------
.sect ".reset";MSP430复位矢量
短路复位
.end