小编use*_*287的帖子

汇编 x86 EDI、SIL 和 DL 寄存器的功能是什么?

lk:
movl %edi , %r9d
jmp .L8

L8:
movzbl %sil , %eax
movzbl %dl , %ecx
leal -1(%rcx) , %r8d
cmpl %r8d, %eax
jl .L4 //if (%eax <%r8d) goto .L4
cltq // extend %eax int %rax
movl %esi, %eax
cmovle %edx, %eax // if (ecran(%rax)<=%dil) %eax=%edx
ret

main:
...
movzbl %bl,%eax
movsbl clavier(%rax), %ebp
movsbl le(%rip),%edx
movl $0, %esi
movl %ebl, %edi
call lk
movzbl %al, %esi
...
ret
Run Code Online (Sandbox Code Playgroud)

什么%edi%sil%dl代表在功能lk和他们有什么类型?

x86 assembly

-4
推荐指数
1
解决办法
8934
查看次数

标签 统计

assembly ×1

x86 ×1