Top "X86" questions

x86 is an architecture derived from the Intel 8086 CPU.

Writing my own BIOS

I'm not crazy, just reinventing the wheel :D I wrote boot-loaders, mouse & keyboard mini-drivers, mini OS and so on. …

assembly x86 bios
Calling 32bit Code from 64bit Process

I have an application that we're trying to migrate to 64bit from 32bit. It's .NET, compiled using the x64 flags. …

.net migration x86 64-bit fortran
Is x86 RISC or CISC?

According to Wikipedia, x86 is a CISC design, but I also have heard/read that it is RISC. What is …

x86 cpu cpu-architecture
How do you determine 32 or 64 bit architecture of Windows using Java?

How do you determine 32 or 64 bit architecture of Windows using Java?

java windows x86 64-bit
What does cltq do in assembly?

0x0000000000400553 <main+59>: mov -0x4(%rbp),%eax 0x0000000000400556 <main+62>: cltq 0x0000000000400558 <main+64>: shl $0x3,%…

assembly x86 gnu-assembler att
What is the purpose of the EBP frame pointer register?

I'm a beginner in assembly language and have noticed that the x86 code emitted by compilers usually keeps the frame …

performance assembly x86
How many registers are there in 8086/8088?

I took Computer Architecture course and I understood that processor has 32 registers each of 32 bit. Now I am studying computer …

x86 cpu cpu-registers microprocessors
What does the dollar sign ($) mean in x86 assembly when calculating string lengths like "$ - label"?

For example, if we were writing a simple hello world type program, the .data section might contain something like: section .…

assembly x86 intel-syntax
How many CPU cycles are needed for each assembly instruction?

I heard there is Intel book online which describes the CPU cycles needed for a specific assembly instruction, but I …

performance assembly x86 cpu-architecture cpu-cycles