. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->[bx]和loop指令
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  实验4问题3,BX的设置  [已解决] 回复[ 4次 ]   点击[ 428次 ]  
yin.viky
[帖 主]   [ 发表时间:2010-12-29 22:22 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-10-31 08:38
假设程序开头处的偏移地址为X,那么它一般情况下都是0。根据书上所说安全空间来看。
但不一定吧?
BX为何设置成0?一定不会出问题么?
yin.viky
[第1楼]   [ 回复时间:2010-12-31 21:06 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-10-31 08:38
代码段的最开始,地址是0吧
bzyxtsg
[第2楼]   [ 回复时间:2011-01-05 09:12 ]   [引用]   [回复]   [ top ] 
荣誉值:14
信誉值:6
注册日期:2010-12-20 13:34
是为了程序设计的易读性、易维护性。当然,如果你非要人为指定一个值也不能算错。不过画蛇添足。

实际上没有一定不一定的问题,可以到debug里试一下。一般给定一个段,默认就是0

             个人理解。
yin.viky
[第3楼]   [ 回复时间:2011-01-15 19:07 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-10-31 08:38
谢谢楼上。
yin.viky
[第4楼]   [ 回复时间:2011-01-15 19:11 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2010-10-31 08:38
此贴由 贴主 于 [ 2011-01-15 19:11 ] 结贴。 结贴原因:问题已解决
得分情况: 2楼(bzyxtsg):6分  
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved