用DOXbox不能用【...】和*L的疑问
是不是DOXbox在win7下不能实现真正的DEBUG功能在debug中使用是允许的,但是在源程序中就应该写成ds:,看了你的截图,我不明白的是在debug中数字是默认16进制的,但是为什么你可以写成1000H而不报错,我在win8上使用dosbox虚拟debug时是不可以这么写的,输入的数字默认是16进制的。然后我用a命令在你截图中同样的内存地址输入mov al,是正确的,并没有错。你要区别[。。。。]在debug中和在源程序中的区别 KTMONREK 发表于 2015-4-18 22:52
在debug中使用是允许的,但是在源程序中就应该写成ds:,看了你的截图,我不明白的是在debug中数字是 ...
在源程序中写多少ds:0怎么完成从al到10000H的数据传送啊??? assume cs:code
code segment
start:
mov bx,1000h
mov ds,bx
mov al,10h
mov ds:,al ;把(al)放进地址为ds:的内存单元中
mov ax,4c00h
int 21h
code ends
end start
页:
[1]