Low-level programming language used to send instructions (machine code) directly to a microprocessor. For assembling hardware, use [computer-building] instead.
Questions tagged [assembly]
69 questions
11
votes
3 answers
How prevalent are old x64 processors lacking the cmpxchg16b instruction?
The cmpxchg16b instruction for doing atomic 128 bit memory exchanges is not supported on old versions of the x64 processor but it seems like this has been supported by newer versions of the processor for several years now. How likely am I to…
Christopher Barber
- 211
- 1
- 2
- 7
1
vote
1 answer
Meaning of "?" (Question Mark) in assembly
For some project i am required to draw the memory diagram of assembly code.I know that in assembly language "?" means, values are un-initialized. But what happens exactly in memory when i put "?"?
Lets take the code below
.data
ABC byte 8
ABC byte…
Wardruna
- 33
1
vote
2 answers
Is there risk of damaging my system or losing data while practicing is assembly language
I'm going to learn assembly, I have downloaded WinAsm IDE and MASM32. Assembly programing usually involves low level stuff , so before I start I wanted to ask if there is any risk of damaging my system or losing any data unintentionally while…
Goofy
- 11
- 1
-3
votes
2 answers
How can I represent the output of 250500*250500 in 32-bit word?
We have 250500*250500 = 62,570,250,000. How can we represent this using low and high? I know that the biggest number that can be represented in 32 bits is 4,294,967,295 (2^32 - 1)
Wino Paz
- 1