码迷,mamicode.com
首页 > 其他好文 > 详细

用机器指令和汇编指令编程(1)

时间:2018-10-04 11:37:29      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:com   开始   dos   deb   汇编指令   cpu   修改   字符串   内容   

实验结果

进入DOS,运行debug

用R命令查看,改变CPU寄存器内容。

用R命令修改寄存器AX中的内容

技术分享图片

用R命令修改CS和IP中的内容

技术分享图片

用D命令查看内存1000:0处的内容

技术分享图片

查看1000:9处的内容

列出debug预设的地址处的内容

技术分享图片

查看1000:0~1000:9单元中的内容

用三种不同的段地址和偏移地址查看同一个物理地址中的内容

用E命令修改从1000:0开始的10个单元的内容

技术分享图片

用E命令修改从1000:10开始的3个单元的内容

用E命令向内存中写入字符

技术分享图片

用E命令向内存中写入字符串

技术分享图片

用E命令将机器码写入内存

用U命令将内存单元中的内容翻译为汇编指令显示

技术分享图片

使用T命令执行CS:IP指向的指令

技术分享图片

用T命令继续执行

技术分享图片

用A命令向从1000:0开始的内存单元中写入指令

技术分享图片

从一个预设的地址开始输入指令

技术分享图片

从实验中我明白了用debug 查看,修改段地址的基本操作。

大致学会了修改IP和CS的指令

用机器指令和汇编指令编程(1)

标签:com   开始   dos   deb   汇编指令   cpu   修改   字符串   内容   

原文地址:https://www.cnblogs.com/nxdsb/p/9739474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!