汇编源语言中如何加载程序中写在显存中的内容?

来源:百度知道 编辑:UC知道 时间:2024/07/08 21:00:23
用汇编语言编程时,在显存中写了一些内容,经过编译、连接、加载。加载的时候是不是只写文件名.exe就可以加载程序了?加载完了以后如果去查看写在显存中的东西?比如写在显存的内容段地址为0b872h,该怎么样操作,才能看到写进去的东西?
加载了,在debug中看的时候,没看到自己写的东西

如果写到显存中的话,在那个黑乎乎的CMD窗口里应该有反应啊?
有可能是你执行之后立即用
mov ax,4C00H
int 21H
返回到DOS了
在返回指令之前加几条指令:
mov ah,0
int 16H
等待输入,相当于C里的getch(),这样你就有时间看清屏幕了
用Debug加载没看到写进去的东西可能是你没有执行
Debug加载之后只是把程序加到内存里罢了,并没有执行,还要你用T G等命令去执行(推荐用T命令)

可以直接debug进去看啊
或者在程序里加入系统功能条用,直接显示出来罗

看样子,你说的是内存不是显存。