冷se-系¥ 发表于 2013-8-30 17:17:28

汇编教材(王爽)66页 3.10

为什么会?会出问题,跳出来了好像,额初次接触汇编,劳烦神哥门了

冷se-系¥ 发表于 2013-8-30 17:35:24

顺便 有个问题,就是听到小甲鱼说要读某某某的数据,也不一定非要用栈吧?直接 mov ax,【0】读不也行么?这个???可能问的,呵呵,谢谢你们啊
:loveliness:

福禄娃娃 发表于 2013-8-30 18:21:46

建议楼主给出所有代码
读数据有好几种寻址方式,用mov ax, 也行,但是有时在源码里ax已经被用作其他用途了
而且课程讲到栈的那一章,肯定得教大家使用栈啦,用栈能保存现场。

leiao1989613 发表于 2013-8-30 19:03:09

这个可能是操作系统中的某些程序或软件正在使用1000:0 f这个内存空间,所以会退出,你换过一个地址应该就可以了比如13ea:2这个应该可以。

冷se-系¥ 发表于 2013-8-31 20:42:53

换过其他的好像也不行
:sweat:

??? 发表于 2013-9-1 11:31:45

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

shi_1236 发表于 2013-9-4 13:33:47

{:1_1:}顶。。。。

2004222 发表于 2014-2-4 16:56:29

路过,踩踩

syleiying 发表于 2014-2-5 15:13:40

被 DEBUG 踢出就表明试图写入的内存单元是系统保护的单元,所以会被强制踢出。视频中不是讲了吗!

bubu 发表于 2014-2-14 13:58:57

我是来学习的。
页: [1]
查看完整版本: 汇编教材(王爽)66页 3.10