社区
汇编语言
帖子详情
ZF标示位的问题
badboy111111
2009-03-20 05:03:35
lea si,adr1
lea di,adr2
cld
don1:lodsb
cmp al,'A'
jb don2
cmp al,'Z'
ja don2
add al,20h
don2:stosb
and al,al
jnz don1
这段代码中ZF是被什么影响的?何时为1的?即jnz don1何时不成立的?
...全文
123
4
打赏
收藏
ZF标示位的问题
lea si,adr1 lea di,adr2 cld don1:lodsb cmp al,'A' jb don2 cmp al,'Z' ja don2 add al,20h don2:stosb and al,al jnz don1 这段代码中ZF是被什么影响的?何时为1的?即jnz don1何时不成立的?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
badboy111111
2009-03-23
打赏
举报
回复
谢了,两位~~今我茅塞顿开:)谢了
cnzdgs
2009-03-20
打赏
举报
回复
把两条lea都改成mov。
badboy111111
2009-03-20
打赏
举报
回复
噢,那如果是这样,此段程序为何会提早结束,且结果完全不正确
#include<stdio.h>
void lower(char *adr2,char *adr1);
void main()
{
char str[]="C Program AND Assembler Program";
char chr[50];
chr[49]='\0';
lower(chr,str);
printf("Lower String:\n%s\n",chr);
}
void lower(char *adr2,char *adr1)
{
_asm{
lea esi,adr1
lea edi,adr2
cld
don1:lodsb
cmp al,'A'
jb don2
cmp al,'Z'
ja don2
add al,20h
don2:stosb
and al,al
jnz don1
}
}
nineforever
2009-03-20
打赏
举报
回复
"and al,al",ZF取决于al的值
CAD特殊字体“Ahy_
zf
.shx”的使用与管理
本文围绕CAD字体展开,介绍了CAD字体的重要性,详细解析了.shx与.ttf字体格式。着重探讨Ahy_
zf
.shx字体的作用、安装步骤,还阐述了CAD字体管理策略,包括路径检查、替换及一致性维护,最后提及字体转换工具使用和字体标准化方案制定。
MyEclipse里面的工程文件上面有红叉
标示
的解决方法!
本文介绍了解决MyEclipse中文件出现红叉
标示
的
问题
,主要原因是MyEclipse对工程文件进行了多种类型的验证。通过禁用所有验证可以快速解决此
问题
。
安装
ZF
2_Skeleton_ Application和
ZF
TOOL
本文详细介绍了如何在 CentOS Linux 上通过 XAMPP 安装和配置 Zend Framework 2.2.5,并提供了手动安装方法及解决安装过程中遇到的
问题
的步骤。
汇编标志
位
及操作讲解
本文深入解析CPU的标志
位
作用及AND、OR、TEST、XOR指令的影响,包括SF、CF、
ZF
、OF、PF的功能说明,以及这些指令如何改变标志
位
的状态,对程序员理解和优化代码具有重要意义。
X86 CPU的EFLAGS寄存器各个标识
位
本文详细介绍了CPU中的各种标志
位
,包括TF(跟踪标志)、IF(中断许可标志)、IOPL(I/O特权级别)、NT(嵌套任务)、RF(恢复标志)、VM(虚拟8086模式)、AC(对齐检查)、VIF(虚拟中断)、VIP(虚拟中断等待)及ID(识别)。还介绍了通用标志
位
如CF(进
位
标志)、PF(奇偶标志)、AF(辅助进
位
标志)、
ZF
(零标志)、SF(符号标志)、DF(方向标志)和OF(溢出标志)。这些标志
位
在调试、中断处理和内存对齐等方面起着关键作用。
汇编语言
21,500
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章