Skip to main content
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"
Saves in:saves
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 answers only not deleted user 15334

The Intel x86 family of architectures in general. Contemporary systems are OFF-TOPIC! Use the specific architecture’s tag if applicable.

21 votes
Accepted

Difference between INT 0x20 and INT 0x21 (0x4C)?

The difference is that the latter appeared in DOS 2.0. MS-DOS 1.x was pretty much a rebranded version of Seattle Computer Products’ 86-DOS (initially named QDOS), which in turn was heavily inspired by …
user3840170's user avatar
  • 25.2k
13 votes
Accepted

Did Intel syntax for x86 assembly come from an Intel assembler?

However, for all I know the term ‘Intel syntax’ did not exist until its referent had to be contrasted with the AT&T syntax, and that is what the term is primarily used for in practice: it just means ‘x86
user3840170's user avatar
  • 25.2k
16 votes
Accepted

Why did x86 support self-modifying code in the 80s and 90s?

However, x86 has no instruction that allows calling an interrupt whose number is stored in a register or memory operand. …
user3840170's user avatar
  • 25.2k
30 votes

Why can't I invoke the next interrupt service by incrementing the AX register after calling ...

The comparison to syscalls is not a mere metaphor, as software interrupts have in fact been used as a syscall mechanism on a number of x86 operating systems: interrupt 0x80 in Linux, interrupt 0x21 in …
user3840170's user avatar
  • 25.2k