Search code examples
Writing an OS with UEFI...

assemblycpu-architectureosdevuefi

Read More
Swap Procedure in MIPS...

assemblymipscpu-architectureswap

Read More
Is there any architecture that uses the same register space for scalar integer and floating point op...

floating-pointcpu-architecturecpu-registers

Read More
Can Registers inside a CPU do Arithmetics...

cpucomputer-sciencecpu-architecturecpu-registersalu

Read More
Which cpus have explicit cache flush assembly instructions?...

assemblycpu-architecturevolatilecpu-cache

Read More
ARM Cortex-M3 Startup Code...

armembeddedcpu-architecturecortex-m

Read More
How does the control unit differentiate between Jr and the other R-type instructions if they have th...

mipscpu-architecturesimulatorinstruction-set

Read More
Why declaring a variable p as int and using it in scanf is ok but not ok if i don't use scanf?...

cpointerscpu-architecture

Read More
Why register list of PUSH must not include PC?...

assemblyarmcpu-architecturecortex-minstruction-set

Read More
What are the implications of designing prefetchers at different cache levels?...

cachingcpucpu-architectureprefetch

Read More
What's the difference between a word and byte?...

assemblybytecpu-architectureterminologycpu-word

Read More
Multi-Cycle Pipeline implementation: why do we cancel the earlier WB when addressing the WAW hazard ...

parallel-processingcpu-architecturecpu-hazard

Read More
Measure the number of executed instructions including *speculative*...

performancex86cpu-architectureperfspeculative-execution

Read More
Does lock can avoid lr/sc 'spuriously fail'...

assemblycpu-architectureatomicriscvload-link-store-conditional

Read More
Why does RISC-V 'J-immediate' encode imm[11] in inst[20]?...

cpu-architectureriscvinstruction-setinstruction-encoding

Read More
What is instruction fusion in contemporary x86 processors?...

assemblyx86cpu-architecture

Read More
Why is a store-load barrier considered expensive?...

multithreadingconcurrencycpu-architecturememory-barrierslock-free

Read More
x86_64 haswell instruction scheduled on already used port instead of unused one...

assemblyx86x86-64cpu-architecture

Read More
Is there an issue with "cache coherence" on C++ multi-threading on a *Single CPU* (Multi-C...

c++multithreadingcpu-architecturememory-barriersstdatomic

Read More
Why is my function not producing a different number every time in my rock, paper, scissors game in a...

assemblycpu-architecturex86-16emu8086microprocessors

Read More
Equality of floating point numbers after storing/loading/moving...

floating-pointcpu-architecturefloating-accuracy

Read More
Assembly `jmp rel8` vs `jmp rel32` performance...

assemblyx86cpu-architecturemicrobenchmark

Read More
Assembly handwritten function slower than GCC compiled function...

assemblyx86-64cpu-architecturememory-alignmentmicro-optimization

Read More
Are any instructions affected by IA32_UARCH_MISC_CTL[DOITM] in existing CPUs?...

x86cpu-architectureintelmicro-architecture

Read More
Calculating memory size based on address bit-length and memory cell contents...

memorycpu-architecturememory-address

Read More
Verilog simple cpu doesn't work...

verilogcpu-architecture

Read More
Is there automatic L1i cache prefetching on x86?...

x86cpu-architecturebranch-prediction

Read More
Why does the opcode for MOV from a segment register not have its low bit set? It's not 8-bit ope...

assemblyx86cpu-architecturemovinstruction-encoding

Read More
Is 2-bit prediction always better than 1-bit?...

cpu-architecturebranch-prediction

Read More
2 bit branch predictor with two for loops...

cpu-architecturebranch-prediction

Read More
BackNext