. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->汇编语言学习交流区
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  为何只 t 了二次就不对了?  [已解决] 回复[ 3次 ]   点击[ 431次 ]  
lbhn
[帖 主]   [ 发表时间:2007-10-12 18:33 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:5
注册日期:2007-10-08 17:57
第二章 实验任务(1)  <第54页>
我按书上的输入,可只T了二次就不对了:
mov ax,4e20h
add ax,1416h
mov bx,2000h
add ax,bx
mov bx,ax
add ax,bx
mov ax001ah
...

本来是要把握2000送bx的  
可显示器上却显示为:  
00A7:0106 BB00F0  MOV  BX,F000  
竟然把F000送BX了,这到底是怎么一回事?????......
bloom
[第1楼]   [ 回复时间:2007-10-13 22:26 ]   [引用]   [回复]   [ top ] 
荣誉值:129
信誉值:0
注册日期:2007-07-12 18:33
-u
2000:0000 B8204E        MOV     AX,4E20
2000:0003 051614        ADD     AX,1416
2000:0006 BB0020        MOV     BX,2000
2000:0009 01D8          ADD     AX,BX
2000:000B 89C3          MOV     BX,AX
2000:000D 01D8          ADD     AX,BX
2000:000F B81A00        MOV     AX,001A
2000:0012 BB2600        MOV     BX,0026
2000:0015 00D8          ADD     AL,BL
2000:0017 00DC          ADD     AH,BL
2000:0019 00C7          ADD     BH,AL
2000:001B B400          MOV     AH,00
2000:001D 00D8          ADD     AL,BL
2000:001F 049C          ADD     AL,9C
-r
AX=6236  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B12  ES=0B12  SS=0B12  CS=2000  IP=0000   NV UP EI PL NZ NA PE NC
2000:0000 B8204E        MOV     AX,4E20
-t

AX=4E20  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B12  ES=0B12  SS=0B12  CS=2000  IP=0003   NV UP EI PL NZ NA PE NC
2000:0003 051614        ADD     AX,1416
-t

AX=6236  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B12  ES=0B12  SS=0B12  CS=2000  IP=0006   NV UP EI PL NZ NA PE NC
2000:0006 BB0020        MOV     BX,2000
-t

AX=6236  BX=0000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B12  ES=0B12  SS=0B12  CS=2000  IP=0006   NV UP EI PL NZ NA PE NC
2000:0006 BB0020        MOV     BX,2000
-t

AX=6236  BX=2000  CX=0000  DX=0000  SP=FFEE  BP=0000  SI=0000  DI=0000
DS=0B12  ES=0B12  SS=0B12  CS=2000  IP=0009   NV UP EI PL NZ NA PE NC
2000:0009 01D8          ADD     AX,BX

----------------------------
我按照楼主所说的做了一遍,并没有出现楼主所说的错误,楼主再仔细的试试。
lbhn
[第2楼]   [ 回复时间:2007-10-14 17:04 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:5
注册日期:2007-10-08 17:57
回复:[第1楼]
------------------
我昨天在网吧又做了一次,这次没有出错,上次出错是什么原因我还不大明白
不过在我映象中,在V86模式下运行程序好像不大稳定》?
lbhn
[第3楼]   [ 回复时间:2007-10-21 13:34 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:5
注册日期:2007-10-08 17:57
此贴由 贴主 于 [ 2007-10-21 13:34 ] 结贴。 结贴原因:问题已解决
得分情况: 1楼(bloom):2分  
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved