记录一下学习过程,以后遗忘了也方便复习。
学习方法:b站视频 + 汇编语言教材(王爽第3版),视频中用到的工具在 百度网盘 (提取码: 7evz)中。
1 相关软件的安装
主要是用到了DOSbox和Vim,工具都在网盘中。
配置DOSbox
- 在D盘中新建一个asm的文件夹,以后在这个文件夹中建立文件练习;
- 将网盘中的debug.exe放在asm文件夹下;
- 运行安装程序,一直next即可;
- 找到安装目录C:\Users\Administrator\AppData\Local\DOSBox,编辑配置文件,在最下面添加mount c: d:\asm 和 c:,如图:
这样每次开启软件就可以自动运行命令进入目录,不用手动输入了;
- 运行DOSbox,键入debug,再键入d,就可以使用了。
配置Vim
- 安装Vim,一直next就好;
- 找到安装目录,C:\Program Files (x86)\Vim,编辑配置文件,加入
color evening
set nu
这样就可以调成黑色背景并显示行号了。
编译小练习
- 将网盘中的LINK.exe,MASM.exe,temp.txt,temp1.txt拷贝至asm文件夹内,并新建t1.asm把temp.txt中的内容复制进去;
- 进入DOSbox配置文件,在底部加入
masm t1;
link t1;
- 打开DOSbox,即可自动完成编译和连接,asm文件夹内会出出现t1.obj和t1.exe;
- 在DOSbox中键入t1,发现屏幕中出现紫色小区域,表示exe运行成功。
2 关于编码
编码是人类观测世界的方式
希腊人是如何用地图表示世界地位置的?
用纬度和经度表示。
人类是如何表示长度的?
有各种单位,如米、厘米、英寸.......
人类是如何表示时间的?
年、月、日、时、分、秒.......
人类是如何表示天上的星星的?
有各种星座,金牛座、处女座、猎户座,即用图形表示星星之间的相对位置。
以上各种,都是一种编码系统,都是人类对世界的表示。