鱼C论坛

 找回密码
 立即注册
查看: 4032|回复: 3

关于监测点9.1的一个问题

[复制链接]
发表于 2011-5-22 19:11:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 loop 于 2011-5-29 23:29 编辑

请会的人教教我  谢谢

问题是这样的: 监测点9.1的第一道题,为什么在给data数据段定义的时候定义了3个字节型,为什么是3个 而且还是字节型,
后面bx+1在跳转的时候 bx+1是不是代表16位移位? 那不是直接定义两个字型的 ‘0’更方便?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-23 10:20:59 | 显示全部楼层
是的没有问题!定义两个字型或一个双字都可以。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-5-23 19:25:58 | 显示全部楼层
本帖最后由 china0008 于 2011-5-23 20:17 编辑

问题是在于  jmp word ptr 【bx+1】  这里面的bx+1  一次是移动8位还是16位?

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-5-23 20:09:33 | 显示全部楼层
本帖最后由 china0008 于 2011-5-23 20:18 编辑

jmp word ptr 内存单元地址
功能:从内存单元地址处开始存放着一个字,是转移的目的偏移地址。


其实针对这个题目 最节省内存的方法是  db 0,0,0


bx+1  就是 从  第2个零开始取一个  字单元 赋值给ip
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 20:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表