MicrOS
exchange_operations.c File Reference
#include <stdint.h>
#include <v8086/v8086.h>
#include <v8086/memory_operations.h>
#include <v8086/mod_rm_parsing.h>
#include "exchange_operations.h"
#include "internal_funcs.h"

Functions

int16_t perform_exchange (void *source, void *dest, uint8_t width)
 
int16_t perform_exchange_rm (v8086 *machine, uint8_t opcode)
 
int16_t perform_exchange_ax_register (v8086 *machine, uint8_t opcode)
 

Function Documentation

◆ perform_exchange()

int16_t perform_exchange ( void *  source,
void *  dest,
uint8_t  width 
)

◆ perform_exchange_ax_register()

int16_t perform_exchange_ax_register ( v8086 machine,
uint8_t  opcode 
)

◆ perform_exchange_rm()

int16_t perform_exchange_rm ( v8086 machine,
uint8_t  opcode 
)