r/x86 • • Jan 06 '21

Is x86 dying?

17 Upvotes

I look at Apple, introducing their own ARM chips into Macs. I look at Microsoft, who recently announced their own ARM chips. And then I look, quite concerned, at the smart phone industry. Extremely locked down. Apple has the ability to make their products more locked down than ever now. Microsoft may very well follow suit. This may just be paranoia. Maybe ARM won't pose a threat to the freedom we have with desktops and laptops, or not even be a dent in the x86 market (aside from Apple's own PCs). But I have to wonder what this sub thinks.


r/x86 • • May 31 '14

Well at leasts its a sub

5 Upvotes

Came her looking for info on x86 programming. at least its a sub


r/x86 • • Oct 29 '20

low level security discord server

4 Upvotes

We are launching a community for the discussion of low-level security topics, including:

- Kernel security

- Electronic automotive security

- Embedded devices and

- Hardware

The primary purpose of this community is the responsible sharing of information.

The name of the discord server is: Low Level exploitation

The invite link to the discord server: https://discord.gg/K7CnGbv


r/x86 • • Sep 30 '17

Guide to x86 Assembly

Thumbnail
cs.virginia.edu
4 Upvotes

r/x86 • • Jun 25 '16

Let's Play a Game!

4 Upvotes

Rules:

  • Each post must be a valid instruction or directive using the GNU Assembler.

  • The first valid reply is the next instruction. Please delete all others.

  • The syntax starts in AT&T syntax until .intel_syntax or .intel_syntax noprefix, then it will be Intel syntax until .att_syntax.

  • The machine starts in 16-bit Real Mode, without memory paging or floating-point operations enabled.

  • The permalink code for each post, prefixed by a _ serves as a local label for each instruction.

  • Other labels may be used if declared later with the .global directive.

I'll start:

.text


r/x86 • • Jul 14 '21

How should I name labels?

3 Upvotes

If i have some labels for control or loops inside of subroutines in a large project, how should I name them? Should I just do Label000, Label001, Label002, etc. or is there a standard that is used for these labels names?


r/x86 • • Jan 06 '20

Hobby x86 kernel written with Zig

Thumbnail
github.com
3 Upvotes

r/x86 • • Oct 08 '17

x86 Instruction Set Reference

Thumbnail felixcloutier.com
3 Upvotes

r/x86 • • Oct 08 '17

Ralf Brown's Interrupt List

Thumbnail
ctyme.com
3 Upvotes

r/x86 • • Oct 01 '17

Square roots

Thumbnail
azillionmonkeys.com
3 Upvotes

r/x86 • • Aug 21 '19

The 27W Via Nano X2 1.6+GHz beats a 70W Apple G5 PowerPC 970mp!

Thumbnail
youtube.com
2 Upvotes

r/x86 • • Apr 26 '18

Over 20 system benchmarked, cross platform, CISC vs. RISC: P54C, IDT WinChip2, K6-2, Transmeta Crusoe, Efficeon, PowerPC G4, PS3 & more ..!

Thumbnail
youtube.com
2 Upvotes

r/x86 • • Mar 27 '18

Help with while loop

2 Upvotes

Hello! I have been trying to learn x86 assembly on linux for the past few days and cannot figure out what is wrong with my code. It supposed to print "Hello!" out 10 times, but right now it just prints it out forever. Any help would be greatly appreciated!

--CODE--

section .text global _start

_start: mov rax, 20 jmp loop1

loop1: mov edx,msgl
mov ecx,msg
mov ebx,1
mov eax,4
int 0x80
dec rax cmp rax, 10 jne loop1 je quit

quit: mov eax, 1 int 0x80

section .data msg db 'Hello!', 0xa msgl equ $ - msg


r/x86 • • Sep 30 '17

Hello friends! I'd really like to get this sub going again so if you see this and are interested, then please say "hi". :)

2 Upvotes

Looking to see if anyone's interested.


r/x86 • • Jul 31 '16

Java x86 emulator with time travelling debugger

Thumbnail
github.com
2 Upvotes

r/x86 • • Dec 23 '19

Lilith: x86-64 OS written in Crystal

Thumbnail
github.com
1 Upvotes

r/x86 • • Dec 15 '19

Centaur Unveils Its New Server-Class x86 Core

Thumbnail
fuse.wikichip.org
1 Upvotes

r/x86 • • Dec 13 '19

Lots of bugs in 32-bit x86 Linux entry code

Thumbnail
lwn.net
1 Upvotes

r/x86 • • Dec 08 '19

Touch screen not working

1 Upvotes

Hi,

Not sure if this is the best place to get help - but this might be easy.

I just installed android-x86_64-9.0-rc1 on my HP Pavilion x2 12-b020nr 12" Detachable Laptop (Intel Core M3, 4GB RAM)

During USB testing everything went well. The touch pad and the touch screen both worked fine.

Now that it is installed - only the touch pad works. The touch screen does nothing.

I also have another partition with Prime OS on it. It has a few flaky issues - so trying trying this one. Anyway - the touch screen and touch pad work on that install. So - any tips on extracting the driver or terminal commands etc.. I am all open.

Thanks,


r/x86 • • Oct 31 '19

Destroying x86_64 instruction decoders with differential fuzzing

Thumbnail
blog.trailofbits.com
1 Upvotes

r/x86 • • Oct 16 '19

OpenVMS: state of the x86 port

Thumbnail
vmssoftware.com
1 Upvotes

r/x86 • • Jan 22 '18

Code alignment issues. | Denis Bakhvalov

Thumbnail dendibakh.github.io
1 Upvotes

r/x86 • • Dec 17 '17

The Manga Guide to Microprocessors

Thumbnail
nostarch.com
1 Upvotes

r/x86 • • Oct 08 '17

How to use Fixed Point (16.16) Math - Fast handling vectors and matrixes (Part II)

Thumbnail
intel-assembler.it
1 Upvotes

r/x86 • • Oct 08 '17

How to use Fixed Point (16.16) Math Part - Want fast math? Use Fixed point math in asm and C (Part I)

Thumbnail
intel-assembler.it
1 Upvotes