社区
汇编语言
帖子详情
在DOC下如何使用Debug啊
ouyangdongfang
2004-10-27 04:45:01
我在windows下的虚拟DOC环境下运行Debug进是进去了就是无法编辑,
是该用A命令开始编辑的,但是我输入一行它就报错,请教,是何原因?
...全文
291
8
打赏
收藏
在DOC下如何使用Debug啊
我在windows下的虚拟DOC环境下运行Debug进是进去了就是无法编辑, 是该用A命令开始编辑的,但是我输入一行它就报错,请教,是何原因?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
你输入的是什么?指令及语法不对必然报错。
c语言
debug
编译make,(实验三LINUX下C语言
使用
、编译与调试实验2.
doc
(实验三LINUX下C语言
使用
、编译与调试实验2实验三:LINUX 下C语言
使用
、编译与调试实验一、目的:练习并掌握Linux提供的vi编辑器来编译C程序学会利用gcc、gdb编译、调试C程序学会
使用
make工具二、内容编写C语言程序,用gcc编译并观察编译后的结果,运行生成的可执行文件。利用gdb调试程序。学习编写makefile,并进行编译。三、操作1、文件编辑器vi进入vi,直接执行vi编辑...
avr_
debug
项目
使用
教程
avr_
debug
项目
使用
教程 1. 项目的目录结构及介绍 avr_
debug
/ ├── arduino/ │ └── library/ │ └── avr-
debug
ger/ ├──
doc
/ │ └── avr_
debug
.pdf ├── examples/ │ └── ... ├── src/ │ └── avr8-stub/ ├── README.md └──...
html阅读404,SpringBoot访问
doc
.html页面404
默认情况下并不需要添加此配置即可访问很多朋友在
使用
SpringBoot集成swagger-bootstrap-ui后,都无法访问
doc
.html界面,此时,你可能需要实现SpringBoot的WebMvcConfigurer接口,添加相关的ResourceHandler,代码如下:@SpringBootApplicationpublic class SwaggerBootstrapUiDemoAp...
项目框架——控制台输出日志【System
Debug
Manager】
这个其实是一个辅助工具,主要用于打包exe之后的输出显示,为了排查打包exe运行错误的一个内容。 这个
使用
的时候需要配合
使用
框架文件夹下面的
Debug
.dll数据,现在那个项目具体的也丢了,后续看看怎么补回来吧。 我们接着说下面的内容。 这个日志输出,在前面宏定义当中也讲到过,必须是不存在NEWWINDOW这个宏定义当中的,那么这个日志输出工具才起作用。 这个日志输出也是一个需要挂载的内容,自己随便哪里找个节点挂上去,然...
qxorm mysql_QxOrm_1.4.6 qt 持久层框架 - 下载 - 搜珍网
文件名大小更新时间QxOrm02019-03-04QxOrm\build02018-07-10QxOrm\build\.gitignore4142016-11-16QxOrm\changes.txt257462019-04-15QxOrm\CMakeLists.txt317222019-03-03QxOrm\
debug
02019-04-16QxOrm\
debug
\.gitignore4142016...
汇编语言
21,500
社区成员
41,618
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章