Top "Instruction-set" questions

Use for questions related to Instruction Set Architectures, ISA.

What's the point of LEA EAX, [EAX]?

LEA EAX, [EAX] I encountered this instruction in a binary compiled with the Microsoft C compiler. It clearly can't change …

c assembly x86 instruction-set
PowerPC opcode table?

I am interested in developing a PowerPC emulator for my own learning purposes. I've found a fair amount of resources …

assembly disassembly powerpc instruction-set opcode
MWAIT vs HALT in terms of efficiency

I'm raising a wonder in regards to MONITOR-MWAIT vs HLT instructions. Both halts the processor, both wakes up on various …

assembly x86-64 cpu-architecture instruction-set
Need help in adding more functionality to MIPS Single Cycle Datapath

I am trying to add jal functionality to the following but I am stuck with how does it work. I …

mips instruction-set mips32
What Do we mean by instruction size?

I am really consfused and may sound dumb question but I really not sure what does it mean when we …

assembly arm instructions instruction-set
Are ARM instructuons SWI and SVC exactly same thing?

ARM assembly has SWI and SVC instructions for entering into 'supervisor mode'. What confuses me is, why there are two …

assembly arm embedded instruction-set
itte in arm assembly

What does the following line do in arm assembly: 000031e6 2916 cmp r1, #22 000031e8 bf1a itte ne I get the …

assembly arm embedded instruction-set thumb
Determine instruction set of my processor under Linux

I would like to know how to know which instruction set my processor using; I am running Linux. I would …

linux processor instruction-set
Why are CISC processors harder to pipeline? In what sense are some instructions "more complex" than others?

According to "Computer Architecture and Organization" by Miles Murdoca and Vincent Heuring, CISC instructions do not fit pipelined architectures very …

x86 cpu-architecture instruction-set pipelining
x86 CMP Instruction Difference

Question What is the (non-trivial) difference between the following two x86 instructions? 39 /r CMP r/m32,r32 Compare r32 with …

assembly x86 instruction-set cmp