社区
汇编语言
帖子详情
在DOC下如何使用Debug啊
ouyangdongfang
2004-10-27 04:45:01
我在windows下的虚拟DOC环境下运行Debug进是进去了就是无法编辑,
是该用A命令开始编辑的,但是我输入一行它就报错,请教,是何原因?
...全文
260
8
打赏
收藏
在DOC下如何使用Debug啊
我在windows下的虚拟DOC环境下运行Debug进是进去了就是无法编辑, 是该用A命令开始编辑的,但是我输入一行它就报错,请教,是何原因?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
koyer
2004-11-02
打赏
举报
回复
广泛大概
koyer
2004-11-02
打赏
举报
回复
程序返回 要么用RET ,要么用MOV AX,4C00H INT 21H 或 MOV AH,4CH INT 21H ,在AH 的功能码不是02h, 是4CH ,02H 功能是用来显示 DL 中的ASC 码的。而用RET 返回的前提是:
前面有PUSH DS 等寄存器保护!!!没有的话就出错!!!!
koyer
2004-11-02
打赏
举报
回复
当然了,你用文本文档编完后改后缀名为.asm就行,这样的好处是不必进EDIT 编辑,可随时修改。
随时编译!!!!!!
ouyangdongfang
2004-11-02
打赏
举报
回复
再请问一个很菜的问题,可以用文本文档来编写汇编程序吗,然后再将扩展名改写为.asm?
ui_ppoppopp
2004-10-27
打赏
举报
回复
你要是这样写的话,应该保存为.asm文件,然后用ml来编译。
在debug中别这样写,
C:\DOCUME~1\John>debug
-a
0AFA:0100 jmp 106 ;; 从106开始运行
0AFA:0102 db 42 ;; buffer 里面的数据
0AFA:0103 db 21
0AFA:0104 db 34
0AFA:0105 db 56
0AFA:0106 mov ax, cs
0AFA:0108 mov ds, ax ;; ds = cs
0AFA:010A mov si, 102 ;; si指向buffer 的开头
0AFA:010D mov al, [si] ;; 把buffer里面的数据放到al中
0AFA:010F
kof2008
2004-10-27
打赏
举报
回复
今天有段代码,不知道自己写的是否正确?这是老师布置的作业,帮忙看看我写的是否正确?巨谢!
课题:找在buffer中:42h,21h,34h,56h中的偶数!代码如下!
data segment
buffer db 42h,21h,34h,56h
data ends
stack segment para stack'stack'
db 256 dup(?)
stack ends
code segment
assume cs:code,ds:data,ss:stack,es:data
start proc far
push ds
mov ax,0
push al
mov al,data
mov ds,al
mov es,al
lea si,buffer
lea di,result
mov cl,4
again:mov al,[si]
test al,01h
jz again
mov result,al
inc si
inc di
dec cx
mov ah,02h
int 21h
ret
start endp
code ends
end start
写完了,我知道,问题一定很多,还请各位牛人帮忙指教!
还有就是在int 21h上面的那个有是用于程序返回的代码:mov ah,02h到底是不是该用这个,如果不是,该用什么?如还有其它的我发提,还请帮忙指正,巨谢!
Nintendo_hc
2004-10-27
打赏
举报
回复
在你存放文件的目录下输入 debug "你的文件名字.exe"就可以了
大熊猫侯佩
2004-10-27
打赏
举报
回复
你输入的是什么?指令及语法不对必然报错。
Render
Doc
Debug
UE4 Shader
下载Render
doc
和开启Render
doc
插件 F12按键截帧
Debug
PixelShader 鼠标右键选取像素,点
Debug
进入PixelShader 代码
Debug
ComputeShader 选取Dispatch的时候点击
Debug
...
Win7 系统下进入
Debug
在Win7 64位系统下想
使用
Debug
工具,在cmd之后发现
debug
不是内部命令,这是因为系统本身不带
Debug
工具,我们可以通过DOS 和 Win7 32位的
Debug
来实现。 1.下载DOSBox 2.下载
Debug
.exe 3.安装DOSBox 4.把
Debug
.exe...
在DOS或Windows环境中,
使用
工具
Debug
如果你
使用
的是不同的汇编开发环境,如MASM、NASM、TASM等,通常它们都提供了自己的调试工具或集成了调试功能,你可以根据特定工具的文档来学习如何在该工具中进行汇编代码的调试。请注意,
Debug
工具是一个相对古老...
windows10
使用
Debug
因为win10一般都是64位操作系统,所以无法在DOS中
使用
Debug
,我们需要下载
Debug
与32位DOS模拟器(我
使用
的是DOSBox) 1.下载
Debug
,链接:
Debug
2.下载 DOSBox,链接:DOSBox 3.配置 DOSBox : 下载后解压并...
64位win7
使用
debug
的方法
主要说一下64位Win7
使用
debug
程序的方法 1,首先你要下载一个DOSBOX程序 这个程序是一个dos模拟器 这个程序的制作目的是运行经典的DOS游戏 -。- 链接:https://pan.baidu.com/s/1HUwpB4Cl32na3qj1hqJVGw 提取码:...
汇编语言
21,497
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章