在参数传递中,有两个很重要的问题必须得到明确说明:当参数个数多于一个时,按照什么顺序把参数压入堆栈 函数调用后,由谁来把堆栈恢复原装 在高级语言中,通过函数调用约定来说明这两个问题。常见的调用约定有: stdcall cdecl fastcall thiscall naked call
阅读全文>
发表于 @ 2005年06月11日 11:28:00|评论(loading...)|编辑|收藏
如果要自己来写Java的编译器,我是指出编译出来的目标程序文件是Java的class执行文件.那么这里有个很好的工具: jasmin. 这个工具是一个Java的汇编编译器.能够将类式汇编的bytecode指令,翻译成最终的Java的class文件.
阅读全文>
发表于 @ 2005年06月10日 11:41:00|评论(loading...)|编辑|收藏