. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->包含多个段的程序
主题 : :  0:0~0:15中的值到底是多少,为什么会发生变化?????  [待解决] 回复[ 4次 ]   点击[ 391次 ]  
waasmedu
[帖 主] [ 发表时间:2011-11-24 15:03 ] 
荣誉值:0
信誉值:0
注册日期:2011-11-02 16:00
大家好!
    运行cmd,用debug加载程序(第129页检测点6.1第1小题),然后d命令查看:
-d 0:0 f 
0000:0000  68 10 A7 00 8B 01 70 00-16 00 A3 03 8B 01 70 00   h.....p.......p. 
   执行一次t命令,仅仅一次!!
-t 
   再次用d命令查看:
-d 0:0 f
0000:0000  68 10 A7 00 BB 13 EE 0D-16 00 A3 03 B1 13 EE 0D   h............... 
   为什么执行一次t命令后0:0~0:15中的值会变化?

    该程序用debug加载并逐步运行之后,查看:
-d cs:0 f
0000:0000  68 10 A7 00 BB 13 EE 0D-16 00 A3 03 B1 13 EE 0D   h............... 
    
   我想请教的是: 0:0~0:15中的值到底是多少,为什么会发生变化?????
tomato
[第4楼] [ 回复时间:2011-11-25 19:28 ] 
荣誉值:405
信誉值:0
注册日期:2008-01-19 14:51
不客气!
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved