汇编语言自学记录

    xiaoxiao2022-07-15  140

    记录一下学习过程,以后遗忘了也方便复习。 学习方法: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 关于编码

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

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

    最新回复(0)