菜鸟小问?

seagle 2001-12-03 12:29:55
请问以下如何在DEBUG 下清屏以及在屏幕上显示内存中的字符>

C:\>DEBUG
A1869:O100
DB 'I AM A GOOD MEN!'
PUSH DS
SUB AX, AX
PUSH AX
MOV AX, 1869
MOV DS, AX
LEA SI,[0100]
MOV AH, 09
INT 21
后来我用R 命令查了一下
发现SI = 0000
我不知道什么意思.
而且用
G 命令运行的话发现错误,我很菜1了请高手指教我该怎么做呢?请了,~=-~
...全文
101 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwsuperman 2001-12-12
  • 打赏
  • 举报
回复
哎,我怎么记得debug不支持伪指令吗?可是还是能运行啊。
awinder 2001-12-12
  • 打赏
  • 举报
回复
-a100
cs:0100 jmp 113
cs:0102 db 'i am a good man!','$'
cs:0113 mov dx,102
cs:0116 mov ah,9
cs:0118 int 21
cs:011a
-g=100,11a
'i am a good man'
hibernate 2001-12-12
  • 打赏
  • 举报
回复
DEBUG是调试程序,不支持伪指令。
seagle 2001-12-05
  • 打赏
  • 举报
回复
请问 AA代表什么呀@如果不是汇编编辑器的话好象 AA 是不合法的.我用了怎么就是错误的,所以说还是不行,好象AA并不能代表地址,[偏移]也就是说好象LEA SI, AA 并不能不'I AM A GOOD MEN!'的地址送到SI 中.
loh 2001-12-03
  • 打赏
  • 举报
回复
C:\>DEBUG
A1869:O100
aa DB 'I AM A GOOD MEN!'
PUSH DS
SUB AX, AX
PUSH AX
MOV AX, 1869
MOV DS, AX
LEA SI,aa
MOV AH, 09
INT 21

21,458

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧