CLD汇编语言是什么意思

 我来答
小T爱旅行
推荐于2019-11-05 · 旅游业余爱好者,希望带大家云旅游。
小T爱旅行
采纳数:301 获赞数:193980

向TA提问 私信TA
展开全部

CLD,全称表达是CentralLivingDistrict,中文翻译就是中央生活区。

还有一种是汇编语言CLD(cleardirection)清除方向标志,cld即告诉程序si,di向前移动,std指令为设置方向,告诉程序si,di向后移动。

相反功能指令是STD,将方向标志位DF置1, 在字串操作中使SI或DI的地址指针自动递减,字串处理由后往前。

扩展资料:

CLD指令功能: 

将标志寄存器Flag的方向标志位DF清零。 

在字串操作中使变址寄存器SI或DI的地址指针自动增加,字串处理由前往后。 

例如,以下三条指令执行后,SI自动加1,更新为0001H: 

CLD 

MOV SI,0000H 

LODSB ;

将字串中的SI指针所指的一个字节装入AL. 

又如,以下三条指令执行后,SI自动加2,更新为0102H: 

STD 

MOV SI,0100H 

LODSW ;将字串中的SI指针所指的一个字(双字节)装入AX. 

参考资料来源:百度百科—汇编语言

待人诚真9B
推荐于2017-10-08 · TA获得超过618个赞
知道答主
回答量:86
采纳率:0%
帮助的人:0
展开全部
清除方向标志,在字符串的比较,赋值,读取等一系列和rep连用的操作中,di或si是可以自动增减的而不需要人来加减它的值,cld即告诉程序si,di向前移动,std指令为设置方向,告诉程序si,di向后移动
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
姚伙
2008-06-03 · TA获得超过2034个赞
知道小有建树答主
回答量:2483
采纳率:0%
帮助的人:1103万
展开全部
CLD是清方向标志,把标识寄存器的D位置呈零
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桑梦槐0Gt
推荐于2018-02-16 · TA获得超过1.3万个赞
知道大有可为答主
回答量:4824
采纳率:88%
帮助的人:2136万
展开全部
CLD指令功能:
将标志寄存器Flag的方向标志位DF清零。
在字串操作中使变址寄存器SI或DI的地址指针自动增加,字串处理由前往后。
例如,以下三条指令执行后,SI自动加1,更新为0001H:
CLD
MOV SI,0000H
LODSB ;将字串中的SI指针所指的一个字节装入AL
.
又如,以下三条指令执行后,SI自动加2,更新为0102H:
STD
MOV SI,0100H
LODSW ;将字串中的SI指针所指的一个字(双字节)装入AX
.
[知识引伸]:
相反功能指令是STD,将方向标志位DF置1,
在字串操作中使SI或DI的地址指针自动递减,字串处理由后往前。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式