摘要:
回答读者的疑问 Q: 第一天不是说好了进行工作计划吗,怎么先去实现外部中断的功能了。另外,虚拟机和汇编器不应该是两个软件吗,叫自制虚拟机更合适一些?(张宁宁 2016.05.24) A: 首先要感谢认真阅读文章的热心读者,笔者我在此表示感谢啦! 其次第一天的工作是:制定工作计划、虚拟机的开端。这里本 阅读全文
摘要:
第2天 栈和寄存器 多文件编程 笔者在私下和很多C语言的爱好者和初学者交流的过程中发现,大家已经能够使用C语言做出来很出色的程序了。但是这些出色的程序中的一部分竟然只有一个源文件。所以,笔者决定要介绍一下如何使用多个源文件进行编程。不得不说,多文件编程有非常多的优势。比如在维护上非常方便,同时也给多 阅读全文
摘要:
第1天 工作计划和开端 导读 在自制编程语言之前,我们先要了解我们要做的编程语言是什么样子的。在接下来的一周的时间里我们要一起自制一种类汇编语言。这种汇编语言可以直接控制我们构想的一种计算机上,我们姑且把这台想象出来的计算机叫做kiasm虚拟机。kiasm就是我专属的汇编语言的意思。读者可以根据自己 阅读全文