win10如何调试汇编程序

1.如何在Win10环境下使用Debug进行汇编调试

目前在win10系统中是没有debug.exe的,所以我们需要下载一个debug.exe用来使用,32位的也可以。

1.首先将下载好的debug.exe放在一个文件夹下,我是放在了D:\debug\debug.exe这里;

2.接着我们打开dosbox,并输入如下命令:

接下来输入D:\切换到D盘,输入如下命令:

至此,便可以在win10环境下正常运行debug程序了。

2.汇编程序如何调试

在DOS的提示符下,可键入命令: C>DEBUG [X:]PATH][FILENAME[.EXE]] 其中: [X:] 指定驱动器,任选项,例如,C: [PATH] 为路径,任选项,例如,\MASM [FILENAME] 为被调试文件的名字,例如,SY 如用户键入文件名,则DOS将指定的文件装入存储器中,用户即可对其进行调试。

如果未键入文件名,则用户可以用当前存储器的内容工作,或者用DEBUG命令N和L把需要的文件装入存储器后再进行调试。 在DEBUG程序调入后,将出现提示符‘-’就可用DEBUG命令来调试程序。

注意:DEBUG显示的数均以16进制数表示。

3.Win10系统slmgr命令大全使用方法有哪些呢?

1、使用slmgr命令很简单,只需要在开始右键菜单中运行即可。

2、使用的slmgr命令加参数,回车。如常用的“slmgr.vbs -xpr”。

3、“slmgr.vbs -xpr”命令是可以查看当前系统是否永久激活。 4、再如“slmgr -dli”可以用来查看Windows10正式版产品密钥及证书信息。

5、而“slmgr -dlv”则可以查看Win10正式版激活更加详细的信息。 6、除此以前常用的命令外,我们可以查看额外的其他命令。

7、命令功能是在参数后面都有介绍其功能和作用。slmgr命令结合这些参考都可以在一起使用。

4.汇编中怎么用DEBUG调试程序

启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。

Debug [[drive:][path] filename [parameters]] 参数 [drive:][path] filename 指定要测试的可执行文件的位置和名称。 parameters 指定要测试的可执行文件所需要的任何命令行信息。

++ 说明 使用 Debug 命令但不指定要测试的文件 如果使用没有位置和文件名的 Debug 命令,然后键入所有的 Debug 命令以响应 Debug 提示符,连字符 (-)。 Debug 命令 以下是 Debug 命令列表: ? 显示 Debug 命令列表。

a 汇编 8086/8087/8088 记忆码。 c 比较内存的两个部分。

d 显示部分内存的内容。 e 从指定地址开始,将数据输入到内存。

f 使用指定值填充一段内存。 g 运行在内存中的可执行文件。

h 执行十六进制运算。 i 显示来自特定端口的 1 字节值。

l 将文件或磁盘扇区内容加载到内存。 m 复制内存块中的内容 /n 为 l 或 w 命令指定文件,或者指定正在测试的文件的参数。

o 向输出端口发送 1 个字节的值。 p 执行循环、重复的字符串指令、软件中断或子例程。

q 停止 Debug 会话。 r 显示或改变一个或多个寄存器。

s 在部分内存中搜索一个或多个字节值的模式。 t 执行一条指令,然后显示所有寄存器的内容、所有标志的状态和 Debug 下一步要执行的指令的解码形式。

u 反汇编字节并显示相应的原语句。 w 将被测试文件写入磁盘。

xa 分配扩展内存。 xd 释放扩展内存。

xm 映射扩展内存页。 xs 显示扩展内存的状态。

分隔命令参数 所有 Debug 命令都接受参数,除了 q 命令之外。可以用逗号或空格分隔参数,但是只有在两个十六进制值之间才需要这些分隔符。

因此,以下命令等价: dcs:100 110 d cs:100 110 d,cs:100,110 指定有效地址项 Debug 命令中的 address 参数指定内存位置。Address 是一个包含字母段记录的二位名称或一个四位字段地址加上一个偏移量。

可以忽略段寄存器或段地址。a,g,l,t,u 和 w 命令的默认段是 CS。

所有其他命令的默认段是 DS。所有数值均为十六进制格式。

有效地址如下: CS:0100 04BA:0100 在段名和偏移量之间要有冒号。 指定有效范围项 Debug 命令中的 range 参数指定了内存的范围。

可以为 range 选择两种格式:起始地址和结束地址,或者起始地址和长度范围(由 l 表示)。 例如,下面的两个语法都可以指定从 CS:100 开始的 16 字节范围: cs:100 10f cs:100 l 10 ++ Debug 子命令 选择 Debug 命令以获得详细信息。

Debug:A(汇编) Debug:C(比较) Debug(转储) Debug:E(键入) Debug:F(填充) Debug:G(转向) Debug:H(十六进制) Debug:I(输入) Debug:L(加载) Debug:M(移动) Debug:N(名称) Debug:O(输出) Debug:P(执行) Debug:Q(退出) Debug:r(寄存器) Debug:s(搜索) Debug:T(跟踪) Debug:U(反汇编) Debug:W(写入) Debug:XA(分配扩展内存) Debug:XD(取消分配扩展内存) Debug:XM(映射扩展内存页) Debug:XS(显示扩展内存状态)。

5.如何在 win10 64 位下完美配置搭建汇编环境

masm6或者masm5 下载。

dosbox 下载安装 为何要用这个呢,因为 机子是64位的,dosbox 模拟32位的用来执行生成的exe文件masm 安装好后,有个bin文件;个人建议将其设置环境变量。那么命令 ml masm link 这三个命令就随时可用了,免得到处复制编写asm文件,使用ml命令一步到位生成exe 或者masm命令生成obj再用link命令生成exe 注意这三个命令是在win1064位自带的cmd上运行的生成的exe文件怎么执行呢?显然在win10 64位下,直接点击或在cmd上输入命令都是不可的因此用到dosbox 打开dosbox 使用mount命令 挂载到该路径,如mount c d:\mm 即将dosbox的盘符c 挂载到了 真实硬盘d下的mm文件夹在dosbox 中进入c: 则进入了d:\mm 进入exe文件所在目录 输入exe 文件名即可运行该exe程序。

6.如何在Visual Studio中运行和调试汇编代码

今天,课上老师讲了用Visual Studio 2008来写汇编程序,我用了一下,发现用Visual Studio确实很方便,尤其是调试功能很强大(可以运行到断点查看寄存器,或指定内存区域)。

特把如何在Visual Studio 2008下配置汇编编辑环境分享给大家。Visual Studio自带的模板是没有写ASM文件的,因此我们需要换一种方法创建项目。

具体做法是,在新建项目对话框中,选择创建一个VC++的空项目。将其命名为我们想要的名称。

如何用Visual Studio 2008 写汇编程序?之后,需要在新建的工程中选择添加一个源文件,由于模板中没有*.asm文件,因此,你可以随便添一个文件,比如Test.cpp。然后将其重命名为Test.asm。

这样,你就可以在打开这个文件进行编辑了。但是如果你想不仅仅是编辑,还想直接在VS 2008中调试运行这个程序,还需要做一些项目属性的更改。

首先在解决方案资源管理器中,右键单击项目,在弹出菜单中选择“自定义生成规则”。如何用Visual Studio 2008 写汇编程序?在弹出的对话框中,勾选“Microsoft Macro Assembler"一项,如图:如何用Visual Studio 2008 写汇编程序?此外,还要继续作一些设置。

我学汇编时用的书是Irvine编的《Intel汇编语言程序设计》,书中提供的每个例程都需要包含作者提供的Irvine32.inc文件。以此为例说明:在解决方案资源管理器中,右键单击项目,在弹出菜单中选择“属性”。

首先,在“配置属性-Microsoft Macro Assember-General”中,将Include Paths改为你的库文件所在的文件夹,如下图所示(我的库文件在C:\Masm615\INCLUDE)目录下:如何用Visual Studio 2008 写汇编程序?然后,在“配置属性-链接器-输入”中,将附加依赖项改为Irvine32.lib的绝对路径。如何用Visual Studio 2008 写汇编程序?最后一步,因为书中的例程都是在Win Console下的,故在“配置属性-链接器-系统”中将子系统设为控制台。

如何用Visual Studio 2008 写汇编程序?完成了以上的配置之后,就可以在Visual Studio 2008的环境下,编辑,调度,运行汇编程序了。不过比较遗憾的是,好像Visual Studio没有对*.asm文件的语法检查功能。

win10如何调试汇编程序

转载请注明出处windows之家 » win10如何调试汇编程序

win10

win10如何关闭指针加速

阅读(150)

本文主要为您介绍win10如何关闭指针加速,内容包括大神请进,怎么完全关闭win10的鼠标加速,WIN10系统怎样完全关闭鼠标加速求解,win10鼠标加速怎么关。鼠标加速:鼠标指针在电脑屏幕上的移动速度与鼠标在鼠标垫上的物理移动速度的比值,随着鼠标

win10

win10如何和xp共享

阅读(91)

本文主要为您介绍win10如何和xp共享,内容包括win10怎么连接xp进行共享?,win10怎样访问xp共享文件,win10怎么连接xp进行共享?。首先先把支持win10的打印机驱动在电脑上安装一遍然后左下角开始菜单---右键----控制面板----查看设备和打印机选

win10

win10系统如何创建u盘

阅读(108)

本文主要为您介绍win10系统如何创建u盘,内容包括如何在win10系统创建u盘启动盘,如何创建windows10安装u盘,怎样制作win10系统u盘。下载老毛桃v9.2装机版u盘启动盘制作工具安装到电脑上;2、准备一个容量大在4G以上并能够正常使用的u盘。第一

win10

组装机如何安装win10系统

阅读(72)

本文主要为您介绍组装机如何安装win10系统,内容包括组装机怎么装win10系统?,新组装电脑怎么装win10,怎样给新组装的电脑安装win10?。使用解压工具把win10系统镜中的win10.gho解压到U盘GHO目录;

win10

win10如何去图标快捷方式箭头

阅读(103)

本文主要为您介绍win10如何去图标快捷方式箭头,内容包括win10如何去除桌面快捷方式箭头,win10去掉快捷方式小箭头,怎么去除桌面图标箭头,如何去除win10快捷方式箭头。修改注册表去掉桌面图标小箭头1按下win+R组合快捷键,打开windows10系统的

win10

win10如何修改电脑时间

阅读(142)

本文主要为您介绍win10如何修改电脑时间,内容包括windows10怎么修改时间,win10怎么改系统时间,win10怎样修改电脑系统时间。工具/原料win10系统win10如何更改时间,如何更改时区更改时间首先我们要进入“日期和时间”的设置,我们这里可以通过

win10

昂达平板如何刷win10

阅读(70)

本文主要为您介绍昂达平板如何刷win10,内容包括昂达平板电脑怎么升级win10,昂达平板能刷windows10吗,昂达能装win10吗?。从Windows8.1升级到Windows10预览版,最大的变化是开始菜单键终于回归了,但微软仍然保留了动态磁贴,Windows8的Mo

win10

win10如何连接xp打印机共享

阅读(83)

本文主要为您介绍win10如何连接xp打印机共享,内容包括win10怎么连接winxp共享打印机,windows10系统怎么连接windowsxp系统的共享打印机,快速解决Win10如何连接XP共享的打印机问题。XP共享的打印机WIN7应该是可以用的。除非是XP共享没有设置

win10

win10如何分栏

阅读(86)

本文主要为您介绍win10如何分栏,内容包括简述wind2010分栏操作,你好请问win10怎么分栏,你好请问win10怎么分栏。win10这样操作一:首先所有同网计算机要在一个工作组图标这台电脑上右键-----属性-----计算机名---更改---修改工作组名为一

win10

win10如何使用手写

阅读(127)

本文主要为您介绍win10如何使用手写,内容包括Win10手写输入法怎么用,Windows10电脑怎样使用手写输入法,Win10手写输入法怎么用。1.选开始菜单中的[控制面板]2.选[日期、时间、语言和区域设置] 3.选[添加其他语言]4.在设置画面按[详细信息]5

win10

win10如何连接sql

阅读(115)

本文主要为您介绍win10如何连接sql,内容包括win10为什么连接不上sqlserver,怎样联接windows10下的sql2000,win10怎么安装sqlserver。自从微软发布Win10正式版系统以后,很多用户都对自己的电脑进行了系统升级。可是有的用户在更新系统后,却发

win10

win10如何安装语言

阅读(123)

本文主要为您介绍win10如何安装语言,内容包括Win10中文语言怎么安装?,Win10中文语言包安装方法,Win10怎么安装语言包。方法/步骤昨天有写一篇 怎么安装语言包的方法,但是有朋友说安装有什么用但是系统还是英文的。这个就是因为没有更改系统

win10

联想win10电池如何充电

阅读(93)

本文主要为您介绍联想win10电池如何充电,内容包括win10电源怎么设置充电,win10笔记本怎么设置电池充满电,win10电源怎么设置充电。方法/步骤首先,点击菜单栏的“设置”;在出现的设置界面点击“系统”;在左侧一列栏目选择“电源和睡眠”;接下来

win10

win10系统分区如何扩容

阅读(113)

本文主要为您介绍win10系统分区如何扩容,内容包括windows10磁盘分区怎么扩容,win10全是主分区怎么给c盘扩容?,win10电脑硬盘分区怎么扩展。windows 10操作系统中可通过以下方式进行磁盘分区:1.鼠标点击桌面左下角,或者按WIN+C,出现下图弹窗:2.

win10

win10如何关闭指针加速

阅读(150)

本文主要为您介绍win10如何关闭指针加速,内容包括大神请进,怎么完全关闭win10的鼠标加速,WIN10系统怎样完全关闭鼠标加速求解,win10鼠标加速怎么关。鼠标加速:鼠标指针在电脑屏幕上的移动速度与鼠标在鼠标垫上的物理移动速度的比值,随着鼠标

win10

win10如何和xp共享

阅读(91)

本文主要为您介绍win10如何和xp共享,内容包括win10怎么连接xp进行共享?,win10怎样访问xp共享文件,win10怎么连接xp进行共享?。首先先把支持win10的打印机驱动在电脑上安装一遍然后左下角开始菜单---右键----控制面板----查看设备和打印机选

win10

win10系统如何创建u盘

阅读(108)

本文主要为您介绍win10系统如何创建u盘,内容包括如何在win10系统创建u盘启动盘,如何创建windows10安装u盘,怎样制作win10系统u盘。下载老毛桃v9.2装机版u盘启动盘制作工具安装到电脑上;2、准备一个容量大在4G以上并能够正常使用的u盘。第一

win10

组装机如何安装win10系统

阅读(72)

本文主要为您介绍组装机如何安装win10系统,内容包括组装机怎么装win10系统?,新组装电脑怎么装win10,怎样给新组装的电脑安装win10?。使用解压工具把win10系统镜中的win10.gho解压到U盘GHO目录;

win10

win10如何去图标快捷方式箭头

阅读(103)

本文主要为您介绍win10如何去图标快捷方式箭头,内容包括win10如何去除桌面快捷方式箭头,win10去掉快捷方式小箭头,怎么去除桌面图标箭头,如何去除win10快捷方式箭头。修改注册表去掉桌面图标小箭头1按下win+R组合快捷键,打开windows10系统的

win10

win10如何修改电脑时间

阅读(142)

本文主要为您介绍win10如何修改电脑时间,内容包括windows10怎么修改时间,win10怎么改系统时间,win10怎样修改电脑系统时间。工具/原料win10系统win10如何更改时间,如何更改时区更改时间首先我们要进入“日期和时间”的设置,我们这里可以通过

win10

昂达平板如何刷win10

阅读(70)

本文主要为您介绍昂达平板如何刷win10,内容包括昂达平板电脑怎么升级win10,昂达平板能刷windows10吗,昂达能装win10吗?。从Windows8.1升级到Windows10预览版,最大的变化是开始菜单键终于回归了,但微软仍然保留了动态磁贴,Windows8的Mo

win10

win10如何改变储存路径

阅读(116)

本文主要为您介绍win10如何改变储存路径,内容包括Win10怎么更改默认存储位置,Win10怎么更改默认存储位置,win10怎么更改系统文件夹的储存位置。点击开始设置系统默认应用在右边选择设置方法,一般是“选择按文件类型指定默认程序”在里面设置