Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.52 KB

00-环境搭建.md

File metadata and controls

47 lines (30 loc) · 1.52 KB

汇编语言笔记

本笔记的核心脉络是王爽老师的<<汇编语言(第三版)>>

学习目的:

  1. 获得底层编程的体验
  2. 深刻理解计算机运行程序的机理

王爽老师的书籍是在8086CPU上编写的. 纯粹的8086CPU现在已经不存在了, 但是任何一台和Intel系列兼容的pc机都可以8086的方式进行工作(可以当做一台高速的8086PC)

环境搭建

windows

新版本的windows系统已经不在内置debug程序了, 所以windows环境搭建可以参考win10配置汇编语言环境(王爽汇编语言环境

macOS

  1. 下载汇编依赖包 汇编依赖包主要包括debug.exe, link.exe, lib.exe等. 正常来讲, 在微软官方应该是有这些基础包的下载链接. 这里为了方便, 没有逐一去寻找, 直接下载使用

最开始的实验值需要debug.exe就可以了.

  1. 下载dosbox

官网下载链接中选择最新版下载到本地安装

  1. 设置启动参数

打开dosbox的偏好设置

  vim ~/Library/Preferences/DOSBox 0.74-3-1 Preferences

在末尾[autoexec]板块后添加启动代码(省去每次手动输入mount过程的重复步骤)

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c ~/projects/km7/asm-env/masm5
c:
  1. 环境包

为了完整性, 将搭建汇编环境需要的基础包都放在env/masm5目录下, 可以直接使用.