Browsed by
标签:assembler

汇编和Plan9汇编

汇编和Plan9汇编

最近在研究 Go 的源代码(阅读后的代码注释放在了github上:http://github.com/polaris1119/go_src_comment),由于不少底层代码是用汇编写的,而且是 Plan9 的汇编,因此重新看了一些汇编和 Plan9 汇编的知识。在这里做一个总结、备忘。 一、资源 1、指令查询: http://68k.hax.com/ 2、命令查询 https://9p.io/magic/man2html/1/8a 3、LEA 和 MOV LEA:操作地址; MOV:操作数据 如: LEAQ 8(SP), SI // argv 把 8(SP)地址放入 SI 寄存器中 MOVQ 0(SP), DI // argc 把0(SP)内容放入 DI 寄存器中 4、对外部数据的引用需要用到 伪寄存器 PC (the virtual program counter) or SB (th…

阅读全文 阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (还没有人评分,赶紧评一下)
Loading...