MicrOS
jump_operations.h
Go to the documentation of this file.
1 #ifndef MICROS_JUMP_OPERATIONS_H
2 #define MICROS_JUMP_OPERATIONS_H
3 
4 #include "../v8086.h"
5 
8 int16_t jump_far(v8086* machine);
9 int16_t perform_loop_loopne(v8086* machine, uint8_t opcode);
10 int16_t jump_short_relative_on_condition(v8086* machine, uint8_t opcode);
11 int16_t jump_on_condition(v8086* machine, uint8_t opcode, uint8_t width);
12 
13 #endif //MICROS_JUMP_OPERATIONS_H
int16_t jump_short_relative_on_condition(v8086 *machine, uint8_t opcode)
Definition: jump_operations.c:129
int16_t jump_near_relative(v8086 *machine)
Definition: jump_operations.c:42
int16_t jump_on_condition(v8086 *machine, uint8_t opcode, uint8_t width)
Definition: jump_operations.c:62
int16_t jump_short_relative(v8086 *machine)
Definition: jump_operations.c:6
v8086 * machine
Definition: vbe.c:8
int16_t jump_far(v8086 *machine)
Definition: jump_operations.c:50
int16_t perform_loop_loopne(v8086 *machine, uint8_t opcode)
Definition: jump_operations.c:151
Definition: v8086.h:155