snakeemail 发表于 2007-10-31 15:39

刘和平2407的cmd例子中,reset pvecs从哪儿来的呀,程序如下

MEMORY&nbsp;<br />{&nbsp;<br />PAGE&nbsp;0&nbsp;:&nbsp;&nbsp;VECS&nbsp;:&nbsp;origin&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;0h&nbsp;,&nbsp;length&nbsp;=&nbsp;40h&nbsp;&nbsp;/*&nbsp;&nbsp;程序复位&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PVECS&nbsp;:&nbsp;origin&nbsp;=&nbsp;&nbsp;40h&nbsp;,&nbsp;length&nbsp;=&nbsp;70h&nbsp;&nbsp;/*&nbsp;外围模块中断向量&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PROG&nbsp;:&nbsp;origin&nbsp;=&nbsp;&nbsp;0b0h&nbsp;,&nbsp;length&nbsp;=&nbsp;7F50h&nbsp;&nbsp;/*&nbsp;在片FLASH&nbsp;*/&nbsp;<br />PAGE&nbsp;1&nbsp;:&nbsp;&nbsp;MMRS&nbsp;:&nbsp;origin&nbsp;=&nbsp;&nbsp;&nbsp;&nbsp;0h&nbsp;,&nbsp;length&nbsp;=&nbsp;&nbsp;05Fh&nbsp;&nbsp;/*&nbsp;MMRS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;B2&nbsp;:&nbsp;origin&nbsp;=&nbsp;0060h&nbsp;,&nbsp;length&nbsp;=&nbsp;&nbsp;020h&nbsp;&nbsp;/*&nbsp;DARAM&nbsp;B2&nbsp;块&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;B0&nbsp;:&nbsp;origin&nbsp;=&nbsp;0200h&nbsp;,&nbsp;length&nbsp;=&nbsp;&nbsp;100h&nbsp;&nbsp;/*&nbsp;DARAM&nbsp;B0&nbsp;块&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;B1&nbsp;:&nbsp;origin&nbsp;=&nbsp;0300h&nbsp;,&nbsp;length&nbsp;=&nbsp;&nbsp;100h&nbsp;&nbsp;/*&nbsp;DARAM&nbsp;B1&nbsp;块&nbsp;&nbsp;*/&nbsp;<br />SARAM&nbsp;&nbsp;:&nbsp;origin&nbsp;=&nbsp;0800h&nbsp;,&nbsp;length&nbsp;=&nbsp;&nbsp;0800h&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;SARAM&nbsp;块&nbsp;&nbsp;*/&nbsp;<br />EXT&nbsp;:&nbsp;origin&nbsp;=&nbsp;8000h&nbsp;,&nbsp;length&nbsp;=&nbsp;&nbsp;8000h&nbsp;&nbsp;/*&nbsp;外部存储器&nbsp;&nbsp;*/&nbsp;<br />}&nbsp;<br />/*-------------------------------------------------------------------------*/&nbsp;<br />/*&nbsp;SECTIONS&nbsp;ALLOCATION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*/&nbsp;<br />/*-------------------------------------------------------------------------*/&nbsp;<br />SECTIONS&nbsp;<br />{&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.reset&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;VECS&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;/*&nbsp;复位中断向量表&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.vectors&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;VECS&nbsp;&nbsp;PAGE&nbsp;0&nbsp;/*&nbsp;中断向量表&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.pvecs&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;PVECS&nbsp;&nbsp;PAGE&nbsp;0&nbsp;/*&nbsp;外围模块中断向量表&nbsp;&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.text&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;PROG&nbsp;&nbsp;PAGE&nbsp;0&nbsp;/*&nbsp;代码&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.cinit&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;PROG&nbsp;&nbsp;PAGE&nbsp;0&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.bss&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;SARAM&nbsp;&nbsp;PAGE&nbsp;1&nbsp;/*&nbsp;块&nbsp;B2&nbsp;*/&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.const&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;SARAM&nbsp;&nbsp;PAGE&nbsp;1&nbsp;/*&nbsp;块&nbsp;B2&nbsp;*/&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;.stack&nbsp;&nbsp;:&nbsp;{&nbsp;}&nbsp;&gt&nbsp;B1&nbsp;&nbsp;&nbsp;&nbsp;PAGE&nbsp;1&nbsp;/*&nbsp;堆栈—40个单元&nbsp;*/&nbsp;<br />}

alleluia 发表于 2007-10-31 19:07

估计是默认的关键字吧

jianghehupo 发表于 2010-1-19 22:50

如果用汇编语言的话会用到pvecs的,用c语言的话就没有必要了
页: [1]
查看完整版本: 刘和平2407的cmd例子中,reset pvecs从哪儿来的呀,程序如下