❤️💕💕汇编语言目前仍在发挥着不可替代的作用,在效率上无可替代,在底层,学习linux内核,计算机外围设备和驱动,都离不开汇编。Myblog:http://nsddd.top
[TOC]
8086相对来说,比intel要简单
- 理解计算机底层工作原理
- 作为继续扩展的基础 —> 80×86汇编、Linux汇编、arm汇编
8086 PC的启动方式 在 8086CPU 加电启动或复位后( 即 CPU刚开始工作时)
- CS和IP被设置为CS=FFFFH,IP=0000H,即在8086PC机刚启动时,CPU从内存FFFF0H单元中读取指令执行,FFFF0H单元中的指令是8086PC机开机后执行的第一条指令。
- F0000~FFFFFH:系统ROM,BIOS中断服务例程。
我们使用计算机接触最频繁的就是DOS。DOS是英文Disk Operating System的缩写,意思是“磁盘操作系统”,顾名思义,DOS主要是一种面向磁盘的系统软件.
DOS是一个非常经典的操作系统,但是现在很少见了,所以可以用其他方法
- DOS虚拟机
- DOS模拟器
当前的目录结构
目录: D:\文档\git\Block_Chain\汇编\0105汇编语言实践环境搭建\8086汇编工作环境(51CTO)
Mode LastWriteTime Length Name
---- ------------- ------ ----
d-r--- 2017/2/3 10:04 MASM
-a---- 2014/7/14 18:23 1448809 DOSBox0.74-win32-installer.exe
-a---- 2018/4/2 20:33 281397 搭建x86汇编语言学习环境.pdf
目录: D:\文档\git\Block_Chain\汇编\0105汇编语言实践环境搭建\8086汇编工作环境(51CTO)\MASM
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2017/2/3 8:31 ex
-a---- 2000/1/10 20:00 20634 DEBUG.EXE
-a---- 2000/1/10 20:00 69886 edit.com
-a---- 1996/4/4 13:30 30776 EDIT.EXE
-a---- 1983/3/8 12:00 4608 EDLIN.COM
-a---- 1992/5/21 10:22 64992 LINK.EXE
-a---- 1992/5/21 10:21 103184 MASM.EXE
其中:
-
DOSBox0.74-win32-installer.exe 是 DOS 模拟器的安装文件;
-
MASM 文件夹中是汇编程序设计中用到的命令
我们安装DOSBox0.74-win32-installer.exe后就启动它
挂载后我们在里面用的C盘就是挂载到目标的目录
- debug是一个非常经典的调试程序的命令