在理解和如何解决DEBUG.EXE的问题方面存在问题。
任务:
在DEBUG调试器中,编写一个程序,允许您从键盘输入个位数,比较它们并输出其中最大的一个。保存该程序到磁盘。
研究文档和命令,可以用来解决问题,并编写程序代码,这是不可能拿出甚至工作代码.以前的尝试之一,通过DOSBox在DEBUG.EXE启动程序以崩溃告终.
应该如何编写代码,使程序能够工作,甚至能够在启动时执行任务中的上述操作?
我使用以下代码作为尝试之一:
n prog.com
a 100
mov ah, 01
int 21
mov al, dl
mov ah, 01
int 21
mov bl, dl
cmp al, bl
jae 116
mov dl, al
int 21
jmp 11a
mov dl, bl
int 21
ret
字符串
1条答案
按热度按时间5f0d552i1#
1.在操作系统的控制下创建一个新文件,调试可以将数据写入其中
第一个月
1.内存中的机器可执行代码从CS:0100开始
-a 100
个字符串
1.保存到文件1fh(31)字节
型
1.保存并退出
型