虚拟环境安装流程“加”DEBUG使用方法.pptVIP

虚拟环境安装流程“加”DEBUG使用方法.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
05 DEBUG——组件使用功能简述 3、显示内存单元内容命令D(Dump) : —D[地址或范围] 其中“范围”包括起始地址和结束地址,可以在地址前加段前缀。 —D 如果是进入DEBUG后初次使用此格式的D命令,则默认CS为段寄存器。如果前面已经用过D显示命令,则接续前面的地址显示其后面的128字节单元的内容。 —D 200 默认当前DS为段前缀,显示自DS:200地址开始128字节单元的内容。 —D ES:100 1FF 显示ES:100到ES:1FF地址范围的内容。 第三十一页,共四十页。 05 DEBUG——组件使用功能简述 4、显示和修改寄存器内容的命令R (Register) 1)显示各寄存器内容 —R IP指向的是下一指令的偏移地址。上面最后一行中显示出指令 、其指令机器码“BBAB40”及机器码存放于内存的起始地址CS:IP=1CD3:0000。 第三十二页,共四十页。 05 DEBUG——组件使用功能简述 标志寄存器各标志位状态符号含义 标志名 置位(为1) 复位(为0) 溢出overflow(是/否) OV NV 方向direction(减/增) DN UP 中断interrupt(允许/屏蔽) EI DI 符号sign(负/正) NG PL 零zero(是/否) ZR NZ 辅助进位auxliary carry(/)(是/否) AC NA 奇偶parity(偶/奇) PE PO 进位carry(是/否) CY NC 第三十三页,共四十页。 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、其他命令 端口输入命令I(Input) —I [端口地址] 从指定端口输入一个字节并显示出来。 端口输出命令O(Output) —O [端口地址] [字节] 将[字节]从指定端口输出。 运行命令P(Proceed) 该命令与T命令类似,但有区别,它不跟踪进入BIOS/DOS功能调用的中断服务子程序,不跟踪LOOP类指令后的循环。 第三十八页,共四十页。 谢谢聆听! THANK YOU 第三十九页,共四十页。 汇编环境搭建 微机原理与接口技术 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 第五页,共四十页。 0

文档评论(0)

虾虾教育 + 关注
官方认证
文档贡献者

有问题请私信!谢谢啦 资料均为网络收集与整理,收费仅为整理费用,如有侵权,请私信,立马删除

版权声明书
用户编号:8012026075000021
认证主体重庆皮皮猪科技有限公司
IP属地重庆
统一社会信用代码/组织机构代码
91500113MA61PRPQ02

1亿VIP精品文档

相关文档