Back to Browse

The case for AT&T syntax

15.4K views
Jun 7, 2025
7:22

Why did AT&T Bell Labs create their own x86 assembler syntax? Why should you use it instead of the Intel syntax? What might Klingon x86 assembly look like? Watch the video for the answers to these questions and more (or less). Notes on the mysterious %riz register: Clang will accept it, but sadly not GCC, although GNU objdump will disassemble. I didn't actually try with MASM. Official Intel syntax uses verbose operand size notation (e.g. "DWORD PTR"), although most assemblers let you omit that, so I left it out of the video. Links: The Klingon Hamlet https://amzn.to/4kUz2qs The Klingon Dictionary https://amzn.to/4dPLXHM Lions' Commentary on Unix https://amzn.to/3HtIjay As an Amazon Associate I earn from qualifying purchases.

Download

1 formats

Video Formats

360pmp415.3 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

The case for AT&T syntax | NatokHD