我是靠谱客的博主 个性季节,这篇文章主要介绍Intel汇编-字符串比较,现在分享给大家,希望可以做个参考。

# An example of the CMPS instruction (字符串比较)
#
# CMPS : 隐含的源和目标操作数的位置同样存储在ESI和EDI中。 递增或递减(DF标志)
#
# CMPS从源字符串中减去目标字符串,并且适当地设置EFLAGS的进位、符号、溢出、零、奇偶校验和辅助进位标志
#

    .section .data
value1:
    .ascii "Test"
value2:
    .ascii "Test"

    .section .text
    .globl main
main:
    nop
    movl $1, %eax
    leal value1, %esi
    leal value2, %edi
    cld
    cmpsl
    je equal
    movl $1, %ebx
    int $0x80

equal:
    movl $0, %ebx
    int $0x80

# gcc -g -o 10 10-cmps.s -m32
# echo $?
# 0
#

最后

以上就是个性季节最近收集整理的关于Intel汇编-字符串比较的全部内容,更多相关Intel汇编-字符串比较内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(96)

评论列表共有 0 条评论

立即
投稿
返回
顶部