我有一个小问题:我有一个"A"
从堆栈接收一个字母(比如说 )的子例程,我想跳转到同名的标签。
例如:
main: mov -(sp), r1
br r1
A: mov r0,@#tpb
r1
将保存"A"
他从堆栈中获得的值。然后我希望它分支到 label "A"
。
谢谢。
我有一个小问题:我有一个"A"
从堆栈接收一个字母(比如说 )的子例程,我想跳转到同名的标签。
例如:
main: mov -(sp), r1
br r1
A: mov r0,@#tpb
r1
将保存"A"
他从堆栈中获得的值。然后我希望它分支到 label "A"
。
谢谢。
首先,您必须确保A
是导出的符号。然后,弄清楚如何从可执行文件中查找符号表,在表中搜索匹配的条目,然后跳转到提供的地址。维基百科说 PDP11 使用a.out 可执行文件格式。