复件 test.asm

来自「编写基于DSP的PID汇编子程序」· 汇编 代码 · 共 30 行

ASM
30
字号
-stack 40

MEMORY
{
PAGE 0 :	VECS	: origin =0000h , length = 0040h     /* PROGRAM */
			PVECS	: origin = 0044h , length = 0100h	/* Peripheral Interrupt Vectors */
	       	PROG	: origin =8000h , length = 7EAFh
	
PAGE 1 :		
       		B2	: origin = 0060h ,length = 0020h/* DARAM B2 BLOCK*/
       		B01	: origin = 0200h ,length = 0080h/* DARAM B0 BLOCK*/  
       		EXDRAM: origin = 08000h, length = 8000h
	       		
}
/*-------------------------------------------------------------------------*/
/* SECTIONS ALLOCATION                                                     */
/*-------------------------------------------------------------------------*/
SECTIONS
{
    .reset	: { } > VECS   PAGE 0	/* Interrupt Vector Table*/
    .vectors	: { } > VECS   PAGE 0	/* INTERRUPT VECTOR TABLE*/
    .pvecs	: { } > PVECS  PAGE 0/* Peripheral INTERRUPT VECTOR TABLE*/
    .text	: { } > PROG   PAGE 0	/* CODE	*/
    .cinit	: { } > PROG   PAGE 0
    .stack	: { } > B01    PAGE 1	/* 保存堆栈stack的内容*/
    .bss	: { } > EXDRAM PAGE 1                           
    .data0	: { } > EXDRAM PAGE 1
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?