交付:架构和位数都修好
场景:~/lab/isa.py 两处:ARCH = "arm"、BITS = 32。 任务:两处都改对("x86"、64),让 --run 报 架构 = x86、位数 = 64。改好运行 ~/chec
开始练习 →
汇编和机器码是什么关系
汇编语言和机器码之间的关系是【0】。
开始练习 →
为什么说汇编几乎不做翻译
同一件事,两种写法 机器 人 把汇编变成机器码的过程叫「汇编」,而不叫「编译」。因为它【0】。
开始练习 →
一条汇编指令能做多少事
同一件事,两种写法 机器 人 和 C 语言的一行比,一条汇编指令【0】。
开始练习 →
寄存器名字为什么要背
同一件事,两种写法 机器 人 汇编里到处是 eax、ecx 这样的名字。它们是【0】。
开始练习 →
同一段 C,两台机器的汇编
同一件事,两种写法 机器 人 同一段 C 代码,在 x86 和 ARM 上编出来的汇编【0】。
开始练习 →
三行 C 变成了几条指令
同一件事,两种写法 机器 人 运行下面这段程序,填写它打印出来的结果。 ASM = """ push rbp mov rbp, rsp mov dword ptr [rbp - 4], e
开始练习 →
mov 到底做了什么
mov eax, 9 这条指令做的事是【0】。
开始练习 →
mov 这个名字取得准吗
mov 是 move(搬)的缩写,但它其实是【0】。
开始练习 →
add 的结果放在哪
add eax, ebx 执行完之后,结果落在【0】(前一个说 eax,后一个说 ebx)。
开始练习 →