| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1007 人关注过本帖
标题:新手问一个弱弱的问题,希望老师们指点下
取消只看楼主 加入收藏
wwt406
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-6-8
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
新手问一个弱弱的问题,希望老师们指点下
3.38    在下列程序的括号中分别填入如下指令:
(1)  LOOP           L20
(2)  LOOPE        L20
(3)  LOOPNE    L20
试说明在三种情况下,当程序执行完后,AX、BX、
CX、DX四个寄存器的内容分别是什么?
TITLE        
CODESG        SEGMENT
ASSUME  CS:CODESG, DS: CODSEG, SS: CODSEG
ORG    100H
BEGIN:    MOV    AX, 01
MOV    BX, 02
MOV    DX, 03
MOV    CX, 04
L20:   
INC        AX
ADD    BX, AX
SHR        DX, 1
       (    )
RET
CODESG         ENDS
END  BEGIN




我不明白的是到LOOPE  L20 和LOOPNE L20 这二条指令放进排括号里,相等和不等循环,这上面没有二个数比较,怎么知道相等和不等呢?纠结啊,大牛们,指点下吧,我郁闷起的
搜索更多相关主题的帖子: 寄存器 
2012-06-08 09:02
wwt406
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-6-8
收藏
得分:0 
回复 2楼 zklhp
   要是括号里放的LOOPE,上面的操作要循环几回呢?这是相等的循环,又让谁和谁相等呢。第二版书上面的例子循环前都有一个二个数比较
2012-06-08 12:29
wwt406
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-6-8
收藏
得分:0 
回复 4楼 zklhp
想明白了,完全是根据ZF在决定,板主 ,3Q
2012-06-08 13:31
快速回复:新手问一个弱弱的问题,希望老师们指点下
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031494 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved