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