汇编教材(王爽)66页 3.10
为什么会?会出问题,跳出来了好像,额初次接触汇编,劳烦神哥门了 顺便 有个问题,就是听到小甲鱼说要读某某某的数据,也不一定非要用栈吧?直接 mov ax,【0】读不也行么?这个???可能问的,呵呵,谢谢你们啊:loveliness: 建议楼主给出所有代码
读数据有好几种寻址方式,用mov ax, 也行,但是有时在源码里ax已经被用作其他用途了
而且课程讲到栈的那一章,肯定得教大家使用栈啦,用栈能保存现场。 这个可能是操作系统中的某些程序或软件正在使用1000:0 f这个内存空间,所以会退出,你换过一个地址应该就可以了比如13ea:2这个应该可以。 换过其他的好像也不行
:sweat: assume cs:codesg,ss:stacksg
stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends
codesg segment
s: mov ax,1000h
mov ss,ax
mov sp,0010h
mov ax,2266h
push ax
codesg ends
end s {:1_1:}顶。。。。 路过,踩踩 被 DEBUG 踢出就表明试图写入的内存单元是系统保护的单元,所以会被强制踢出。视频中不是讲了吗! 我是来学习的。
页:
[1]