. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  初学问题 mov ax,0100,请教  [待解决] 回复[ 5次 ]   点击[ 457次 ]  
lishuhai
[帖 主]   [ 发表时间:2010-02-05 15:12 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-01-10 15:20
mov ax,0100 表示 AX =0100H.

但用debug .-r查看 AX=0000H

我感觉是我概念的混淆,请帮我指正一下!
versaariel
[第1楼]   [ 回复时间:2010-02-05 15:48 ]   [引用]   [回复]   [ top ] 
荣誉值:62
信誉值:0
注册日期:2009-12-03 13:14
你可能没执行吧,用命令t执行语句,仔细看书
-a 100
0B6F:0100 mov ax,0100
0B6F:0103
-r
AX=0000  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B6F  ES=0B6F  SS=0B6F  CS=0B6F  IP=0100   NV UP EI PL NZ NA PO NC
0B6F:0100 B80001        MOV     AX,0100
-t

AX=0100  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B6F  ES=0B6F  SS=0B6F  CS=0B6F  IP=0103   NV UP EI PL NZ NA PO NC
0B6F:0103 06            PUSH    ES
-r
AX=0100  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B6F  ES=0B6F  SS=0B6F  CS=0B6F  IP=0103   NV UP EI PL NZ NA PO NC
0B6F:0103 06            PUSH    ES
redliu
[第2楼]   [ 回复时间:2010-02-05 16:54 ]   [引用]   [回复]   [ top ] 
荣誉值:4
信誉值:0
注册日期:2010-02-02 22:32
先要按一下T执行,
后再用R命令查看一下CPU寄存器的值,应该没有问题的啊!
amfk2006
[第3楼]   [ 回复时间:2010-02-13 20:01 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-02-08 14:21
我这也是,执行后还是不行
amfk2006
[第4楼]   [ 回复时间:2010-02-13 20:16 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-02-08 14:21
弄明白了,我的是Xp系统,开始-运行-debug。
hwenycocodq520
[第5楼]   [ 回复时间:2010-05-19 00:55 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-05-17 02:23
-t执行指令
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved