
CLD汇编语言是什么意思
4个回答
展开全部
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.
参考资料来源:百度百科—汇编语言
展开全部
清除方向标志,在字符串的比较,赋值,读取等一系列和rep连用的操作中,di或si是可以自动增减的而不需要人来加减它的值,cld即告诉程序si,di向前移动,std指令为设置方向,告诉程序si,di向后移动
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
CLD是清方向标志,把标识寄存器的D位置呈零
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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的地址指针自动递减,字串处理由后往前。
将标志寄存器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的地址指针自动递减,字串处理由后往前。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询