我在研究x86-64时对条件分支感到困惑。
compq %rax,%rdi
jl .L2
正确的理解是哪个?
答案 0 :(得分:0)
x86-64中没有{% extends "base.html" %}
{% block title %}{{ subcategory.subcategory }}{% endblock %}
{% block content %}
<h1>{{ subcategory.subcategory }}</h1>
{% for post in posts %}
<div class="single_post">
<a href="{{ post.get_absolute_url }}">{{ post.title }}</a>
<br/>
<br/>
<div>
{{ post.publish }}
{{ post.subcategory }}
</div>
</div>
{% endfor %}
<br/>
{% endblock %}
。比较AT&T语法中的64位操作数时,有CMP将是TemplateDoesNotExist
。
使用Intel语法时会更清楚,因为AT&T会交换目标和源,它们将是more confusing on instructions like cmp
and sub
compq
Jcc instructions始终将第一个操作数与第二个操作数进行比较。在这种情况下,当rdi