Low-level Programming Language

Low-level Programming Language

memorize.aimemorize.ai (lvl 286)
Section 1

Preview this deck

translator

Front

Star 0%
Star 0%
Star 0%
Star 0%
Star 0%

0.0

0 reviews

5
0
4
0
3
0
2
0
1
0

Active users

1

All-time users

1

Favorites

0

Last updated

7 years ago

Date created

Mar 1, 2020

Cards (10)

Section 1

(10 cards)

translator

Front

a program that converts source code into machine code

Back

assembly language

Front

a low-level programming language written using mnemonics

Back

machine code

Front

the binary codes representing each of the instructions of the instruction set

Back

source code

Front

the text of the program that a programmer writes

Back

why is writing in assembly language difficult?

Front

-a very limited range of instructions is available, so massive decomposition is required. -you have to manage all your data, as all different types of data must be represented using binary. -debugging is very difficult, because a bug can make the machine crash.

Back

what is the simplest kind of translator?

Front

an assembler

Back

low-level programming language

Front

a programming language that uses language closely related to the CPU's machine code

Back

what does an assembler convert?

Front

it converts assembly language into machine code

Back

why would it be impractical to program using machine code?

Front

because each computer's instruction set is different, and also because binary code can be difficult

Back

instruction set

Front

the commands that a CPU can process

Back