电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

实验一--掌握DEBUG-的基本命令及其功能

实验一--掌握DEBUG-的基本命令及其功能_第1页
1/13
实验一--掌握DEBUG-的基本命令及其功能_第2页
2/13
实验一--掌握DEBUG-的基本命令及其功能_第3页
3/13
下载后可任意编辑实验一 掌握 DEBUG 基本命令及其功能 【上篇】 查看 CPU 和内存,用机器指令和汇编指令编程一.实验目的:掌握 DEBUG 的基本命令及其功能掌握 win7 win8 使用 DEBUG 功能二.实验内容:1.预备知识:Debug 的使用(1)什么是 Debug?Debug 是 DOS、Windows 都提供的实模式(8086 方式)程序的调试工具。使用它,可以查看 CPU 各种寄存器中的内容、内存的情况和在机器码级跟踪程序的运行。(2)我们用到的 Debug 功能用 Debug 的 R 命令查看、改变 CPU 寄存器的内容;用 Debug 的 D 命令查看内存中的内容;用 Debug 的 E 命令改写内存中的内容;用 Debug 的 U 命令将内存中的机器指令翻译成汇编指令;用 Debug 的 T 命令执行一条机器指令;用 Debug 的 A 命令以汇编指令的格式在内存中写入一条机器指令。(3)进入 DebugDebug 是在 DOS 方式下使用的程序。我们在进入 Debug 前,应先进入到 DOS 方式。用以下方式可以进入 DOS:①重新启动计算机,进入 DOS 方式,此时进入的是实模式的 DOS。②在 Windows 中进入 DOS 方式,此时进入的是虚拟 8086 模式的 DOS。 三.实验任务解决方案1.从网上下载 Dosbox 和 debug.exe(文件夹中有)。2.debug.exe 放在 D:根目录,然后安装,安装完成以后,点击快捷方式进入 Dos 界面:3.输入 mount c d:\ 接着输入 c:Dosbox下载后可任意编辑5.接着,你就可以使用 Debug:debug6.备注:debug.exe 放在 D:根目录下,你也可以把 debug.exe 放在任何一个文件夹下面。其中这个文件夹就是 mount c d:所对应的。一 .(1) 使用 Debug,将下面的程序段写入内存,逐条执行,观察每条指令执行后,CPU 中相关寄存器中内容的变化。(逐条执行,每条指令执行结果截图)机器码 汇编指令b8 20 4e mov ax,4E20H05 16 14 add ax,1416Hbb 00 20 mov bx,2000H01 d8 add ax,bx89 c3 mov bx,ax01 d8 add ax,bx下载后可任意编辑b8 1a 00 mov ax,001AHbb 26 00 mov bx,0026H00 d8 add al,bl00 dc add ah,bl00 c7 add bh,alb4 00 mov ah,000 d8 add al,bl下载后可任意编辑04 9c add al,9CH提示:可用 E 命令和 A 命令以两种方式将指令写入内存。注意用 T 命令执行时,CS:IP的指向。(2)将下面 3 条指令写入从 2000:0 开始的内存单元中,利用这 3 条指令计算 2 的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

实验一--掌握DEBUG-的基本命令及其功能

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部