. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->转移指令的原理
主题 : :  关于loop指令中“0-1=FFFFH”经典问题  [待解决] 回复[ 13次 ]   点击[ 689次 ]  
ym3823078
[帖 主] [ 发表时间:2008-07-20 19:56 ] 
荣誉值:0
信誉值:0
注册日期:2008-07-18 07:43
mov cx,0  
    s: mov ax,bx  
    loop s  
    以上指令序列执行后mov ax,bx被执行了多少次__2__(正确答案)_。  
 1、 0  
 2、 256  
 3、 65535  
 4、 65536 


,知道loop会把0-1以后进行判断,cx=FFFF,我 看了论坛里 的 一些 讨论,说 是 因为是loop是  短转移,
但 我 还 是 想 不 通,为 什么 仅仅被 执行256次,而不 是 65536???
82356722
[第11楼] [ 回复时间:2009-03-31 22:41 ] 
荣誉值:2
信誉值:0
注册日期:2009-03-27 20:52
恩,和loop无关哈。,
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved