. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(CPU工作原理)
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于用DEBUG查看IP  [待解决] 回复[ 16次 ]   点击[ 641次 ]  
xue44853552
[帖 主]   [ 发表时间:2010-03-13 01:14 ]   [引用]   [回复]   [ top ] 
荣誉值:6
信誉值:0
注册日期:2010-03-12 13:54
课本上说IP是计算机指向的命令
我用DEBUG r 命令查看了IP后  立即开了个网络游戏进去砍了几个怪 出来 用R一查 IP根本没有变 难道我在砍怪的时候 IP没有去指令?不可能吧 是不是DEBUG有 BUG
phoenixbsd
[第1楼]   [ 回复时间:2010-03-13 15:38 ]   [引用]   [回复]   [ top ] 
荣誉值:1
信誉值:0
注册日期:2010-03-04 13:34
不必详细了解,这实际涉及到虚拟8086模式与保护模式的关系和机理。
wtw11897
[第2楼]   [ 回复时间:2010-05-09 00:07 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-04-27 17:58
我的妈哟 楼主的创意真的很有创造性
但是我觉得这貌似不沾边。。。
di13053217068
[第3楼]   [ 回复时间:2010-05-16 08:49 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-05-14 22:38
老师说可以实现,还可以刷分可惜我不会
思路:反汇编、debug修改、反汇编
iyt
[第4楼]   [ 回复时间:2010-08-26 17:38 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-25 18:20
呵呵,debug有bug @$#^%&*^
就斯,就斯
masmaster
[第5楼]   [ 回复时间:2010-08-26 21:23 ]   [引用]   [回复]   [ top ] 
荣誉值:268
信誉值:12
注册日期:2010-06-18 22:19
楼主说的IP,是Internet Protocol还是Instruction Pointer呢
onepan
[第6楼]   [ 回复时间:2010-08-31 19:23 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-08-27 19:59
.....!!完全没懂意思.
liohao
[第7楼]   [ 回复时间:2010-09-27 11:01 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-09-26 21:57
楼主说的ip是指指令的偏移寄存器
fedorayang
[第8楼]   [ 回复时间:2010-09-28 12:31 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-09-14 02:19
楼主提出的问题,很有代表性;要理解这个问题需要知道的东西太多.
我简单描述一下:打开的dos窗口可以看成一台虚拟的电脑,它使用的资源是你的windows xp操作系统提供的,你切换到网络游戏打怪时,这台虚拟的DOS计算机的资源已经固定,只能由它本身改变,网络游戏打怪不能改变虚拟DOS计算机.
tulip784461422
[第9楼]   [ 回复时间:2010-10-24 21:20 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-03-08 11:29
其实这就像你放一棵没有点燃的蜡烛在一个房间,然后你又去另一个房间点燃了一棵蜡烛,然后你看点燃的蜡烛烧了半截,就回到了蜡烛没点燃的那个房间,然后你就疑惑为什么这个蜡烛还是原来那个样子呢??
godok220
[第10楼]   [ 回复时间:2010-10-27 00:50 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-21 13:38
把我逗笑了 虽然我也没搞的很明白,但很佩服楼主的创造性思维。 学习就得这样子...
ohy
[第11楼]   [ 回复时间:2010-10-31 17:59 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-31 12:24
因为windows运行下的debug只是一个模拟的环境
不能真的作用在真实机
 
从新启动计算机进入的是实模式的dos 也就是真的会改变的模式(属于裸机状态,这时候windows都还没启动,游戏怎么能进行呢)完全用dos和机器硬件对话
但是这有一个问题就是  这时候 你不可能打开 游戏  因为当时的显示器窗口时全屏的dos  你是用字母在和机器交流
现在呢 我也不会同时进入windows 并且打开实模式的dos  如果可以的话  呵呵  砍怪改变是能的 你举一下刀有可能就是几个命令一起运行 往下落也几个命令 一连串的命令造就了一个砍怪的动作 不砍怪的话你也可以的你稍微动下鼠标ip就变了
ohy
[第12楼]   [ 回复时间:2010-10-31 18:02 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-31 12:24
正解
ohy
[第13楼]   [ 回复时间:2010-10-31 18:02 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-31 12:24
其实这就像你放一棵没有点燃的蜡烛在一个房间,然后你又去另一个房间点燃了一棵蜡烛,然后你看点燃的蜡烛烧了半截,就回到了蜡烛没点燃的那个房间,然后你就疑惑为什么这个蜡烛还是原来那个样子呢??
------------------
回复:正解
zhuoyuedianqi
[第14楼]   [ 回复时间:2010-11-01 13:08 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-18 13:57
佩服,楼主实在是牛啊
zhuoyuedianqi
[第15楼]   [ 回复时间:2010-11-01 13:10 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-18 13:57
我的意思是你不是牛,但你确实挺厉害,不要误解
shanying
[第16楼]   [ 回复时间:2010-11-06 21:47 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2010-10-29 11:23
创造性很强
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved