Machine-Level Programming: Control

Machine code

Machine code is a numerical language used to control a computer's CPU. It is the lowest-level interface for a programmer and is usually written in assembly language or higher-level languages which are then translated into machine code. The notion of an instruction set architecture (ISA) enables compatibility within the same family of CPUs.

1 courses cover this concept

15-213/18-213/14-513/15-513/18-613 Introduction to Computer Systems

Carnegie Mellon University

Fall 2019

This course provides a deep dive into the inner workings of computer systems, enhancing students' effectiveness as programmers. Topics span machine-level code, performance evaluation, computer arithmetic, memory management, and networking protocols. It serves as a foundation for advanced courses like compilers and operating systems.

No concepts data

+ 22 more concepts