手机浏览器扫描二维码访问
“宏汇编就是在基本汇编的基础上,进一步允许在源程序中把一个指令序列定义为一条宏指令的汇编程序。
也就是说,用一条定义好的宏指令,来完成原本需要数条汇编指令才能完成操作……就好像C语言的一条代码,转化成汇编语言就需要多条指令才能完成。
GB宏汇编,isdmg语法和isas语法,前者只有dos版……”
“道理是没错,不过拿C来举例子可就不对了。”
增田顺二笑着摇了摇头,他心里已经认可了树谷的水平,能够准确说出GB的宏汇编语法,说明树谷确实对GB开发有相当多的了解。
但是身为前辈的使命感(说教欲)让他开口指出树谷回答中的错误:
“如今的C一般都是运行在16位32位平台上,GameBoy的8bit处理器是跑不动C语言的。
C语言虽然能够编译成汇编语言,但特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移。我还没听说过有谁能够直接用C语言生成GB汇编指令的。
看来栗山你还要多多学习啊,不过你是自学的而且刚刚毕业,能达到这种程度已经非常好了。”
从某种角度来说,增田顺二说的非常对,不同处理器使用的指令集是不一样的,他们的汇编语言也会有所区别。
拿AMD和Intel举例,比如AMD的CPU只说日语(代指某种汇编),而Intel的u只说英语,你对只会说日语的CPU说英语,它自然听不懂。
不过i和a两家在树谷穿越前已经统一使用x86-64指令构架了。
日后的C能够跨平台,是因为编译器能够将C的代码翻译成对应平台可以理解的语言。
但这是需要完善的编译器才能做到的,如果在开发编译器的时候,某个平台的指令集没有被输入,那就无法翻译成这个平台的编译指令。
“前辈说的是,我还要多多学习。不过C语言虽然无法直接运行在GB的Z80处理器上,但是可以用C来代替宏汇编实现更高效的编程,来减少开发时间。”
“怎么可能,你在开玩笑的吧,哈哈哈。”
听到树谷的回答,增田顺二笑着眯了口酒,两道黄末藏留在嘴唇上,加上他本来就圆圆的脸,显得更加喜感。
看着这张有点像野兽先辈,又有点像香川照之的脸,树谷也笑了:
“增田桑,我可没有开玩笑,我之前就曾经使用过有这种功能的程序脚本,我还逆编译过了解其中的构造,有很大的把握可以将其还原出来。”
“噗!”
增田顺二口中的酒直接喷了出来,差点喷到正在聚精会神欣赏画稿的衫森康头上。
“混蛋老二,你干嘛?”衫森康怒骂道。
但增田顺二根本不理会他,而是站起身冲栗山树谷说道:
“栗山君,你没在开玩笑?你真的能写出可以用C语言生成GB指令的程序?如果是真的,你知道这意味着什么?”
“意味着我们的实现目标的速度将会大大加快!”
田尻赤也站了起来,他说的目标自然是开发出《口袋妖怪》。
为了开发出这款跨时代意义的作品,GF社已经累死累活奋斗了四年,现在都看到加快开发速度的方法,怎么能不激动?
人类已经无法满足吾等 岭南九状元传奇 唇唇欲动 巨虫之心 来生孩子吧 新年随记 兽人之带着空间被捡走 (随身空间,兽人,美食,正文完结) 我穿越的都是情怀 在那最黑暗的地牢 情奴情奴 完结 冤魂交易 辽东钉子户 千亿甜妻,高冷老公难伺候! 蜘蛛超级进化 顶级糕点师 离魂小妾 (还珠)娴清逸芷 不安于室 我是人界仙 天异麟
群芳谱ltBRgt乖巧婉约的可爱妹子,美丽柔顺的魔门公主ltBRgt骄蛮倔强的异族天骄,心比天高的武林玉女ltBRgt她们最后都属于谁呢?ltBRgt且看年少英俊的少将军,流落江湖的一番奇遇。ltBRgt本书原名玉笛白马。ltfontgt...
左手惊天医术右手至强武功,携带百年记忆,重生回归都市,这一世,定要纵横无敌执掌一切,登临苍穹之巅!...
肉身不破,灵魂不灭,为了回到穿越前,为了再见到他可爱的女儿,不断引起星域乱战,一个不死强者,重启纪元,回归平凡,从此一个无敌奶爸诞生了。续集,正在新书连载着...
师父死了,留下美艳师娘,一堆的人打主意,李福根要怎么才能保住师娘呢?...
龙血部队兵王狂龙因违反规定,被迫回到中海。本想低调做人,却偶遇美女总裁让自己睡了她,哪知道被卷入一场莫名的争斗,成为了她的贴身保镖。叶轻狂从此龙入花海,身边美女如云,但也麻烦不断读者群527212401...
被家族抛弃,被仇敌废掉的少年商浩,在走投无路时,救了两个人,然后,他发现自己有了异能故事从帮助一个村子脱贫致富展开。各位书友要是觉得仙门弃少还不错的话请不要忘记向您QQ群和微博里的朋友推荐给力文学网哦!...