# Assembly **Repository Path**: DioSpace/Assembly ## Basic Information - **Project Name**: Assembly - **Description**: 汇编相关资料 - **Primary Language**: Assembly - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 7 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2022-11-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Assembly 汇编相关资料 DOS 文件夹下是学习过程中写的代码,学习过程主要通过观看小甲鱼的汇编课程, 而小甲鱼的课程是以王爽的《汇编语言》这本书为基础讲的。我的大部分代码这本书里都有。 在Mac上配置Dosbox运行环境 (参考:https://blog.csdn.net/zach_z/article/details/78171329) mount c XXX/XXX #将XXX/XXX文件夹挂载为C盘 MASM5.0文件夹中的文件是汇编程序运行的一些辅助文件 其中masm.exe link.exe debug.exe 三个文件是最常用的,分别是编译、链接、调试 debug调试中常用命令 r #查看当前cpu所要执行的指令 所在的内存地址 t #一步步调试 g 1200 #跳到偏移地址为1200 的地方继续执行, 可以跳过循环 p #跳到循环结束的地方 d 2000:1000 #查看开始地址为2000:1000的内存上的数据,以16进制数的形式显示 u 2000:1000 #查看开始地址为2000:1000的内存数据,以汇编代码的格形式显示 e 2000:1000 FF AB 23 11 #给起始地址为2000:1000的内存,依次赋值 FF AB 23 11 q #退出调试程序