Assembly Language Basics Flashcards
An application oriented language
Level 5- High Level Language
In level 5 what do programs do?
compile into assembly language 4
the bridge between machine language and high level language
level 4- assembly language
what level are call functions written?
level 3 - operating system
instructions that have already been defined into the system
Mcnemonics
what level provides services to level 4 ie. Assembly language
level 3. Operating Language
what level are programs translated to run?
level 2 at the instruction set architecture level
what level is also known as the conventional machine language level?
level 2- Instruction Set Architecture
what level is level 2 executed by?
level 1
What level interprets machine instructions ?
level 1
what level executes the interpreted machine instructions?
executed by level 0- digital hardware
what is the CPU constructed from?
*Digital logic gates
*System Bus
*Memory
how is the digital hardware implemented?
using bipolar transistors
what are the 5 specific machine languages?
- Level 5: High-Level Language
- Level 4: Assembly Language
- Level 3: Operating System
- Level 2: Instruction Set Architecture
- Level 1: Microarchitecture
- Level 0: Digital Logic
what performs arithmetic and logical (bitwise) operations
the ALU
coordinates sequence of execution steps
the control unit (CU)
a group of parallel wires that transfer data
THE BUS
what are the bus types?
*Address
*Data
*Control
holds the address of instructions and data, when the currently executing instructions transfer data between the CPU and memory, basically it finds where the data is located especially in memory, and you use this bus to find where you stored it
the address bus
transfers instructions and data between the CPU and Memory
the data bus