Module #3 Study Deck Flashcards

1
Q

(True/False) In debugging mode, the contents of internal memory and registers can be viewed when a breakpoint is encountered.

A

True

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

In debugging mode, which function key is will execute a library procedure, then stop on the next instruction after the procedure?
* F5
* F9
* F11
* F10

A

F10

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

The MASM assembler is used for locating (blank) errors, but the debugging system is used for locating (blank) errors.

A
  1. syntax
  2. logic, run-time, or execution
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

(True/False) In debugging mode, the values of watched variables/registers may only be viewed in hexadecimal format.

A

False

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

(blank) branching means that we either branch or don’t branch depending on the outcome of a logical condition. (blank) branching means jumping to another location in the program without checking any conditions.

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

Conditional jumps check flags in which register before jumping?
* control register
* branch register
* status register
* address register

A

status register

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

Please select the appropriate description of the LOOP instruction.
Jump if ECX is nonzero
Jump if ECX is zero
Decrement ECX, then Jump if ECX is nonzero
Decrement ECX, then Jump if ECX is zero

A

Jump if ECX is zero

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

If the LOOP instruction sets ECX to zero, a jump to the destination label does take place.
True / False

A

False

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