2022-2-22 王爽《汇编语言》实验一

一、dosbox 的挂载与使用
在这里插入图片描述
挂载文件夹到 C 盘,这个文件夹里头要有如下的程序

在这里插入图片描述
在这里插入图片描述
二、debug 常见的命令操作
1、使用 -r 来查看所有寄存器里面的内容。
-r (寄存器) 来查看某个寄存器里面的值
之后出现的冒号,在冒号后面可以加入要将寄存器修改好的值。
在这里插入图片描述
2、查看内存的内容。
-d 段数:偏移量
①左边是指定段的开端
②中间是16进制
③右边是指定段的 ASCII 码
④可查看从指定段开始的内容
在这里插入图片描述
在这里插入图片描述
-d 直接查看会列出预设地址处的内容
在这里插入图片描述
-d 段数 左边 右边
在这里插入图片描述
3、修改内存的内容
-e 段数:偏移量 (逐个输入修改)
在这里插入图片描述
-e 段数:偏移量 (回车 + 空格,以提问的方式进行修改)
按下回车会出现第一个数字原来的变量,输入修改后的变量;
按下空格,出现第二个数字原来的变量。
在这里插入图片描述
改成字符要加单引号
在这里插入图片描述
也可以写入字符串,要加双引号
在这里插入图片描述
4、直接操作内存输入汇编代码,并查看反汇编的结果
可以通过修改内存的方式写入一段汇编代码
使用 -u 代码段:偏移量 来查看反汇编的结果
在这里插入图片描述
5、-t 直接执行 CS:IP 处的指令,执行完成后,IP依据指令的长度递增。
在这里插入图片描述
6、使用 -a 命令从预设的地址开始输入汇编指令
在这里插入图片描述
在这里插入图片描述
二、实验部分

在这里插入图片描述
写入代码
在这里插入图片描述
查看写入的代码
在这里插入图片描述
执行写入的代码
先设置 CS :IP 的值
再按 -t 执行代码
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值