x86 Programming

X86 assembly language

x86 assembly language is a family of assembly languages that are compatible with CPUs dating back to the Intel 8008 microprocessor. It is a low-level and machine-specific programming language that uses mnemonics to represent CPU instructions. Assembly languages are commonly used for time-critical applications like embedded systems, operating system kernels, and device drivers, and can also be used as an intermediate step in the translation of high-level programs into machine code.

1 courses cover this concept

CSE 351 The HW/SW Interface

University of Washington

Autumn 2022

This course develops students' understanding of software functioning at different levels of abstraction. Focus areas include C, assembly, and low-level data representation. It also introduces concepts of operating systems and differences between Java and C. It serves as a starting point for those interested in hardware or high-level abstractions.

No concepts data

+ 26 more concepts