小编Slo*_*ald的帖子

内联asm是ANSI C标准的一部分吗?

我一直认为这是因为许多IDE和语法突出显示工具没有在C中突出显示ASM,但它们总是使用C++.内联汇编是否是C标准(ANSII或ISO)的一部分?

c c++ inline-assembly

8
推荐指数
1
解决办法
3649
查看次数

8位和16位处理器如何通过两个寄存器访问更多RAM?

让我困惑的是8位计算机如何访问超过256字节的RAM.我知道它必须使用两个寄存器,但任何人都可以向我展示汇编代码中的这个样子吗?

喜欢:

mov a, [x]   ???
Run Code Online (Sandbox Code Playgroud)

ram assembly memory-address 8-bit

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

(x86)ESP的价值是否与EBP相关?

我总是认为SP是相对BP,(意味着推动/和弹出的东西在堆栈中会使用的地址BP- SP,与BP被堆叠的开始,并SP正对堆栈顶部的当前项目).但是,在查看了CDECL调用约定之后,这就没有意义了,就像SP分配给它的值一样BP.那么,如果我改变BP,这甚至会产生影响SP吗?是BP即使用于push/ pop指令?或者push/ pop只是合作SP?难道BP甚至需要?

x86 assembly stack

1
推荐指数
1
解决办法
387
查看次数

标签 统计

assembly ×2

8-bit ×1

c ×1

c++ ×1

inline-assembly ×1

memory-address ×1

ram ×1

stack ×1

x86 ×1