




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
汇编环境搭建 微机原理与接口技术 8086 流程 目录contents 01 前期准备 02 03 04 安装VMware workstation MS DOS搭建DOS编译环境 MASM汇编编译器与磁盘映射 05 DEBUG组件使用功能简述 01 前期准备 01 前期准备 需要提前下载的工具 1 VMware workstation 虚拟机 2 DOS系统镜像文件 MS DOS 3 汇编编译器masm 说明 1 VMware可以从北邮人bt找到资源 版本不限 需要注意10以上的版本只支持64位系统 2 DOS系统镜像文件 MS DOS 汇编编译器masm可以通过度娘找到资源 由于第二步我用的方法是使用镜像 所以MS DOS需要下载ISO格式的 02 安装VMware workstation 02 安装VMware workstation 1 打开安装程序 傻瓜式安装即可 02 安装VMware workstation 2 安装完成后输入注册码 即可完成 不过还是想说 请支持正版 02 安装VMware workstation 完成 03 MS DOS搭建DOS编译环境 03 MS DOS 搭建DOS编译环境 3 打开VMware 选择 创建新的虚拟机 选择 典型 下一步 03 MS DOS 搭建DOS编译环境 4 1 稍后安装操作系统 下一步 2 在客户机操作系统中选择 其他 在版本中选择 MS DOS 下一步 03 MS DOS 搭建DOS编译环境 5 1 选择虚拟机名和安装位置 下一步 2 使用默认设置 下一步 完成 03 MS DOS 搭建DOS编译环境 6 1 右键刚刚新建的虚拟机 选择 设置 2 在 硬件 中点击CD DVD 在右侧选择 使用ISO镜像文件 点击浏览找到下载的DOS的安装镜像 选择 点击打开 然后确定 03 MS DOS 搭建DOS编译环境 7 1 开启虚拟机 2 出现开始界面按回车进入 注 鼠标在虚拟机中操作时 如果想切换到本身的操作系统 需要按CTRL ALT 03 MS DOS 搭建DOS编译环境 8 1 全部使用默认设置 一路 Next 2 最后选择 Rebootnow 重启虚拟机 03 MS DOS 搭建DOS编译环境 9 1 重启后会提示invalidsystemdisk 这是BIOS启动设置的问题 按CTRL ALT INSERT重启虚拟机 2 在开始VMWARE的LOGO处按F2 把握好时间 多试几次 进入BIOS设置 03 MS DOS 搭建DOS编译环境 10 1 向右键 切换到Boot栏 向下键 选择到CD ROMDrive 变白即为选中 然后按SHIFT和加号 将其移动到最顶端 2 向右键 切换到Exit栏 选中 ExitSavingChanges 保存设置并重启 03 MS DOS 搭建DOS编译环境 11 重启后依旧是按回车进入安装程序 前面的选项几乎一样 依旧是一路 Next 03 MS DOS 搭建DOS编译环境 12 不选择 InstallAdd Ons 在选项上按空格即可取消选择 Next 03 MS DOS 搭建DOS编译环境 13 安装完的三步均选 Yes 03 MS DOS 搭建DOS编译环境 14 1 选择 EnablebothUMBandEMS 2 选择 Loadboth 3 选择 Usedefault 03 MS DOS 搭建DOS编译环境 15 1 选择 Continue 2 选择 Loadboth 03 MS DOS 搭建DOS编译环境 15 1 在重启之前 按照 6 7 的步骤进入虚拟机的 CD DVD 选项 将连接改为使用物理驱动器 2 重新启动 完成 04 MASM汇编编译器与磁盘映射 04 MASM 汇编编译器与磁盘映射 16 1 先关闭DOS 然后右键进入设置 选择 硬盘 在右面的 硬盘实用工具中 点击 映射 2 去掉 以只读模式打开文件 的选择 点击确定 04 MASM 汇编编译器与磁盘映射 17 1 这时会自动打开该磁盘 如果没打开在我的电脑中可以找到该磁盘 把masm文件夹复制进去 2 返回虚拟机 点击 断开连接 确定 04 MASM 汇编编译器与磁盘映射 18 启动虚拟机 测试masm工具是否可用 完成 05 DEBUG组件使用功能简述 05 DEBUG 组件使用功能简述 1 运行Debug程序的命令格式DEBUG Eg C DOS DEBUGA EXE进入DEBUG后出现提示符 就表示可以接受DEBUG命令了 05 DEBUG 组件使用功能简述 2 DEBUG常用命令列表 按组合键Ctrl Break可中止正在执行的DEBUG命令 并返回提示符 05 DEBUG 组件使用功能简述 3 显示内存单元内容命令D Dump D 地址或范围 其中 范围 包括起始地址和结束地址 可以在地址前加段前缀 D如果是进入DEBUG后初次使用此格式的D命令 则默认CS为段寄存器 如果前面已经用过D显示命令 则接续前面的地址显示其后面的128字节单元的内容 D200默认当前DS为段前缀 显示自DS 200地址开始128字节单元的内容 DES 1001FF显示ES 100到ES 1FF地址范围的内容 05 DEBUG 组件使用功能简述 4 显示和修改寄存器内容的命令R Register 1 显示各寄存器内容 RIP指向的是下一指令的偏移地址 上面最后一行中显示出指令 其指令机器码 BBAB40 及机器码存放于内存的起始地址CS IP 1CD3 0000 05 DEBUG 组件使用功能简述 标志寄存器各标志位状态符号含义 05 DEBUG 组件使用功能简述 4 显示和修改寄存器内容的命令R Register 2 显示并修改指定寄存器内容 R显示所指定寄存器的内容 等待键入新的数据 05 DEBUG 组件使用功能简述 5 反汇编命令U Unassemble 1 按给定起始地址反汇编 U 地址 该命令从指定的地址开始 反汇编一定字节的指令 若没有指定地址 则以上一个U命令的最后一条指令的地址的下一单元作为反汇编起始地址 2 按给定地址范围反汇编 U 范围 该命令对指定范围的内存单元进行反汇编 其中 范围可以由起始地址和结束地址来指定 05 DEBUG 组件使用功能简述 6 汇编命令A Assemble A 地址 该命令接受输入汇编语言语句 并把它们汇编成机器码从 地址 开始依次存放 该命令对于少量汇编语言指令的写入或修改 有时是比较方便的 05 DEBUG 组件使用功能简述 7 跟踪命令T Trace 该命令不仅可跟踪用户程序的每一条指令 而且可跟踪进入BIOS DOS功能调用的中断服务子程序 1 单步跟踪 T 地址 该命令从指定的地址处执行一条指令后停下来 并显示寄存器的内容和标志位的状态 若没有指定地址 则执行CS IP所指向的一条指令 该命令执行后显示格式与R命令类似 2 多步跟踪 T 地址 N 该命令与单步跟踪基本相同 所不同的是该命令在执行了N条指令后停下来 05 DEBUG 组件使用功能简述 8 其他命令端口输入命
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025昆明市公有房屋管理中心劳务派遣人员(2人)考前自测高频考点模拟试题(含答案详解)
- 2025年智能电能表及配件项目发展计划
- 2025年甘肃省兰州市西北师范大学诚聘海内外高层次人才模拟试卷及答案详解一套
- 2025年饮料罐铝板项目发展计划
- 2025广西南宁市消防救援支队政府专职消防员招聘3人模拟试卷完整参考答案详解
- 2025年福建省晋江晋文坊商业管理有限公司招聘4人模拟试卷及参考答案详解一套
- 2025年山东职业学院公开招聘人员(28名)考前自测高频考点模拟试题及完整答案详解一套
- 2025年证券经纪代理与营业部服务项目发展计划
- 2025年雅安市委组织部雅安市卫生健康委员会遴选公务员(参公人员)的5人模拟试卷及参考答案详解1套
- 2025昆明市滇池管理局引进高层次人才(1人)模拟试卷有完整答案详解
- 读后续写+小狗Deedo被留下陪伴小主人+讲义 高三英语二轮复习
- 麦肯锡的《问题分析与解决技巧》课件
- 加油站新进员工培训计划方案
- CJJ-T 135-2009 (2023年版) 透水水泥混凝土路面技术规程
- 武汉天河机场招聘笔试题及答案
- 湿陷性黄土湿陷量计算表
- 在课堂教学中寻找发展学生科学思维的生长点课件
- 因离婚给孩子申请改姓协议书
- 大众蔚揽保养手册
- 中共一大会址
- 01第一章-稻谷的加工汇总课件
评论
0/150
提交评论