汇编语言自学记录

记录一下学习过程,以后遗忘了也方便复习。
学习方法:b站视频 + 汇编语言教材(王爽第3版),视频中用到的工具在 百度网盘 (提取码: 7evz)中。


1 相关软件的安装

主要是用到了DOSbox和Vim,工具都在网盘中。

配置DOSbox
  1. 在D盘中新建一个asm的文件夹,以后在这个文件夹中建立文件练习;
  2. 将网盘中的debug.exe放在asm文件夹下;
  3. 运行安装程序,一直next即可;
  4. 找到安装目录C:\Users\Administrator\AppData\Local\DOSBox,编辑配置文件,在最下面添加mount c: d:\asm 和 c:,如图:
    17108100-3fe1d1dfc3e6561d.png

    这样每次开启软件就可以自动运行命令进入目录,不用手动输入了;

  5. 运行DOSbox,键入debug,再键入d,就可以使用了。
配置Vim
  1. 安装Vim,一直next就好;
  2. 找到安装目录,C:\Program Files (x86)\Vim,编辑配置文件,加入

color evening
set nu

这样就可以调成黑色背景并显示行号了。

编译小练习
  1. 将网盘中的LINK.exe,MASM.exe,temp.txt,temp1.txt拷贝至asm文件夹内,并新建t1.asm把temp.txt中的内容复制进去;
  2. 进入DOSbox配置文件,在底部加入

masm t1;
link t1;

  1. 打开DOSbox,即可自动完成编译和连接,asm文件夹内会出出现t1.obj和t1.exe;
  2. 在DOSbox中键入t1,发现屏幕中出现紫色小区域,表示exe运行成功。
    汇编语言自学记录_第1张图片


2 关于编码

编码是人类观测世界的方式

希腊人是如何用地图表示世界地位置的?
用纬度和经度表示。
人类是如何表示长度的?
有各种单位,如米、厘米、英寸.......
人类是如何表示时间的?
年、月、日、时、分、秒.......
人类是如何表示天上的星星的?
有各种星座,金牛座、处女座、猎户座,即用图形表示星星之间的相对位置。
以上各种,都是一种编码系统,都是人类对世界的表示。

你可能感兴趣的:(汇编语言自学记录)