It-Games Flashcards

(11 cards)

1
Q

What is assembly language?

A

A language that replaces machine code with mnemonics and operands to make them easier to read/write.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does an assembler do?

A

An assembler translates assembly language into machine code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the purpose of a compiler?

A

A compiler creates an executable file for a program by translating a high-level language to machine-readable code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does it mean to execute a program?

A

To carry out the instructions for a computer program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Define high-level language.

A

A human-readable language written in formal, structured English.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the role of an interpreter?

A

An interpreter translates and executes code line by line. It translates the code into machine-readable code.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What characterizes a low-level language?

A

Quickly executed by a computer, written in either machine code or assembly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is machine code?

A

A program written using 1s and 0s. A computer can execute this directly.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a mnemonic?

A

A code to help us remember something.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Define operand.

A

A piece of data that can be changed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is a translator in programming?

A

Executes the programs that programmers write in high-level languages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly