. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  64页  问题3.7 出现非理论性错误  [待解决] 回复[ 3次 ]   点击[ 303次 ]  
zhenglxd
[帖 主]   [ 发表时间:2009-04-20 13:03 ]   [引用]   [回复]   [ top ] 
荣誉值:30
信誉值:0
注册日期:2009-04-09 10:05
-u 1000:0
1000:0000 BC1000        MOV     SP,0010
1000:0003 BC1000        MOV     SP,0010
1000:0006 BC1000        MOV     SP,0010
上面的是我写的汇编指令
执行2次后指令第三个指令变成了
1000:0006 0010          ADD  [BX+SI],DL
重新-u 1000:0显示
1000:0000 BC1000        MOV     SP,0010
1000:0003 BC1000        MOV     SP,0010

1000:0006 0010          ADD     [BX+SI],DL

注意:1000:0006 0010          ADD     [BX+SI],DL
    这可不是我写的啊 我原本的指令去哪里为什么变成这个了???
实际上当我第一次执行T的时候 第三条指令就自己变掉了
类似的情形在 问题3.7中也出现过
acool
[第1楼]   [ 回复时间:2009-04-27 18:36 ]   [引用]   [回复]   [ top ] 
荣誉值:49
信誉值:0
注册日期:2008-10-15 16:15
下面是我的实验,没有问题啊,你再做一次
-a 1000:0
1000:0000 mov sp,10
1000:0003 mov sp,10
1000:0006 mov sp,10
1000:0009
-u 1000:0 f
1000:0000 BC1000        MOV     SP,0010
1000:0003 BC1000        MOV     SP,0010
1000:0006 BC1000        MOV     SP,0010
1000:0009 0000          ADD     [BX+SI],AL
1000:000B 0000          ADD     [BX+SI],AL
1000:000D 0000          ADD     [BX+SI],AL
1000:000F 0000          ADD     [BX+SI],AL
-r cs
CS 0B04
:1000
-r ip
IP 0100
:0
-t

AX=0000  BX=0000  CX=0000  DX=0000  SP=0010  BP=0000  SI=0000  DI=0000
DS=0B04  ES=0B04  SS=0B04  CS=1000  IP=0003   NV UP EI PL NZ NA PO NC
1000:0003 BC1000        MOV     SP,0010
-t

AX=0000  BX=0000  CX=0000  DX=0000  SP=0010  BP=0000  SI=0000  DI=0000
DS=0B04  ES=0B04  SS=0B04  CS=1000  IP=0006   NV UP EI PL NZ NA PO NC
1000:0006 BC1000        MOV     SP,0010
-t

AX=0000  BX=0000  CX=0000  DX=0000  SP=0010  BP=0000  SI=0000  DI=0000
DS=0B04  ES=0B04  SS=0B04  CS=1000  IP=0009   NV UP EI PL NZ NA PO NC
1000:0009 0000          ADD     [BX+SI],AL                         DS:0000=CD
-
bade90
[第2楼]   [ 回复时间:2009-05-02 21:18 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:2
注册日期:2009-01-24 20:56
贴主,学习太累了 头昏了吧,休息一下就没事了.

这应该叫潜意识呢 还是什么 呵呵,
反正细心点就好了 休息一下吧 嘎嘎
bade90
[第3楼]   [ 回复时间:2009-05-02 21:18 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:2
注册日期:2009-01-24 20:56
记得结贴

结贴方式-右上角 管理本贴,然后给我加分就好了 哇咔咔~~
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved