0

我有一个小问题:我有一个"A"从堆栈接收一个字母(比如说 )的子例程,我想跳转到同名的标签。

例如:

main: mov -(sp), r1
  br r1
A: mov r0,@#tpb

r1将保存"A"他从堆栈中获得的值。然后我希望它分支到 label "A"

谢谢。

4

1 回答 1

0

首先,您必须确保A是导出的符号。然后,弄清楚如何从可执行文件中查找符号表,在表中搜索匹配的条目,然后跳转到提供的地址。维基百科说 PDP11 使用a.out 可执行文件格式

于 2013-06-03T15:07:31.167 回答