英文: What is the reason to extend page-directory-pointer-table base address in cr3 from 20 to 27 bits...
x86 rep前缀,计数为零:会发生什么?
英文: x86 rep prefix with a count of zero: what happens? 问题 x86架构下的rep前缀初始计数为零会发生什么? Intel手册明确指出这是一个带有...
遇到了在我的随机数数组排序程序中找到无效内存访问的问题。
英文: Having trouble finding the invalid memory access in my random number array sorting program 问题 在你...
内存写入在发送x86中断后是否可见?
英文: Will memory write be visible after sending an IPI on x86? 问题 我已经阅读了《Intel 64 和 IA-32 架构 SDM vol ...
Sequentially consistent fence(顺序一致性屏障)
英文: Sequentially consistent fence 问题 如果我使用 asm 编译器级别的 memory 屏障来执行 cpuid,这是否与顺序一致的屏障具有相同的行为? 现在假设我执行...
不同结构布局相同大小的代码遇到某种硬件性能瓶颈
英文: Code Hitting Some Kind of Hardware Performance Bottleneck With Different Struct Layouts of Same ...
Why does the opcode for MOV from a segment register not have its low bit set? It's not 8-bit operand-size, so the W bit should be set
英文: Why does the opcode for MOV from a segment register not have its low bit set? It's not 8-bit...
Why is alignment on the stack for a struct with 1 member (char) handled differently than if the member was directly on the stack?
英文: Why is alignment on the stack for a struct with 1 member (char) handled differently than if the ...
Assembly函数和被跳转的标签;是否需要8字节对齐?
英文: Assembly functions and labels that are jumped to; is 8-BYTE alignment necessary or not? 问题 In as...
机器在启动自己的操作系统时重新启动。
英文: The machine restarts when it starts its own OS 问题 I am developing my OS from scratch on C. I hav...
7