Chapter 6 Flashcards
Allows the programmer to skip sections of a program and branch to any part of the memory for the next instruction.
Jump
Allows the programmer to make decisions based upon numeric tests
Conditional Jump
Is a 2-byte instruction that allows jumps or branches to memory locations within +127 and –128 bytes from the address following the jump.
Short Jump
a 3-byte instruction that allows a branch or jump within ±32K bytes (or anywhere in the current code segment) from the instruction in the current code segment.
Near Jump
A 5-byte instruction that allows a jump to any memory location within the real memory system
Far Jump
Short and near jumps are often called as __________ jumps.
Intrasegment
Far jumps are often called as __________ jumps.
Intersegment
are called relative jumps because they can be moved, along with
their related software, to any location in the current code segment without a change
Short Jump
also called displacement, follows the opcode
distance
A symbolic name for a memory address
Label
Is similar to the short jump, except that the distance is farther
Near Jump
in 0200 R, the letter R denotes -
Relocatable Jump Address
Obtains a new segment and offset address to accomplish the jump
Far Jump
Another way to obtain a far jump is to define a label as a ______
Far Label
Appear in programs that contain more than one program file
External Labels
This symbol defines a label as global
double colon (LABEL::)
The address of the
jump is in the register specified by the jump instruction.
Indirect Jump
indirect jump
indirect jump
double-indirect jump
Instructions that set a byte to either 01H or clear a byte to 00H, depending on the outcome of the condition under test
Conditional Set
is a combination of a decrement CX and the JNZ conditional jump
Loop
.command
dot commands
Directive that causes all assembler generated statements to be listed, including the label @Startup generated by the .STARTUP
directive
.LISTALL