30天自制操作系统
上QQ阅读APP看书,第一时间看更新

第2天 汇编语言学习与Makefile入门

1 介绍文本编辑器

笔者要向大家推荐一个文本编辑器TeraPad,可以从下面这个网站下载,这是一款免费软件(在此感谢寺尾进先生的慷慨奉献!)。

https://tera-net.com/library/tpad.html这个编辑器是日文版的,译者推荐一个可编辑中文的文本编辑器Notepad++,可以从这个网站下载:http://notepad-plus-plus.org/。这也是个免费软件。下载以后解压缩,大家可以在解压后的文件夹里找到“Notepad++”,然后双击鼠标左键就可以安装软件了。大家下载的时候,可能版本会升级,所以文件名也许会略有不同。它的使用方法与记事本(notepad)基本上是一样的。它有很多选项,大家可以根据自己的喜好进行相应的设置。这里介绍几个非常有用的设置。设置中文模式方法:从菜单选择“Encoding”→“Character set”→“Chinese”→“GB2312(Simplified)”大家可以按照如下步骤设置Tab键所对应的字符数。从菜单选择“Settings”→“Preference”,会弹出一个对话框,选择“Language Menu/Tab Settings”,就会显示出语言和TAB键的设置窗口。在TAB键设置的下半部可以看到TAB键的宽度设置,默认值是4。如果要用空格代替TAB,则勾选“Replace by space”前面的选择框就可以了。其他还有显示文章行号,显示换行符、文件结束符等很多设置。笔者没有设置显示这些符号,因为这样画面看起来比较整洁。不过人各有所好,大家可以试一下各种设置,选择一组自己喜欢的。设置完成后,请按“OK”按钮关闭对话框。——译者注

笔者虽然从昨天开始介绍了很多免费软件,但并没有强制大家使用的意思,如果大家已经有了自己喜欢的二进制编辑器或者文本编辑器的话,那就还用它们吧。即便使用不同的软件,开发出来的程序也是一样的,所以笔者没有特意把这些免费软件放在光盘里。大家不用太在意笔者推荐的软件,尽管用自己喜欢的就是了。