《8086上机过程演示》由会员分享,可在线阅读,更多相关《8086上机过程演示(18页珍藏版)》请在金锄头文库上搜索。
1、1. 1. 微型计算机的软件系统微型计算机的软件系统WindowsWindows操作系统平台操作系统平台MASM 6.15MASM 6.15汇编程序汇编程序硬件硬件BIOS*.ASM, *.OBJ*.LST, *.EXE操作系统操作系统编辑程序,汇编程序编辑程序,汇编程序连接程序,调试程序连接程序,调试程序1. 1. 操作系统(操作系统(Operating SystemOperating System)操作系统管理着系统的软硬件资源操作系统管理着系统的软硬件资源为用户提供使用机器的交互界面为用户提供使用机器的交互界面为程序员使用资源提供可供调用的驱动程序为程序员使用资源提供可供调用的驱动程序为
2、其他程序构建稳定的运行平台为其他程序构建稳定的运行平台3232位控制台环境位控制台环境%SystemRoot%system32cmd.exe%SystemRoot%system32cmd.exe1616位模拟位模拟DOSDOS环境环境%SystemRoot%system32%SystemRoot%system3232位控制台环境和位控制台环境和16位模拟位模拟DOS环境环境两种基本功能和界面一致,但本质不同两种基本功能和界面一致,但本质不同2. 2. 汇编程序汇编程序将汇编语言源程序转换为机器代码将汇编语言源程序转换为机器代码微软宏汇编程序微软宏汇编程序MASMMASMMASM 6.11MAS
3、M 6.11是最后一个独立发行的是最后一个独立发行的MASMMASM软件包软件包 MASM MASM 6.156.15来来自自Visual Visual C+6.0C+6.0,支支持持到到Pentium Pentium 4 4的的SSE2SSE2指令系统指令系统Visual C+.NET 2005Visual C+.NET 2005提供提供支持支持SSE3SSE3指令的指令的MASM 8.0MASM 8.0支持支持6464位指令的位指令的ML64.EXEML64.EXE程序程序本教材配套开发环境本教材配套开发环境MASM 6.15汇编系统汇编系统3. 3. 文件路径文件路径目录(目录(Dire
4、ctoryDirectory):管理磁盘上文件的文件夹):管理磁盘上文件的文件夹路径(路径(PathPath):分区):分区:根目录根目录 子目录子目录 文件名文件名绝对路径:文件的完整路径绝对路径:文件的完整路径d:masmprogseg0201.asmd:masmprogseg0201.asm相对路径:相对当前目录的路径相对路径:相对当前目录的路径progseg0201.asmprogseg0201.asm.binml.exe.binml.exe转换分区转换分区d:d:进入当前目录(进入当前目录(Current DirectoryCurrent Directory)cd masmcd ma
5、sm4. 4. 内部命令内部命令3232位位控控制制台台或或DOSDOS环环境境本本身身具具有有的的、直直接接支支持的命令,即驻留主存的命令持的命令,即驻留主存的命令使用方法使用方法命令关键字命令关键字 参数选项参数选项常用命令常用命令改变目录改变目录CDCD文件列表文件列表DIRDIR文件拷贝文件拷贝COPYCOPY清除屏幕清除屏幕CLSCLS退出环境退出环境EXITEXIT帮助命令帮助命令HELPHELP4. 4. 外部命令外部命令与与其其他他可可执执行行文文件件一一样样, ,以以文文件件形形式式保保存存在在磁盘上的命令磁盘上的命令, ,执行时:执行时:路径路径 文件名文件名 参数参数路径
6、搜索顺序:先当前目录,后搜索路径路径搜索顺序:先当前目录,后搜索路径内部命令内部命令PATHPATH:查看和设置当前的搜索路径:查看和设置当前的搜索路径支持的可执行文件支持的可执行文件COMCOM文件文件EXEEXE文件文件BATBAT文件文件你所执行的命令你所执行的命令不是内部或外部命令,不是内部或外部命令,也不是可运行的程序或批处理文件也不是可运行的程序或批处理文件 5. 5. 进入进入MASMMASM目录的快捷方式目录的快捷方式 建立一个建立一个3232位控制台快捷方式位控制台快捷方式WIN32WIN32复制复制“开始程序附件命令提示符开始程序附件命令提示符” 右击快捷方式,从弹出的菜单中选择右击快捷方式,从弹出的菜单中选择“属性属性”展开展开“快捷方式快捷方式”对话框对话框将将“起始位置起始位置”文本框内容改为文本框内容改为“D:MASM”D:MASM”展开展开“选项选项”对话框对话框使使“编辑选项编辑选项”的的“快速编辑模式快速编辑模式”为未选中状态为未选中状态 建立建立1616位位DOSDOS环境快捷方式环境快捷方式DOS16DOS16复制上述快捷方式复制上述快捷方式“目标目标”文本框内容修改为文本框内容修改为操作演示操作演示