Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gcc 有没有办法指定某些汇编代码应该放置的地址?_Gcc_Assembly_Embedded_Gnu_Bare Metal - Fatal编程技术网

Gcc 有没有办法指定某些汇编代码应该放置的地址?

Gcc 有没有办法指定某些汇编代码应该放置的地址?,gcc,assembly,embedded,gnu,bare-metal,Gcc,Assembly,Embedded,Gnu,Bare Metal,我目前正在为Raspberry Pi编写一些裸金属代码,并试图将中断向量表(在gnu汇编中实现)放在地址0处。我之前用C编写了这个表,并使用section属性和链接器脚本指定表应该放在哪里 gnu汇编中是否有类似的方法或其他方法可用于将表存储在地址0处 通常使用链接器脚本执行此操作。GNU汇编程序有一个.section指令,其工作方式与GCC中的\uuuuuuu属性(section))相同。GNU汇编程序有一个.section指令,其工作方式与GCC中的\uuuu属性(section))相同

我目前正在为Raspberry Pi编写一些裸金属代码,并试图将中断向量表(在gnu汇编中实现)放在地址0处。我之前用C编写了这个表,并使用section属性和链接器脚本指定表应该放在哪里


gnu汇编中是否有类似的方法或其他方法可用于将表存储在地址0处

通常使用链接器脚本执行此操作。GNU汇编程序有一个
.section
指令,其工作方式与GCC中的
\uuuuuuu属性(section))
相同。GNU汇编程序有一个
.section
指令,其工作方式与GCC中的
\uuuu属性(section))
相同