当前页面为 开发中 版本,查看特定版本的文档,请在页面左下角的下拉菜单中进行选择。

cseg 汇编语句

语法

cseg {at address}

描述

cseg语句用于创建一个代码段。汇编指令都必须写在代码段内。

如果地址 address 存在,段的起始地址将会被安排到指定的地址 address 。合法的地址范围为0x0000~0x1FFF

如果地址 address 不存在,段的起始地址将会由汇编器在链接时自动分配。

建议 没有特殊情况时,仅在程序和中断入口指定段地址。

范例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
        cseg    at 0x000    //起始地址为0x000的代码段
        jmp     MAIN        //跳转到MAIN标号处的代码

        cseg    at 0x008    //起始地址为0x008的代码段
        jmp     ISR         //跳转到ISR标号处的代码

        cseg                //由编译器自动分配地址的代码段
MAIN:   ...

        cseg                //由编译器自动分配地址的代码段
ISR:    ...