社区
汇编语言
帖子详情
看看,不知道这对代码是什么意思
gehao2531050
2009-12-02 12:34:43
STRLEN PROC
PUSH DS
POP ES
XOR AL,AL
MOV CX,0FFFFH
REPNZ: SCANSB
MOV AX,CX
MOV CX,0FFFFH
SUB CX,AX
RET
...全文
50
2
打赏
收藏
看看,不知道这对代码是什么意思
STRLEN PROC PUSH DS POP ES XOR AL,AL MOV CX,0FFFFH REPNZ: SCANSB MOV AX,CX MOV CX,0FFFFH SUB CX,AX RET
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jason69181
2009-12-14
打赏
举报
回复
按字节依次扫描字符串,把CX的开始值 与使用完REPZ(重复串操作)后,
CX的值,相减,最后得到的数值,就是字符串的长度
j8727
2009-12-02
打赏
举报
回复
取字符串的长度。
你的程序不完整吧。这里应该是字符串放在DS段,DI指向字符串的首地址,字符串以0为结尾。
SCANSB是把AL与ES,DI指向的内存单元的一个字节相减,不保留结果,只根据结果设置标志位。
因为AL等于0,当AL-(ES,DI)=0是停止SCANSB,最后的CX就是字符串的长度
Gerrit
代码
Review入门实战
Gerrit是Google为Android系统研发量身定制的一套免费开源的
代码
审核系统,它在传统的源码管理协作流程中强制性引入
代码
审核机制,通过人工
代码
审核和自动化
代码
验证过程,将不符合要求的
代码
屏蔽在
代码
库之外,确保...
怎么看懂计算机
代码
,程序员如何看懂别人的
代码
(干货,实用)
在实际工作中,不可避免的出现需要接手做到一半的项目或是团队合作的项目,这时候就必须看以前的工程师的
代码
。如果说看书上的
代码
用痛苦来形容的话,那么这种情况时遇到
代码
不够规范或者设计不合理,简直就是...
java 如何去看懂一段
代码
?
如果你要想看懂一段
代码
,首先你需要直到这段
代码
的执行流程是什么,流程也就是逻辑,
知道
了流程也就
知道
了
代码
从何处开始,从何处停止,每一步怎么执行。 2 :每个语句的功能 当你
知道
了
代码
的执行步骤后,你就需要...
大一新生应该如何学习C语言,书上
代码
看不懂理解不了怎么办?
昨天有个读者问我要 C语言的学习路线,他今年刚上大一,书上的
代码
完全看不懂。 讲真,大一新生,一般都是零基础的纯小白,看不懂书上的
代码
很正常,除非是小学、初中、高中就开始卷计算机的硬核少年;或者是因为...
怎样能看懂matlab中的
代码
,初学者怎样能看懂
代码
初学者要看懂
代码
首先从要需求分析了解,然后是系统分析,...3、语法如果看不懂,那就需要补补基础,先弄清楚这段
代码
要做什么,有说明最好,可以帮你理解,没有说明就自己试着过一下
代码
流程。想要看懂
代码
,建议...
汇编语言
21,459
社区成员
41,601
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章