我正在尝试克隆一个 github 存储库并composer install在其上发出一个。但我得到了这个:
警告:锁定文件不是最新的 composer.json 中的最新更改。您可能会得到过时的依赖项。运行更新以更新它们。
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Conclusion: remove symfony/polyfill-intl-icu v1.9.0
- Installation request for symfony/polyfill-intl-icu v1.9.0 -> satisfiable by symfony/polyfill-intl-icu[v1.9.0].
- Conclusion: remove symfony/process v3.4.15
- symfony/polyfill-intl-icu v1.9.0 requires symfony/intl ~2.3|~3.0|~4.0 -> satisfiable by symfony/symfony[v4.0.0].
- don't install symfony/process v3.4.15|remove symfony/symfony v4.0.0
- don't install symfony/symfony v4.0.0|don't install symfony/process v3.4.15
- Installation request for symfony/process v3.4.15 -> satisfiable by symfony/process[v3.4.15].
Run Code Online (Sandbox Code Playgroud)
跑步时 composer …
我无法理解如何用 x86 汇编语言遍历二维数组。我缺少一点理解。这是我到目前为止所拥有的。
问题是带有//offsetand的行//moving through array
对于//offset我得到的错误是“第二个操作数中的非常量表达式”以及“ebx:第二个操作数中的非法寄存器”
对于下一行,我收到错误“edx:第二个操作数中的非法寄存器”
mov esi, dim
mul esi
mov eax, 0 // row index
mov ebx, 0 // column index
mov ecx, dim
StartFor:
cmp ecx, esi
jge EndFor
lea edi, image;
mov edx, [eax *dim + ebx] // offset
mov dl, byte ptr [edi + esi*edx] // moving through array
mov edx, edi
and edx, 0x80
cmp edx, 0x00
jne OverThreshold
mov edx, 0xFF
OverThreshold:
mov edx, 0x0
Run Code Online (Sandbox Code Playgroud)