Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Bookmarks inbookmarks:mine
inbookmarks:1234
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options user 30213

A family of very low-level programming languages, just above machine code, where each statement corresponds to a single machine code instruction.

8
votes
In x86 assembly, al is the least significant byte of eax register, which is typically used to return values from function calls. The test al,al is a bitwise AND operation between al and itself. …
answered Jun 1 '20 by Yotamz
0
votes
MIPS assembly differs from x86 assembly by quite a bit, but consider it a different programming language. … Don't bother yourself with learning about obfuscators before you can handle plain assembly. Yes, the disassembler is not affected by the underlying processor. Besides, AMD and Intel are compatible. …
answered Apr 27 '20 by Yotamz
2
votes
Some possibilities (out of many): 1. The program may call SetThreadContext, or ZwContinue which sets all registers using a new CONTEXT. If the DRx registers are reset then your hardware breakpoints a …
answered Nov 18 '19 by Yotamz
0
votes
CBZ is a compare and branch is zero. It does not affect flags, which means that the compare part has no effect other than branching or not. You can simply patch the CBZ into a B instruction.
answered Dec 1 '19 by Yotamz