Initial commit

This commit is contained in:
2025-10-06 00:14:04 -04:00
commit d98bdabb74
553 changed files with 32764 additions and 0 deletions

7
p4-interp/.clang-format Normal file
View File

@@ -0,0 +1,7 @@
BasedOnStyle: LLVM
BreakBeforeBraces: Attach
IndentCaseLabels: true
IndentWidth: 4
TabWidth: 4
UseTab: Never
ColumnLimit: 80

51
p4-interp/Makefile Normal file
View File

@@ -0,0 +1,51 @@
#
# Simple Makefile
# Mike Lam, James Madison University, August 2016
#
# This makefile builds a simple application that contains a main module
# (specified by the EXE variable) and a predefined list of additional modules
# (specified by the MODS variable). If there are any external library
# dependencies (e.g., the math library, "-lm"), list them in the LIBS variable.
# If there are any precompiled object files, list them in the OBJS variable.
#
# By default, this makefile will build the project with debugging symbols and
# without optimization. To change this, edit or remove the "-g" and "-O0"
# options in CFLAGS and LDFLAGS accordingly.
#
# By default, this makefile build the application using the GNU C compiler,
# adhering to the C99 standard with all warnings enabled.
# application-specific settings and run target
EXE=y86
MODS=p4-interp.o
OBJS=p1-check.o p2-load.o p3-disas.o
LIBS=
default: $(EXE)
test: $(EXE)
TPREFIX=tests/ make -C tests test
# compiler/linker settings
CC=gcc
CFLAGS=-g -O0 -Wall --std=c99 -pedantic
LDFLAGS=-g -O0
# build targets
$(EXE): main.o $(MODS) $(OBJS)
$(CC) $(LDFLAGS) -o $(EXE) $^ $(LIBS)
%.o: %.c
$(CC) -c $(CFLAGS) $<
clean:
rm -f $(EXE) main.o $(MODS)
make -C tests clean
.PHONY: default clean

98
p4-interp/elf.h Normal file
View File

@@ -0,0 +1,98 @@
#ifndef __CS261_ELF__
#define __CS261_ELF__
#include <stdio.h>
#include <stdint.h>
#include "y86.h"
/*
Mini-ELF file format (byte 0 = first byte of the file)
+----------------------------------------------+
| header (elf_hdr_t) - 16 bytes |
+----------------------------------------------+
| program headers (elf_phdr_t) - 20 bytes each |
+----------------------------------------------+
| program segments - variable length of bytes |
+----------------------------------------------+
| symbol table - each entry is 4 bytes each |
+----------------------------------------------+
| string table - variable length of strings |
+----------------------------------------------+
ELF header structure:
+----------------------------------------------------------------------------+
| 0 1 | 2 3 | 4 5 | 6 7 | 8 9 | 10 11 | 12 13 14 15 |
| version | entry | phdr | numphdr | symtab | strtab | magic number |
+----------------------------------------------------------------------------+
Sample ELF header (all entries in hex, format is little endian):
+----------------------------------------------------------------------------+
| 01 00 | 00 01 | 10 00 | 05 00 | ac 00 | c2 00 | 45 4c 46 00 |
| version | entry | phdr | numphdr | symtab | strtab | magic number |
+----------------------------------------------------------------------------+
version = 0x0001 entry = 0x0100 phdr = 0x0010 numphdr = 0x0005
symtab = 0x00ac strtab = 0x00c2 magic = "ELF\0"
Interpretation:
This file was created under version 1 of this format. When the program is
loaded into memory, the instruct at address 0x100 (256) will be executed
first. The first program header (which indicates segments in this file)
starts at offset 0x10 (16) into the file, and there are 5 program headers
total. The symbol table starts at offset 0xac (172) into this file, and the
string table starts at offset 0xc2 (194). The magic number is the string
"ELF\0" and is for error checking.
*/
typedef struct __attribute__((__packed__)) elf {
uint16_t e_version; /* version should be 1 */
uint16_t e_entry; /* entry point of program */
uint16_t e_phdr_start; /* start of program headers */
uint16_t e_num_phdr; /* number of program headers */
uint16_t e_symtab; /* start of symbol table */
uint16_t e_strtab; /* start of string table */
uint32_t magic; /* ELF */
} elf_hdr_t;
typedef enum {
DATA, CODE, STACK, HEAP, UNKNOWN
} elf_segtype_t;
/*
ELF program header structure (describing segments):
+-----------------------------------------------------------------------+
| 0 1 2 3 | 4 5 6 7 | 8 9 10 11 | 12 13 | 14 15 | 16 17 18 19 |
| offset | size | virt addr | type | flags | magic number|
+-----------------------------------------------------------------------+
Flags store segment permissions as RWX (read/write/execute) in binary.
Examples: 100 (binary) = 4 (decimal/hex) = read-only (R )
101 (binary) = 5 (decimal/hex) = read-execute (R X)
110 (binary) = 6 (decimal/hex) = read-write (RW )
Sample ELF program header (all entries in hex, format is little endian):
+-----------------------------------------------------------------------+
| 74 00 00 00 | 12 00 00 00 | 00 01 00 00 | 01 00 | 05 00 | ef be ad de |
| offset | size | virt addr | type | flags | magic number|
+-----------------------------------------------------------------------+
offset = 0x00000074 size = 0x00000012 virt addr = 0x00000100
type = 0x0001 (CODE) flags = 0x0005 (RX) magic = 0xDEADBEEF
Interpretation:
The segment starts at offset 0x74 (116) in the file, and it is 0x12 (18)
bytes in size. It will be loaded into memory address 0x100 (256). Since it
is a CODE segment, it needs to have read-execute (RX) permissions attached.
The magic number is the value 0xDEADBEEF and is for error checking.
*/
typedef struct __attribute__((__packed__)) elf_phdr {
uint32_t p_offset; /* beginning of the segment in the file (in bytes) */
uint32_t p_size; /* number of bytes in the segment */
uint32_t p_vaddr; /* intended virtual address of the beginning of
the segment in a running program's memory */
uint16_t p_type; /* segment type (e.g., code, data, etc.) */
uint16_t p_flags; /* permissions flags */
uint32_t magic; /* DEADBEEF */
} elf_phdr_t;
#endif

246
p4-interp/main.c Normal file
View File

@@ -0,0 +1,246 @@
/*
* CS 261: Main driver
*
* Name: Nicholas Tamassia
*
* This code was developed in compliance with the JMU honor code
*/
#include "p1-check.h"
#include "p2-load.h"
#include "p3-disas.h"
#include "p4-interp.h"
/*
* helper function for printing help text
*/
void usage(char **argv) {
printf("Usage: %s <option(s)> mini-elf-file\n", argv[0]);
printf(" Options are:\n");
printf(" -h Display usage\n");
printf(" -H Show the Mini-ELF header\n");
printf(" -a Show all with brief memory\n");
printf(" -f Show all with full memory\n");
printf(" -s Show the program headers\n");
printf(" -m Show the memory contents (brief)\n");
printf(" -M Show the memory contents (full)\n");
printf(" -d Disassemble code contents\n");
printf(" -D Disassemble data contents\n");
printf(" -e Execute program\n");
printf(" -E Execute program (trace mode)\n");
}
void exit_file_error(FILE *file) {
if (file) {
fclose(file);
}
printf("Failed to read file\n");
exit(EXIT_FAILURE);
}
void execute_y86(y86_t *cpu, byte_t *memory, bool trace) {
bool cnd = false;
y86_reg_t valA = 0;
y86_reg_t valE = 0;
printf("Beginning execution at 0x%04lx\n", cpu->pc);
/* Dump initial state of cpu */
if (trace) {
dump_cpu_state(cpu);
}
int execution_count = 0;
while (cpu->stat == AOK) {
y86_inst_t inst = fetch(cpu, memory);
if (cpu->stat == ADR || cpu->stat == INS) {
if (trace) {
printf("\nInvalid instruction at 0x%04lx\n", cpu->pc);
}
break;
}
if (trace) {
printf("\nExecuting: ");
disassemble(&inst);
printf("\n");
}
valE = decode_execute(cpu, &inst, &cnd, &valA);
memory_wb_pc(cpu, &inst, memory, cnd, valA, valE);
if (inst.icode == IOTRAP && cpu->stat == HLT) {
printf("I/O Error\n");
}
if (trace && cpu->stat == AOK) {
dump_cpu_state(cpu);
}
execution_count++;
}
/* Final state of the cpu */
dump_cpu_state(cpu);
printf("Total execution count: %d\n", execution_count);
if (trace) {
printf("\n");
dump_memory(memory, 0, MEMSIZE);
}
}
int main(int argc, char **argv) {
int c;
bool show_elf_header = false;
bool show_program_header = false;
bool show_memory_brief = false;
bool show_memory_full = false;
bool show_code = false;
bool show_data = false;
bool execute_default = false;
bool execute_trace = false;
while ((c = getopt(argc, argv, "hHafsmMdDeE")) != -1) {
switch (c) {
case 'h':
usage(argv);
return EXIT_SUCCESS;
case 'H':
show_elf_header = true;
break;
case 'a':
show_elf_header = true;
show_program_header = true;
show_memory_brief = true;
break;
case 'f':
show_elf_header = true;
show_program_header = true;
show_memory_full = true;
break;
case 's':
show_program_header = true;
break;
case 'm':
show_memory_brief = true;
break;
case 'M':
show_memory_full = true;
break;
case 'd':
show_code = true;
break;
case 'D':
show_data = true;
break;
case 'e':
execute_default = true;
break;
case 'E':
execute_trace = true;
break;
default:
usage(argv);
return EXIT_FAILURE;
}
}
/* File path was not the last argument */
bool invalid_arguments = optind != argc - 1;
/* Attempted to ask for brief and full memory at same time */
bool memory_flag_conflict = show_memory_brief && show_memory_full;
/* Attempted to execute program in both default and trace mode */
bool execute_flag_conflict = execute_default && execute_trace;
if (invalid_arguments || memory_flag_conflict || execute_flag_conflict) {
usage(argv);
return EXIT_FAILURE;
}
elf_hdr_t header = {0};
FILE *header_file = fopen(argv[optind], "r");
/* Read contents of header_file into header */
if (!read_header(header_file, &header)) {
exit_file_error(header_file);
}
if (show_elf_header) {
dump_header(&header);
}
elf_phdr_t phdrs[header.e_num_phdr];
memset(phdrs, 0, sizeof(phdrs));
/* Read program headers into phdrs array */
for (int i = 0; i < header.e_num_phdr; i++) {
uint16_t offset = header.e_phdr_start + i * sizeof(elf_phdr_t);
if (!read_phdr(header_file, offset, &phdrs[i])) {
exit_file_error(header_file);
}
}
if (show_program_header) {
dump_phdrs(header.e_num_phdr, phdrs);
}
byte_t memory[MEMSIZE];
memset(memory, 0, MEMSIZE);
/* Read memory segments into memory array */
for (int i = 0; i < header.e_num_phdr; i++) {
if (!load_segment(header_file, memory, &phdrs[i])) {
exit_file_error(header_file);
}
}
fclose(header_file);
if (show_memory_brief) {
for (int i = 0; i < header.e_num_phdr; i++) {
uint32_t start = phdrs[i].p_vaddr;
uint32_t end = start + phdrs[i].p_size;
dump_memory(memory, start, end);
}
} else if (show_memory_full) {
dump_memory(memory, 0, MEMSIZE);
}
if (show_code) {
printf("Disassembly of executable contents:\n");
for (int i = 0; i < header.e_num_phdr; i++) {
if (phdrs[i].p_type == CODE) {
disassemble_code(memory, &phdrs[i], &header);
}
}
}
if (show_data) {
printf("Disassembly of data contents:\n");
for (int i = 0; i < header.e_num_phdr; i++) {
if (phdrs[i].p_type == DATA && phdrs[i].p_flags == 4) {
disassemble_rodata(memory, &phdrs[i]);
} else if (phdrs[i].p_type == DATA) {
disassemble_data(memory, &phdrs[i]);
}
}
}
if (execute_default || execute_trace) {
y86_t cpu = {0};
cpu.stat = AOK;
cpu.pc = header.e_entry;
execute_y86(&cpu, memory, execute_trace);
}
return EXIT_SUCCESS;
}

BIN
p4-interp/main.o Normal file

Binary file not shown.

29
p4-interp/p1-check.h Normal file
View File

@@ -0,0 +1,29 @@
#ifndef __CS261_P1__
#define __CS261_P1__
#include <getopt.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "elf.h"
/**
* @brief Load a Mini-ELF header from an open file stream
*
* @param file File stream to use for input
* @param hdr Pointer to region where the Mini-ELF header should be loaded
* @returns True if the header was successfully loaded and verified, false otherwise
*/
bool read_header (FILE *file, elf_hdr_t *hdr);
/**
* @brief Print Mini-ELF header information to standard out
*
* @param hdr Header with info to print
*/
void dump_header (elf_hdr_t *hdr);
#endif

BIN
p4-interp/p1-check.o Normal file

Binary file not shown.

52
p4-interp/p2-load.h Normal file
View File

@@ -0,0 +1,52 @@
#ifndef __CS261_P2__
#define __CS261_P2__
#include <getopt.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "elf.h"
#include "y86.h"
/**
* @brief Load a Mini-ELF program header from an open file stream
*
* @param file File stream to use for input
* @param offset Byte offset in file where the program header is located
* @param phdr Pointer to memory where the Mini-ELF program header should be loaded
* @returns True if the header was successfully loaded and verified, false otherwise
*/
bool read_phdr (FILE *file, uint16_t offset, elf_phdr_t *phdr);
/**
* @brief Load a Mini-ELF program segment from an open file stream
*
* @param file File stream to use for input
* @param memory Pointer to the beginning of the Y86 address space into which
* the segment should be loaded
* @param phdr Pointer to the program header for the segment that should be loaded
* @returns True if the segment was successfully loaded, false otherwise
*/
bool load_segment (FILE *file, byte_t *memory, elf_phdr_t *phdr);
/**
* @brief Print Mini-ELF program header information to standard out
*
* @param numphdrs Number of program headers to print
* @param phdrs Pointer to array of program headers with info to print
*/
void dump_phdrs (uint16_t numphdrs, elf_phdr_t *phdrs);
/**
* @brief Print a portion of a Y86 address space
*
* @param memory Pointer to the beginning of the Y86 address space
* @param start Byte offset where printing should begin
* @param end Byte offset where printing should end
*/
void dump_memory (byte_t *memory, uint16_t start, uint16_t end);
#endif

BIN
p4-interp/p2-load.o Normal file

Binary file not shown.

55
p4-interp/p3-disas.h Normal file
View File

@@ -0,0 +1,55 @@
#ifndef __CS261_P3__
#define __CS261_P3__
#include <getopt.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "elf.h"
#include "y86.h"
/**
* @brief Load a Y86 instruction from memory
*
* @param cpu Pointer to Y86 CPU structure with the PC address to be loaded
* @param memory Pointer to the beginning of the Y86 address space
* @returns Populated Y86 instruction structure
*/
y86_inst_t fetch (y86_t *cpu, byte_t *memory);
/**
* @brief Print the disassembly of a Y86 instruction to standard out
*
* @param inst Pointer to Y86 instruction structure to be printed
*/
void disassemble (y86_inst_t *inst);
/**
* @brief Print the disassembly of a Y86 code segment
*
* @param memory Pointer to the beginning of the Y86 address space
* @param phdr Program header of segment to be printed
* @param hdr File header (needed to detect the entry point)
*/
void disassemble_code (byte_t *memory, elf_phdr_t *phdr, elf_hdr_t *hdr);
/**
* @brief Print the disassembly of a Y86 read/write data segment
*
* @param memory Pointer to the beginning of the Y86 address space
* @param phdr Program header of segment to be printed
*/
void disassemble_data (byte_t *memory, elf_phdr_t *phdr);
/**
* @brief Print the disassembly of a Y86 read-only data segment
*
* @param memory Pointer to the beginning of the Y86 address space
* @param phdr Program header of segment to be printed
*/
void disassemble_rodata (byte_t *memory, elf_phdr_t *phdr);
#endif

BIN
p4-interp/p3-disas.o Normal file

Binary file not shown.

355
p4-interp/p4-interp.c Normal file
View File

@@ -0,0 +1,355 @@
/*
* CS 261 PA4: Mini-ELF interpreter
*
* Name: Nicholas Tamassia
*
* This code was developed in compliance with the JMU honor code
*/
#include "p4-interp.h"
/**********************************************************************
* REQUIRED FUNCTIONS
*********************************************************************/
bool cmov_cond(y86_t *cpu, y86_cmov_t ifun);
bool cmov_cond(y86_t *cpu, y86_cmov_t ifun) {
bool equals = cpu->zf;
bool less_than = cpu->sf != cpu->of;
switch (ifun) {
case RRMOVQ:
return true;
case CMOVLE:
return less_than || equals;
case CMOVL:
return less_than && !equals;
case CMOVE:
return equals;
case CMOVNE:
return !equals;
case CMOVGE:
return !less_than || equals;
case CMOVG:
return !less_than && !equals;
case BADCMOV:
default:
cpu->stat = INS;
return false;
}
}
int64_t OP(y86_t *cpu, y86_op_t ifun, int64_t valA, int64_t valB);
int64_t OP(y86_t *cpu, y86_op_t ifun, int64_t valA, int64_t valB) {
int64_t result = 0;
switch (ifun) {
case ADD:
result = valA + valB;
cpu->of = ((valA > 0 && valB > 0 && result < 0) ||
(valA < 0 && valB < 0 && result > 0));
break;
case SUB:
result = valB - valA;
cpu->of = ((valA < 0 && valB > 0 && result < 0) ||
(valA > 0 && valB < 0 && result > 0));
break;
case AND:
result = valA & valB;
cpu->of = false;
break;
case XOR:
result = valA ^ valB;
cpu->of = false;
break;
case BADOP:
default:
cpu->stat = INS;
return 0;
}
cpu->sf = result < 0;
cpu->zf = result == 0;
return result;
}
bool jmp_cond(y86_t *cpu, y86_jump_t ifun);
bool jmp_cond(y86_t *cpu, y86_jump_t ifun) {
bool equals = cpu->zf;
bool less_than = cpu->sf != cpu->of;
switch (ifun) {
case JMP:
return true;
case JLE:
return less_than || equals;
case JL:
return less_than && !equals;
case JE:
return equals;
case JNE:
return !equals;
case JGE:
return !less_than || equals;
case JG:
return !less_than && !equals;
case BADJUMP:
default:
cpu->stat = INS;
return false;
}
}
y86_reg_t decode_execute(y86_t *cpu, y86_inst_t *inst, bool *cnd,
y86_reg_t *valA) {
y86_reg_t valE = 0;
if (cpu == NULL) {
return valE;
}
if (inst == NULL || cnd == NULL || valA == NULL) {
cpu->stat = INS;
return valE;
}
switch (inst->icode) {
case HALT:
cpu->stat = HLT;
break;
case NOP:
break;
case CMOV:
*valA = cpu->reg[inst->ra];
valE = *valA;
*cnd = cmov_cond(cpu, inst->ifun.cmov);
break;
case IRMOVQ:
valE = inst->valC.v;
break;
case RMMOVQ:
*valA = cpu->reg[inst->ra];
valE = cpu->reg[inst->rb] + inst->valC.d;
break;
case MRMOVQ:
valE = cpu->reg[inst->rb] + inst->valC.d;
break;
case OPQ:
*valA = cpu->reg[inst->ra];
valE = OP(cpu, inst->ifun.op, *valA, cpu->reg[inst->rb]);
break;
case JUMP:
*cnd = jmp_cond(cpu, inst->ifun.jump);
break;
case CALL:
valE = cpu->reg[RSP] - 8;
break;
case PUSHQ:
*valA = cpu->reg[inst->ra];
valE = cpu->reg[RSP] - 8;
break;
case POPQ:
case RET:
*valA = cpu->reg[RSP];
valE = cpu->reg[RSP] + 8;
break;
case IOTRAP:
break;
case INVALID:
default:
cpu->stat = INS;
break;
}
return valE;
}
bool validate_address(y86_reg_t dest_address, size_t size, y86_t *cpu);
bool validate_address(y86_reg_t dest_address, size_t size, y86_t *cpu) {
bool valid = dest_address <= MEMSIZE - size;
if (!valid) {
cpu->stat = ADR;
}
return valid;
}
char buffer[100];
int buffer_offset = 0;
void iotrap(y86_t *cpu, y86_iotrap_t ifun, byte_t *memory);
void iotrap(y86_t *cpu, y86_iotrap_t ifun, byte_t *memory) {
int64_t dec = 0;
y86_reg_t rdi = cpu->reg[RDI];
y86_reg_t rsi = cpu->reg[RSI];
char *start = buffer + buffer_offset;
size_t space = sizeof(buffer) - buffer_offset;
switch (ifun) {
case CHAROUT:
if (validate_address(rsi, 1, cpu)) {
buffer[buffer_offset++] = memory[rsi];
}
break;
case CHARIN:
if (validate_address(rdi, 1, cpu) &&
scanf("%c", memory + rdi) <= 0) {
cpu->stat = HLT;
}
break;
case DECOUT:
if (validate_address(rsi, sizeof(dec), cpu)) {
memcpy(&dec, memory + rsi, sizeof(dec));
buffer_offset += snprintf(start, space, "%ld", dec);
}
break;
case DECIN:
if (!validate_address(rdi, sizeof(dec), cpu)) {
break;
}
if (scanf("%ld", &dec) <= 0) {
cpu->stat = HLT;
} else {
memcpy(memory + rdi, &dec, sizeof(dec));
}
break;
case STROUT:
if (validate_address(rsi, 1, cpu)) {
buffer_offset += snprintf(start, space, "%s", memory + rsi);
}
break;
case FLUSH:
printf("%s", buffer);
memset(buffer, 0, sizeof(buffer));
buffer_offset = 0;
break;
case BADTRAP:
default:
cpu->stat = INS;
break;
}
}
void memory_wb_pc(y86_t *cpu, y86_inst_t *inst, byte_t *memory, bool cnd,
y86_reg_t valA, y86_reg_t valE) {
if (cpu == NULL) {
return;
}
if (inst == NULL || memory == NULL) {
cpu->stat = INS;
return;
}
y86_reg_t *RA = &cpu->reg[inst->ra];
y86_reg_t *RB = &cpu->reg[inst->rb];
switch (inst->icode) {
case HALT:
case NOP:
cpu->pc = inst->valP;
break;
case CMOV:
if (cnd) {
*RB = valE;
}
cpu->pc = inst->valP;
break;
case IRMOVQ:
case OPQ:
*RB = valE;
cpu->pc = inst->valP;
break;
case RMMOVQ:
if (validate_address(valE, sizeof(valA), cpu)) {
memcpy(memory + valE, &valA, sizeof(valA));
}
cpu->pc = inst->valP;
break;
case MRMOVQ:
if (validate_address(valE, sizeof(*RA), cpu)) {
memcpy(RA, memory + valE, sizeof(*RA));
}
cpu->pc = inst->valP;
break;
case JUMP:
cpu->pc = cnd ? inst->valC.dest : inst->valP;
break;
case CALL:
if (validate_address(valE, sizeof(inst->valP), cpu)) {
memcpy(memory + valE, &inst->valP, sizeof(inst->valP));
cpu->reg[RSP] = valE;
}
cpu->pc = inst->valC.dest;
break;
case RET:
if (validate_address(valA, sizeof(cpu->pc), cpu)) {
memcpy(&cpu->pc, memory + valA, sizeof(cpu->pc));
cpu->reg[RSP] = valE;
}
break;
case PUSHQ:
if (validate_address(valE, sizeof(valA), cpu)) {
memcpy(memory + valE, &valA, sizeof(valA));
cpu->reg[RSP] = valE;
}
cpu->pc = inst->valP;
break;
case POPQ:
if (validate_address(valA, sizeof(*RA), cpu)) {
memcpy(RA, memory + valA, sizeof(*RA));
cpu->reg[RSP] = valE;
}
cpu->pc = inst->valP;
break;
case IOTRAP:
iotrap(cpu, inst->ifun.trap, memory);
cpu->pc = inst->valP;
break;
case INVALID:
default:
break;
}
}
/**********************************************************************
* OPTIONAL FUNCTIONS
*********************************************************************/
const char *registers[] = {"rax", "rcx", "rdx", "rbx", "rsp",
"rbp", "rsi", "rdi", "r8", "r9",
"r10", "r11", "r12", "r13", "r14"};
const char *status_codes[] = {"INVALID", "AOK", "HLT", "ADR", "INS"};
void dump_cpu_state(y86_t *cpu) {
printf("Y86 CPU state:\n");
char buffer[50];
snprintf(buffer, sizeof(buffer), "PC: %016lx", cpu->pc);
printf("%24s", buffer);
snprintf(buffer, sizeof(buffer), "flags: Z%d S%d O%d %3s", cpu->zf,
cpu->sf, cpu->of, status_codes[cpu->stat]);
printf(" %24s\n", buffer);
for (int i = 0; i < NUMREGS; i++) {
snprintf(buffer, sizeof(buffer), "%%%s: %016lx", registers[i],
cpu->reg[i]);
printf("%24s", buffer);
printf((i % 2 == 0 && i < NUMREGS - 1) ? " " : "\n");
}
}

47
p4-interp/p4-interp.h Normal file
View File

@@ -0,0 +1,47 @@
#ifndef __CS261_P4__
#define __CS261_P4__
#include <getopt.h>
#include <stdbool.h>
#include <inttypes.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "elf.h"
#include "y86.h"
/**
* @brief Read register values and execute ALU operation
*
* @param cpu Y86 CPU structure
* @param inst Y86 instruction structure for currently-executing instruction
* @param cnd Pointer to boolean flag to be set for conditional jumps and moves
* @param valA Pointer to Y86 register for passing valA to later stages
* @returns Result of execute phase (valE)
*/
y86_reg_t decode_execute (y86_t *cpu, y86_inst_t *inst, bool *cnd, y86_reg_t *valA);
/**
* @brief Perform any memory read/write, write register values, and update the PC
*
* @param cpu Y86 CPU structure
* @param inst Y86 instruction structure for currently-executing instruction
* @param memory Pointer to beginning of the Y86 address space
* @param cnd Flag that indicates whether a conditional jumps or move should happen
* @param valA Register with valA from earlier stages
* @param valE Register with valE from earlier stages
*/
void memory_wb_pc (y86_t *cpu, y86_inst_t *inst, byte_t *memory,
bool cnd, y86_reg_t valA, y86_reg_t valE);
/**
* @brief Print info about a Y86 CPU to standard out
*
* @param cpu Pointer to Y86 CPU structure to print
*/
void dump_cpu_state (y86_t *cpu);
#endif

BIN
p4-interp/p4-interp.o Normal file

Binary file not shown.

81
p4-interp/tests/Makefile Normal file
View File

@@ -0,0 +1,81 @@
#
# Simple Test Makefile
# Mike Lam, James Madison University, August 2016
#
# This version of the Makefile includes support for building a test suite. The
# recommended framework is Check (http://check.sourceforge.net/). To build and
# run the test suite, execute the "test" target. The test suite must be located
# in a module called "testsuite". The MODS, LIBS, and OBJS variables work as
# they do in the main Makefile.
#
# To change the default build target (which executes when you just type
# "make"), change the right-hand side of the definition of the "default"
# target.
#
# By default, this makefile will build the project with debugging symbols and
# without optimization. To change this, edit or remove the "-g" and "-O0"
# options in CFLAGS and LDFLAGS accordingly.
#
# By default, this makefile build the application using the GNU C compiler,
# adhering to the C99 standard with all warnings enabled.
# application-specific settings and run target
EXE=../y86
TEST=testsuite
MODS=public.o
OBJS=../p1-check.o ../p2-load.o ../p3-disas.o ../p4-interp.o private.o
LIBS=
UTESTOUT=utests.txt
ITESTOUT=itests.txt
default: $(TEST)
$(EXE):
make -C ../
test: utest itest
@echo "========================================"
utest: $(EXE) $(TEST)
@echo "========================================"
@echo " UNIT TESTS"
@./$(TEST) 2>/dev/null >$(UTESTOUT)
@cat $(UTESTOUT) | sed -n -e '/Checks/,$$p' | sed -e 's/^private.*:[EF]://g'
itest: $(EXE)
@echo "========================================"
@echo " INTEGRATION TESTS"
@./integration.sh | tee $(ITESTOUT)
# compiler/linker settings
CC=gcc
CFLAGS=-g -O0 -Wall --std=c99 -pedantic
LDFLAGS=-g -O0
CFLAGS+=-I/opt/homebrew/include -Wno-gnu-zero-variadic-macro-arguments
LDFLAGS+=-L/opt/homebrew/lib
LIBS+=-lcheck -lm -lpthread
ifeq ($(shell uname -s),Linux)
LIBS+=-lrt -lsubunit
endif
# build targets
$(TEST): $(TEST).o $(MODS) $(OBJS)
$(CC) $(LDFLAGS) -o $(TEST) $^ $(LIBS)
%.o: %.c
$(CC) -c $(CFLAGS) $<
clean:
rm -rf $(TEST) $(TEST).o $(MODS) $(UTESTOUT) $(ITESTOUT) outputs valgrind
.PHONY: default clean test unittest inttest

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 ADR
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 000000000001e240
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 2

View File

@@ -0,0 +1,294 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1e240, %rbx
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 000000000001e240
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: mrmovq 0x0(%rbx), %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 ADR
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 000000000001e240
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 2
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f3 40 e2 01 00 00 00 00 00 50 03 00 00 00 00
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 INS
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 134031200000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 1

View File

@@ -0,0 +1,294 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x134031200000000f, %rbx
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 134031200000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Invalid instruction at 0x010a
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 INS
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 134031200000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 1
Contents of memory from 0000 to 1000:
0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f3 0f 00 00 00 20 31 40 13 fd ff ff ff 60 31
0110 70 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 aa bb cc dd 00 00 00 dd 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 ADR
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 1

View File

@@ -0,0 +1,13 @@
Usage: ../y86 <option(s)> mini-elf-file
Options are:
-h Display usage
-H Show the Mini-ELF header
-a Show all with brief memory
-f Show all with full memory
-s Show the program headers
-m Show the memory contents (brief)
-M Show the memory contents (full)
-d Disassemble code contents
-D Disassemble data contents
-e Execute program
-E Execute program (trace mode)

View File

@@ -0,0 +1,798 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf00, %rsp
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 0000000000000116 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jmp 0x154
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jle 0x15e
Y86 CPU state:
PC: 000000000000015d flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 000000000000015e flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jl 0x168
Y86 CPU state:
PC: 0000000000000167 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000168 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: je 0x172
Y86 CPU state:
PC: 0000000000000171 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000172 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jne 0x17c
Y86 CPU state:
PC: 000000000000017c flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jge 0x186
Y86 CPU state:
PC: 0000000000000186 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jg 0x190
Y86 CPU state:
PC: 0000000000000190 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 000000000000011f flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xffffffffffffffff, %rax
Y86 CPU state:
PC: 0000000000000129 flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 000000000000012b flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jmp 0x154
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jle 0x15e
Y86 CPU state:
PC: 000000000000015e flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jl 0x168
Y86 CPU state:
PC: 0000000000000168 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: je 0x172
Y86 CPU state:
PC: 0000000000000171 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000172 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jne 0x17c
Y86 CPU state:
PC: 000000000000017c flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jge 0x186
Y86 CPU state:
PC: 0000000000000185 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000186 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jg 0x190
Y86 CPU state:
PC: 000000000000018f flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000190 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000134 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rax
Y86 CPU state:
PC: 000000000000013e flags: Z0 S1 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 0000000000000140 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jmp 0x154
Y86 CPU state:
PC: 0000000000000154 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jle 0x15e
Y86 CPU state:
PC: 000000000000015e flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jl 0x168
Y86 CPU state:
PC: 0000000000000167 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000168 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: je 0x172
Y86 CPU state:
PC: 0000000000000172 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jne 0x17c
Y86 CPU state:
PC: 000000000000017b flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 000000000000017c flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jge 0x186
Y86 CPU state:
PC: 0000000000000186 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jg 0x190
Y86 CPU state:
PC: 000000000000018f flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000190 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000149 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000014a flags: Z1 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 44
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
0110 00 00 00 00 62 00 80 4a 01 00 00 00 00 00 00 30
0120 f0 ff ff ff ff ff ff ff ff 62 00 80 4a 01 00 00
0130 00 00 00 00 30 f0 00 00 00 00 00 00 00 00 62 00
0140 80 4a 01 00 00 00 00 00 00 00 70 54 01 00 00 00
0150 00 00 00 10 71 5e 01 00 00 00 00 00 00 10 72 68
0160 01 00 00 00 00 00 00 10 73 72 01 00 00 00 00 00
0170 00 10 74 7c 01 00 00 00 00 00 00 10 75 86 01 00
0180 00 00 00 00 00 10 76 90 01 00 00 00 00 00 00 10
0190 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 49 01 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,906 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf00, %rsp
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 0000000000000116 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000015e flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovle %rax, %rdx
Y86 CPU state:
PC: 0000000000000160 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000016a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovl %rax, %rdx
Y86 CPU state:
PC: 000000000000016c flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000176 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmove %rax, %rdx
Y86 CPU state:
PC: 0000000000000178 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000182 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovne %rax, %rdx
Y86 CPU state:
PC: 0000000000000184 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000018e flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovge %rax, %rdx
Y86 CPU state:
PC: 0000000000000190 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000019a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovg %rax, %rdx
Y86 CPU state:
PC: 000000000000019c flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 000000000000011f flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xffffffffffffffff, %rax
Y86 CPU state:
PC: 0000000000000129 flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 000000000000012b flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000015e flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovle %rax, %rdx
Y86 CPU state:
PC: 0000000000000160 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000016a flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovl %rax, %rdx
Y86 CPU state:
PC: 000000000000016c flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000176 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmove %rax, %rdx
Y86 CPU state:
PC: 0000000000000178 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000182 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovne %rax, %rdx
Y86 CPU state:
PC: 0000000000000184 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000018e flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovge %rax, %rdx
Y86 CPU state:
PC: 0000000000000190 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000019a flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovg %rax, %rdx
Y86 CPU state:
PC: 000000000000019c flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000134 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rax
Y86 CPU state:
PC: 000000000000013e flags: Z0 S1 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 0000000000000140 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000154 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000015e flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovle %rax, %rdx
Y86 CPU state:
PC: 0000000000000160 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000016a flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovl %rax, %rdx
Y86 CPU state:
PC: 000000000000016c flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000176 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmove %rax, %rdx
Y86 CPU state:
PC: 0000000000000178 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000182 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovne %rax, %rdx
Y86 CPU state:
PC: 0000000000000184 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000018e flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovge %rax, %rdx
Y86 CPU state:
PC: 0000000000000190 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000019a flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovg %rax, %rdx
Y86 CPU state:
PC: 000000000000019c flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000149 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000014a flags: Z1 S0 O0 HLT
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 53
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
0110 00 00 00 00 62 00 80 4a 01 00 00 00 00 00 00 30
0120 f0 ff ff ff ff ff ff ff ff 62 00 80 4a 01 00 00
0130 00 00 00 00 30 f0 00 00 00 00 00 00 00 00 62 00
0140 80 4a 01 00 00 00 00 00 00 00 30 f0 01 00 00 00
0150 00 00 00 00 30 f2 00 00 00 00 00 00 00 00 21 02
0160 30 f2 00 00 00 00 00 00 00 00 22 02 30 f2 00 00
0170 00 00 00 00 00 00 23 02 30 f2 00 00 00 00 00 00
0180 00 00 24 02 30 f2 00 00 00 00 00 00 00 00 25 02
0190 30 f2 00 00 00 00 00 00 00 00 26 02 90 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 49 01 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,13 @@
Usage: ../y86 <option(s)> mini-elf-file
Options are:
-h Display usage
-H Show the Mini-ELF header
-a Show all with brief memory
-f Show all with full memory
-s Show the program headers
-m Show the memory contents (brief)
-M Show the memory contents (full)
-d Disassemble code contents
-D Disassemble data contents
-e Execute program
-E Execute program (trace mode)

View File

@@ -0,0 +1,402 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x200, %rsi
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000200 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 2
Y86 CPU state:
PC: 000000000000010b flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000200 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 2
Y86 CPU state:
PC: 000000000000010c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000200 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x300, %rsi
Y86 CPU state:
PC: 0000000000000116 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 0
Y86 CPU state:
PC: 0000000000000117 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 0
Y86 CPU state:
PC: 0000000000000118 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 4
Y86 CPU state:
PC: 0000000000000119 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 5
1234512345aaabcdefghY86 CPU state:
PC: 000000000000011a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 2
Y86 CPU state:
PC: 000000000000011b flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 4
Y86 CPU state:
PC: 000000000000011c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000011d flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 11
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f6 00 02 00 00 00 00 00 00 c2 c2 30 f6 00 03
0110 00 00 00 00 00 00 c0 c0 c4 c5 c2 c4 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 39 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,330 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x300, %rsi
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 4
Y86 CPU state:
PC: 000000000000010b flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 5
abcdefghY86 CPU state:
PC: 000000000000010c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 4
Y86 CPU state:
PC: 000000000000010d flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000010e flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 5
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f6 00 03 00 00 00 00 00 00 c4 c5 c4 00 00 00
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,354 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x300, %rsi
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 0
Y86 CPU state:
PC: 000000000000010b flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 0
Y86 CPU state:
PC: 000000000000010c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 5
YYY86 CPU state:
PC: 000000000000010d flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x308, %rdi
Y86 CPU state:
PC: 0000000000000117 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000308
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 1
Y86 CPU state:
PC: 0000000000000118 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000308
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000119 flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000308
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 7
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f6 00 03 00 00 00 00 00 00 c0 c0 c5 30 f7 08
0110 03 00 00 00 00 00 00 c1 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 59 00 00 00 00 00 00 00 79 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,13 @@
Beginning execution at 0x0100
256256I/O Error
Y86 CPU state:
PC: 0000000000000118 flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000308
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 6

View File

@@ -0,0 +1,354 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x300, %rsi
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 2
Y86 CPU state:
PC: 000000000000010b flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 2
Y86 CPU state:
PC: 000000000000010c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 5
256256Y86 CPU state:
PC: 000000000000010d flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x308, %rdi
Y86 CPU state:
PC: 0000000000000117 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000308
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 3
Y86 CPU state:
PC: 0000000000000118 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000308
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000119 flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000308
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 7
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f6 00 03 00 00 00 00 00 00 c2 c2 c5 30 f7 08
0110 03 00 00 00 00 00 00 c3 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 01 00 00 00 00 00 00 2a 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,15 @@
Beginning execution at 0x0100
hello!
ab c
'str\ing'
Y86 CPU state:
PC: 000000000000010d flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 4

View File

@@ -0,0 +1,330 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x300, %rsi
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 4
Y86 CPU state:
PC: 000000000000010b flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 4
Y86 CPU state:
PC: 000000000000010c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 5
abcdefghabcdefghY86 CPU state:
PC: 000000000000010d flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000010e flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 5
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f6 00 03 00 00 00 00 00 00 c4 c4 c5 00 00 00
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,13 @@
Usage: ../y86 <option(s)> mini-elf-file
Options are:
-h Display usage
-H Show the Mini-ELF header
-a Show all with brief memory
-f Show all with full memory
-s Show the program headers
-m Show the memory contents (brief)
-M Show the memory contents (full)
-d Disassemble code contents
-D Disassemble data contents
-e Execute program
-E Execute program (trace mode)

View File

@@ -0,0 +1,438 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf00, %rsp
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x200, %rbx
Y86 CPU state:
PC: 000000000000011e flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: rmmovq %rax, 0x0(%rbx)
Y86 CPU state:
PC: 0000000000000128 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: mrmovq 0x0(%rbx), %rcx
Y86 CPU state:
PC: 0000000000000132 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: pushq %rax
Y86 CPU state:
PC: 0000000000000134 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: popq %rdx
Y86 CPU state:
PC: 0000000000000136 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xffffffffffffffff, %rax
Y86 CPU state:
PC: 0000000000000140 flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x200, %rbx
Y86 CPU state:
PC: 000000000000014a flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: rmmovq %rax, 0x0(%rbx)
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: mrmovq 0x0(%rbx), %rcx
Y86 CPU state:
PC: 000000000000015e flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: ffffffffffffffff
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: pushq %rax
Y86 CPU state:
PC: 0000000000000160 flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: ffffffffffffffff
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: popq %rdx
Y86 CPU state:
PC: 0000000000000162 flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: ffffffffffffffff
%rdx: ffffffffffffffff %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000163 flags: Z0 S0 O0 HLT
%rax: ffffffffffffffff %rcx: ffffffffffffffff
%rdx: ffffffffffffffff %rbx: 0000000000000200
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 14
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 00 00 00 00
0110 00 00 00 00 30 f3 00 02 00 00 00 00 00 00 40 03
0120 00 00 00 00 00 00 00 00 50 13 00 00 00 00 00 00
0130 00 00 a0 0f b0 2f 30 f0 ff ff ff ff ff ff ff ff
0140 30 f3 00 02 00 00 00 00 00 00 40 03 00 00 00 00
0150 00 00 00 00 50 13 00 00 00 00 00 00 00 00 a0 0f
0160 b0 2f 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 ff ff ff ff ff ff ff ff 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,402 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rbx
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000001
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x7fffffffffffffff, %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 7fffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000001
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: addq %rbx, %rax
Y86 CPU state:
PC: 0000000000000116 flags: Z0 S1 O1 AOK
%rax: 8000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000001
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x8000000000000000, %rax
Y86 CPU state:
PC: 0000000000000120 flags: Z0 S1 O1 AOK
%rax: 8000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000001
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: subq %rbx, %rax
Y86 CPU state:
PC: 0000000000000122 flags: Z0 S0 O1 AOK
%rax: 7fffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000001
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xffffffffffffffff, %rbx
Y86 CPU state:
PC: 000000000000012c flags: Z0 S0 O1 AOK
%rax: 7fffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: ffffffffffffffff
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x8000000000000000, %rax
Y86 CPU state:
PC: 0000000000000136 flags: Z0 S0 O1 AOK
%rax: 8000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: ffffffffffffffff
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: addq %rbx, %rax
Y86 CPU state:
PC: 0000000000000138 flags: Z0 S0 O1 AOK
%rax: 7fffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: ffffffffffffffff
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x7fffffffffffffff, %rax
Y86 CPU state:
PC: 0000000000000142 flags: Z0 S0 O1 AOK
%rax: 7fffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: ffffffffffffffff
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: subq %rbx, %rax
Y86 CPU state:
PC: 0000000000000144 flags: Z0 S1 O1 AOK
%rax: 8000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: ffffffffffffffff
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000145 flags: Z0 S1 O1 HLT
%rax: 8000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: ffffffffffffffff
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 11
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f3 01 00 00 00 00 00 00 00 30 f0 ff ff ff ff
0110 ff ff ff 7f 60 30 30 f0 00 00 00 00 00 00 00 80
0120 61 30 30 f3 ff ff ff ff ff ff ff ff 30 f0 00 00
0130 00 00 00 00 00 80 60 30 30 f0 ff ff ff ff ff ff
0140 ff 7f 61 30 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,318 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf00, %rsp
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: pushq %rsp
Y86 CPU state:
PC: 000000000000010c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: popq %rax
Y86 CPU state:
PC: 000000000000010e flags: Z0 S0 O0 AOK
%rax: 0000000000000f00 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000010f flags: Z0 S0 O0 HLT
%rax: 0000000000000f00 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 4
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f4 00 0f 00 00 00 00 00 00 a0 4f b0 0f 00 00
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 0f 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0118
Y86 CPU state:
PC: 000000000000011a flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 2

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0555
Y86 CPU state:
PC: 0000000000000574 flags: Z0 S0 O0 HLT
%rax: 000000000000014d %rcx: 000000000000006f
%rdx: 0000000000000000 %rbx: 00000000000000de
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 4

View File

@@ -0,0 +1,342 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf00, %rsp
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x114
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x11e
Y86 CPU state:
PC: 000000000000011e flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef0 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 000000000000011d flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000113 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 6
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f4 00 0f 00 00 00 00 00 00 80 14 01 00 00 00
0110 00 00 00 00 80 1e 01 00 00 00 00 00 00 90 90 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 1d 01 00 00 00 00 00 00 13 01 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000147 flags: Z0 S0 O0 HLT
%rax: fedcba9876543210 %rcx: fedcba9876543210
%rdx: 0123456789abcdef %rbx: 0000000000000200
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0123456789abcdef
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 8

View File

@@ -0,0 +1,366 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xfedcba9876543210, %rax
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: fedcba9876543210 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x200, %rbx
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: fedcba9876543210 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: rmmovq %rax, 0x0(%rbx)
Y86 CPU state:
PC: 000000000000011e flags: Z0 S0 O0 AOK
%rax: fedcba9876543210 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: mrmovq 0x0(%rbx), %rcx
Y86 CPU state:
PC: 0000000000000128 flags: Z0 S0 O0 AOK
%rax: fedcba9876543210 %rcx: fedcba9876543210
%rdx: 0000000000000000 %rbx: 0000000000000200
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: mrmovq 0x8(%rbx), %rdx
Y86 CPU state:
PC: 0000000000000132 flags: Z0 S0 O0 AOK
%rax: fedcba9876543210 %rcx: fedcba9876543210
%rdx: 0123456789abcdef %rbx: 0000000000000200
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: rmmovq %rdx, 0x210
Y86 CPU state:
PC: 000000000000013c flags: Z0 S0 O0 AOK
%rax: fedcba9876543210 %rcx: fedcba9876543210
%rdx: 0123456789abcdef %rbx: 0000000000000200
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: mrmovq 0x210, %rdi
Y86 CPU state:
PC: 0000000000000146 flags: Z0 S0 O0 AOK
%rax: fedcba9876543210 %rcx: fedcba9876543210
%rdx: 0123456789abcdef %rbx: 0000000000000200
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0123456789abcdef
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000147 flags: Z0 S0 O0 HLT
%rax: fedcba9876543210 %rcx: fedcba9876543210
%rdx: 0123456789abcdef %rbx: 0000000000000200
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0123456789abcdef
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 8
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f0 10 32 54 76 98 ba dc fe 30 f3 00 02 00 00
0110 00 00 00 00 40 03 00 00 00 00 00 00 00 00 50 13
0120 00 00 00 00 00 00 00 00 50 23 08 00 00 00 00 00
0130 00 00 40 2f 10 02 00 00 00 00 00 00 50 7f 10 02
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 10 32 54 76 98 ba dc fe ef cd ab 89 67 45 23 01
0210 ef cd ab 89 67 45 23 01 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000127 flags: Z0 S0 O0 HLT
%rax: 0000000000000001 %rcx: 0123456789abcdef
%rdx: 0000000000000001 %rbx: 0123456789abcdef
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 8

View File

@@ -0,0 +1,366 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf00, %rsp
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x123456789abcdef, %rbx
Y86 CPU state:
PC: 000000000000011e flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0123456789abcdef
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: pushq %rax
Y86 CPU state:
PC: 0000000000000120 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0123456789abcdef
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: pushq %rbx
Y86 CPU state:
PC: 0000000000000122 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0123456789abcdef
%rsp: 0000000000000ef0 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: popq %rcx
Y86 CPU state:
PC: 0000000000000124 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0123456789abcdef
%rdx: 0000000000000000 %rbx: 0123456789abcdef
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: popq %rdx
Y86 CPU state:
PC: 0000000000000126 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0123456789abcdef
%rdx: 0000000000000001 %rbx: 0123456789abcdef
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000127 flags: Z0 S0 O0 HLT
%rax: 0000000000000001 %rcx: 0123456789abcdef
%rdx: 0000000000000001 %rbx: 0123456789abcdef
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 8
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
0110 00 00 00 00 30 f3 ef cd ab 89 67 45 23 01 a0 0f
0120 a0 3f b0 1f b0 2f 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 ef cd ab 89 67 45 23 01 01 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 HLT
%rax: 0000000000000005 %rcx: 0000000000000003
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 7

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0250
Y86 CPU state:
PC: 0000000000000264 flags: Z0 S0 O0 HLT
%rax: 0000000000000005 %rcx: 0000000000000003
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 7

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000151 flags: Z0 S0 O0 HLT
%rax: 0000000000000001 %rcx: 0000000000001234
%rdx: 1122334455667788 %rbx: 000000000000000f
%rsp: 00000000deadbeef %rbp: 0000000000000000
%rsi: 8877665544332211 %rdi: ffffffffffffffff
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 9

View File

@@ -0,0 +1,378 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf, %rbx
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 000000000000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1234, %rcx
Y86 CPU state:
PC: 000000000000011e flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000001234
%rdx: 0000000000000000 %rbx: 000000000000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1122334455667788, %rdx
Y86 CPU state:
PC: 0000000000000128 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000001234
%rdx: 1122334455667788 %rbx: 000000000000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x8877665544332211, %rsi
Y86 CPU state:
PC: 0000000000000132 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000001234
%rdx: 1122334455667788 %rbx: 000000000000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 8877665544332211 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xffffffffffffffff, %rdi
Y86 CPU state:
PC: 000000000000013c flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000001234
%rdx: 1122334455667788 %rbx: 000000000000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 8877665544332211 %rdi: ffffffffffffffff
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rbp
Y86 CPU state:
PC: 0000000000000146 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000001234
%rdx: 1122334455667788 %rbx: 000000000000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 8877665544332211 %rdi: ffffffffffffffff
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xdeadbeef, %rsp
Y86 CPU state:
PC: 0000000000000150 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000001234
%rdx: 1122334455667788 %rbx: 000000000000000f
%rsp: 00000000deadbeef %rbp: 0000000000000000
%rsi: 8877665544332211 %rdi: ffffffffffffffff
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000151 flags: Z0 S0 O0 HLT
%rax: 0000000000000001 %rcx: 0000000000001234
%rdx: 1122334455667788 %rbx: 000000000000000f
%rsp: 00000000deadbeef %rbp: 0000000000000000
%rsi: 8877665544332211 %rdi: ffffffffffffffff
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 9
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f0 01 00 00 00 00 00 00 00 30 f3 0f 00 00 00
0110 00 00 00 00 30 f1 34 12 00 00 00 00 00 00 30 f2
0120 88 77 66 55 44 33 22 11 30 f6 11 22 33 44 55 66
0130 77 88 30 f7 ff ff ff ff ff ff ff ff 30 f5 00 00
0140 00 00 00 00 00 00 30 f4 ef be ad de 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 000000000000013b flags: Z0 S0 O0 HLT
%rax: 0000000000000008 %rcx: 0000000000000001
%rdx: 0000000000000006 %rbx: 0000000000000002
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000003
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 10

View File

@@ -0,0 +1,390 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x5, %rax
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000005 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x5, %rbx
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000005 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000005
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x5, %rcx
Y86 CPU state:
PC: 000000000000011e flags: Z0 S0 O0 AOK
%rax: 0000000000000005 %rcx: 0000000000000005
%rdx: 0000000000000000 %rbx: 0000000000000005
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x5, %rdx
Y86 CPU state:
PC: 0000000000000128 flags: Z0 S0 O0 AOK
%rax: 0000000000000005 %rcx: 0000000000000005
%rdx: 0000000000000005 %rbx: 0000000000000005
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x3, %rdi
Y86 CPU state:
PC: 0000000000000132 flags: Z0 S0 O0 AOK
%rax: 0000000000000005 %rcx: 0000000000000005
%rdx: 0000000000000005 %rbx: 0000000000000005
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000003
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: addq %rdi, %rax
Y86 CPU state:
PC: 0000000000000134 flags: Z0 S0 O0 AOK
%rax: 0000000000000008 %rcx: 0000000000000005
%rdx: 0000000000000005 %rbx: 0000000000000005
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000003
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: subq %rdi, %rbx
Y86 CPU state:
PC: 0000000000000136 flags: Z0 S0 O0 AOK
%rax: 0000000000000008 %rcx: 0000000000000005
%rdx: 0000000000000005 %rbx: 0000000000000002
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000003
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rdi, %rcx
Y86 CPU state:
PC: 0000000000000138 flags: Z0 S0 O0 AOK
%rax: 0000000000000008 %rcx: 0000000000000001
%rdx: 0000000000000005 %rbx: 0000000000000002
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000003
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: xorq %rdi, %rdx
Y86 CPU state:
PC: 000000000000013a flags: Z0 S0 O0 AOK
%rax: 0000000000000008 %rcx: 0000000000000001
%rdx: 0000000000000006 %rbx: 0000000000000002
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000003
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000013b flags: Z0 S0 O0 HLT
%rax: 0000000000000008 %rcx: 0000000000000001
%rdx: 0000000000000006 %rbx: 0000000000000002
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000003
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 10
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f0 05 00 00 00 00 00 00 00 30 f3 05 00 00 00
0110 00 00 00 00 30 f1 05 00 00 00 00 00 00 00 30 f2
0120 05 00 00 00 00 00 00 00 30 f7 03 00 00 00 00 00
0130 00 00 60 70 61 73 62 71 63 72 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,13 @@
Usage: ../y86 <option(s)> mini-elf-file
Options are:
-h Display usage
-H Show the Mini-ELF header
-a Show all with brief memory
-f Show all with full memory
-s Show the program headers
-m Show the memory contents (brief)
-M Show the memory contents (full)
-d Disassemble code contents
-D Disassemble data contents
-e Execute program
-E Execute program (trace mode)

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000102 flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 2

View File

@@ -0,0 +1,294 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000101 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 0000000000000102 flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 2
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
y

Binary file not shown.

View File

@@ -0,0 +1 @@
42

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,87 @@
#!/bin/bash
# extract executable name from Makefile
EXE=$(grep "EXE=" Makefile | sed -e "s/EXE=//")
# detect timeout utility (i.e., "timeout" on Linux and "gtimeout" on MacOS)
# and set timeout interval
TIMEOUT="timeout"
TIMEOUT_INTERVAL="3s"
$TIMEOUT --help &>/dev/null
if [[ $? -ne 0 ]]; then
TIMEOUT="gtimeout"
fi
# Valgrind additional output flags
VG_FLAGS="--leak-check=full --track-origins=yes"
function run_test {
# parameters
TAG=$1
ARGS=$2
PTAG=$(printf '%-30s' "$TAG")
# file paths
OUTPUT=outputs/$TAG.txt
DIFF=outputs/$TAG.diff
EXPECT=expected/$TAG.txt
VALGRND=valgrind/$TAG.txt
# run test with timeout
$TIMEOUT $TIMEOUT_INTERVAL $EXE $ARGS 2>/dev/null >"$OUTPUT"
if [ "$?" -lt 124 ]; then
# no timeout; compare output to the expected version
diff -u "$OUTPUT" "$EXPECT" >"$DIFF"
if [ -s "$DIFF" ]; then
# try alternative solution (if it exists)
EXPECT=expected/$TAG-2.txt
if [ -e "$EXPECT" ]; then
diff -u "$OUTPUT" "$EXPECT" >"$DIFF"
if [ -s "$DIFF" ]; then
echo "$PTAG FAIL (see ${TPREFIX}$DIFF for details)"
else
echo "$PTAG pass"
fi
else
echo "$PTAG FAIL (see ${TPREFIX}$DIFF for details)"
fi
else
echo "$PTAG pass"
fi
# run valgrind
$TIMEOUT $TIMEOUT_INTERVAL valgrind $VG_FLAGS $EXE $ARGS &>$VALGRND
else
echo "$PTAG FAIL (crash or timeout)"
fi
}
# initialize output folders
mkdir -p outputs
mkdir -p valgrind
rm -f outputs/* valgrind/*
# run individual tests
source itests.include
# check for memory leaks
LEAK=`cat valgrind/*.txt | grep 'definitely lost' | grep -v ' 0 bytes in 0 blocks'`
if [ -z "$LEAK" ]; then
echo "No memory leak found."
else
echo "Memory leak(s) found. See files listed below for details."
grep 'definitely lost' valgrind/*.txt | sed -e 's/:.*$//g' | awk "{print \" - ${TPREFIX}\" \$0}"
fi
# check for uninitialized values
LEAK=`cat valgrind/*.txt | grep 'uninitialised value'`
if [ -z "$LEAK" ]; then
echo "No uninitialized value found."
else
echo "Uninitialized value(s) found. See files listed below for details."
grep 'uninitialised value' valgrind/*.txt | sed -e 's/:.*$//g' | awk "{print \" - ${TPREFIX}\" \$0}"
fi

View File

@@ -0,0 +1,41 @@
# list of integration tests
# format: run_test <TAG> <ARGS>
# <TAG> used as the root for all filenames (i.e., "expected/$TAG.txt")
# <ARGS> command-line arguments to test
run_test D_help "-h"
run_test D_nop_hlt "-e inputs/nop_hlt.o"
run_test D_nop_hlt_debug "-E inputs/nop_hlt.o"
run_test C_irmovq "-e inputs/irmovq.o"
run_test C_irmovq_debug "-E inputs/irmovq.o"
run_test C_opq "-e inputs/opq.o"
run_test C_opq_debug "-E inputs/opq.o"
run_test B_pushpop "-e inputs/pushpop.o"
run_test B_pushpop_debug "-E inputs/pushpop.o"
run_test B_memreg "-e inputs/memreg.o"
run_test B_memreg_debug "-E inputs/memreg.o"
run_test B_simple "-e inputs/simple.o"
run_test B_simple_entry "-e inputs/simple_entry.o"
run_test B_func_debug "-E inputs/func.o"
run_test A_cmov_debug "-E inputs/cmov.o"
run_test A_cjmp_debug "-E inputs/cjmp.o"
run_test A_opq_of_debug "-E inputs/opq_of.o"
run_test A_movflags_debug "-E inputs/movflags.o"
run_test A_pushpop_rsp_debug "-E inputs/pushpop_rsp.o"
run_test A_bad_addr "-e inputs/bad_addr.o"
run_test A_bad_addr_debug "-E inputs/bad_addr.o"
run_test A_bad_insn "-e inputs/bad_insn.o"
run_test A_bad_insn_debug "-E inputs/bad_insn.o"
run_test A_bad_nostack "-e inputs/bad_nostack.o"
run_test A_missing_file "-e"
run_test A_both_flags "-e -E inputs/simple.o"
run_test A_extra_params "-e inputs/nop_hlt.o extra params"
run_test A_unaligned1 "-e inputs/unaligned.o"
run_test A_unaligned2 "-e inputs/unaligned2.o"
run_test A_iotrap_char_debug "-E inputs/iotrap_char.o" <inputs/iotrap_char.txt
run_test A_iotrap_dec_debug "-E inputs/iotrap_dec.o" <inputs/iotrap_dec.txt
run_test A_iotrap_dec_bad "-e inputs/iotrap_dec.o" <inputs/iotrap_char.txt
run_test A_iotrap_str_debug "-E inputs/iotrap_str.o"
run_test A_iotrap_escaped_string "-e inputs/iotrap_str_esc.o"
run_test A_iotrap_buf_debug "-E inputs/iotrap_buf.o"
run_test A_iotrap_buf2_debug "-E inputs/iotrap_buf2.o"

View File

@@ -0,0 +1,38 @@
D_help pass
D_nop_hlt pass
D_nop_hlt_debug pass
C_irmovq pass
C_irmovq_debug pass
C_opq pass
C_opq_debug pass
B_pushpop pass
B_pushpop_debug pass
B_memreg pass
B_memreg_debug pass
B_simple pass
B_simple_entry pass
B_func_debug pass
A_cmov_debug pass
A_cjmp_debug pass
A_opq_of_debug pass
A_movflags_debug pass
A_pushpop_rsp_debug pass
A_bad_addr pass
A_bad_addr_debug pass
A_bad_insn pass
A_bad_insn_debug pass
A_bad_nostack pass
A_missing_file pass
A_both_flags pass
A_extra_params pass
A_unaligned1 pass
A_unaligned2 pass
A_iotrap_char_debug pass
A_iotrap_dec_debug pass
A_iotrap_dec_bad pass
A_iotrap_str_debug pass
A_iotrap_escaped_string pass
A_iotrap_buf_debug pass
A_iotrap_buf2_debug pass
No memory leak found.
No uninitialized value found.

View File

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 ADR
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 000000000001e240
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 2

View File

@@ -0,0 +1,294 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1e240, %rbx
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 000000000001e240
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: mrmovq 0x0(%rbx), %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 ADR
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 000000000001e240
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 2
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f3 40 e2 01 00 00 00 00 00 50 03 00 00 00 00
0110 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 INS
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 134031200000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 1

View File

@@ -0,0 +1,294 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x134031200000000f, %rbx
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 134031200000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Invalid instruction at 0x010a
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 INS
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 134031200000000f
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 1
Contents of memory from 0000 to 1000:
0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f3 0f 00 00 00 20 31 40 13 fd ff ff ff 60 31
0110 70 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 aa bb cc dd 00 00 00 dd 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,12 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 ADR
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 1

View File

@@ -0,0 +1,13 @@
Usage: ../y86 <option(s)> mini-elf-file
Options are:
-h Display usage
-H Show the Mini-ELF header
-a Show all with brief memory
-f Show all with full memory
-s Show the program headers
-m Show the memory contents (brief)
-M Show the memory contents (full)
-d Disassemble code contents
-D Disassemble data contents
-e Execute program
-E Execute program (trace mode)

View File

@@ -0,0 +1,798 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf00, %rsp
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 0000000000000116 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jmp 0x154
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jle 0x15e
Y86 CPU state:
PC: 000000000000015d flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 000000000000015e flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jl 0x168
Y86 CPU state:
PC: 0000000000000167 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000168 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: je 0x172
Y86 CPU state:
PC: 0000000000000171 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000172 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jne 0x17c
Y86 CPU state:
PC: 000000000000017c flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jge 0x186
Y86 CPU state:
PC: 0000000000000186 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jg 0x190
Y86 CPU state:
PC: 0000000000000190 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 000000000000011f flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xffffffffffffffff, %rax
Y86 CPU state:
PC: 0000000000000129 flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 000000000000012b flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jmp 0x154
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jle 0x15e
Y86 CPU state:
PC: 000000000000015e flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jl 0x168
Y86 CPU state:
PC: 0000000000000168 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: je 0x172
Y86 CPU state:
PC: 0000000000000171 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000172 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jne 0x17c
Y86 CPU state:
PC: 000000000000017c flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jge 0x186
Y86 CPU state:
PC: 0000000000000185 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000186 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jg 0x190
Y86 CPU state:
PC: 000000000000018f flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000190 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000134 flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rax
Y86 CPU state:
PC: 000000000000013e flags: Z0 S1 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 0000000000000140 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jmp 0x154
Y86 CPU state:
PC: 0000000000000154 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jle 0x15e
Y86 CPU state:
PC: 000000000000015e flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jl 0x168
Y86 CPU state:
PC: 0000000000000167 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000168 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: je 0x172
Y86 CPU state:
PC: 0000000000000172 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jne 0x17c
Y86 CPU state:
PC: 000000000000017b flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 000000000000017c flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jge 0x186
Y86 CPU state:
PC: 0000000000000186 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: jg 0x190
Y86 CPU state:
PC: 000000000000018f flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: nop
Y86 CPU state:
PC: 0000000000000190 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000149 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000014a flags: Z1 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 44
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
0110 00 00 00 00 62 00 80 4a 01 00 00 00 00 00 00 30
0120 f0 ff ff ff ff ff ff ff ff 62 00 80 4a 01 00 00
0130 00 00 00 00 30 f0 00 00 00 00 00 00 00 00 62 00
0140 80 4a 01 00 00 00 00 00 00 00 70 54 01 00 00 00
0150 00 00 00 10 71 5e 01 00 00 00 00 00 00 10 72 68
0160 01 00 00 00 00 00 00 10 73 72 01 00 00 00 00 00
0170 00 10 74 7c 01 00 00 00 00 00 00 10 75 86 01 00
0180 00 00 00 00 00 10 76 90 01 00 00 00 00 00 00 10
0190 90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 49 01 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,906 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xf00, %rsp
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000114 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 0000000000000116 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000015e flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovle %rax, %rdx
Y86 CPU state:
PC: 0000000000000160 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000016a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovl %rax, %rdx
Y86 CPU state:
PC: 000000000000016c flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000176 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmove %rax, %rdx
Y86 CPU state:
PC: 0000000000000178 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000182 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovne %rax, %rdx
Y86 CPU state:
PC: 0000000000000184 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000018e flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovge %rax, %rdx
Y86 CPU state:
PC: 0000000000000190 flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000019a flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovg %rax, %rdx
Y86 CPU state:
PC: 000000000000019c flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 000000000000011f flags: Z0 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0xffffffffffffffff, %rax
Y86 CPU state:
PC: 0000000000000129 flags: Z0 S0 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 000000000000012b flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z0 S1 O0 AOK
%rax: ffffffffffffffff %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000154 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000015e flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovle %rax, %rdx
Y86 CPU state:
PC: 0000000000000160 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000016a flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovl %rax, %rdx
Y86 CPU state:
PC: 000000000000016c flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000176 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmove %rax, %rdx
Y86 CPU state:
PC: 0000000000000178 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000182 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovne %rax, %rdx
Y86 CPU state:
PC: 0000000000000184 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000018e flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovge %rax, %rdx
Y86 CPU state:
PC: 0000000000000190 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000019a flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovg %rax, %rdx
Y86 CPU state:
PC: 000000000000019c flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000134 flags: Z0 S1 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rax
Y86 CPU state:
PC: 000000000000013e flags: Z0 S1 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: andq %rax, %rax
Y86 CPU state:
PC: 0000000000000140 flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: call 0x14a
Y86 CPU state:
PC: 000000000000014a flags: Z1 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x1, %rax
Y86 CPU state:
PC: 0000000000000154 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000015e flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovle %rax, %rdx
Y86 CPU state:
PC: 0000000000000160 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000016a flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovl %rax, %rdx
Y86 CPU state:
PC: 000000000000016c flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000176 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmove %rax, %rdx
Y86 CPU state:
PC: 0000000000000178 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 0000000000000182 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovne %rax, %rdx
Y86 CPU state:
PC: 0000000000000184 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000018e flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovge %rax, %rdx
Y86 CPU state:
PC: 0000000000000190 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000001 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x0, %rdx
Y86 CPU state:
PC: 000000000000019a flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: cmovg %rax, %rdx
Y86 CPU state:
PC: 000000000000019c flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000ef8 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: ret
Y86 CPU state:
PC: 0000000000000149 flags: Z1 S0 O0 AOK
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000014a flags: Z1 S0 O0 HLT
%rax: 0000000000000001 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000f00 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 53
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f4 00 0f 00 00 00 00 00 00 30 f0 01 00 00 00
0110 00 00 00 00 62 00 80 4a 01 00 00 00 00 00 00 30
0120 f0 ff ff ff ff ff ff ff ff 62 00 80 4a 01 00 00
0130 00 00 00 00 30 f0 00 00 00 00 00 00 00 00 62 00
0140 80 4a 01 00 00 00 00 00 00 00 30 f0 01 00 00 00
0150 00 00 00 00 30 f2 00 00 00 00 00 00 00 00 21 02
0160 30 f2 00 00 00 00 00 00 00 00 22 02 30 f2 00 00
0170 00 00 00 00 00 00 23 02 30 f2 00 00 00 00 00 00
0180 00 00 24 02 30 f2 00 00 00 00 00 00 00 00 25 02
0190 30 f2 00 00 00 00 00 00 00 00 26 02 90 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 49 01 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

View File

@@ -0,0 +1,13 @@
Usage: ../y86 <option(s)> mini-elf-file
Options are:
-h Display usage
-H Show the Mini-ELF header
-a Show all with brief memory
-f Show all with full memory
-s Show the program headers
-m Show the memory contents (brief)
-M Show the memory contents (full)
-d Disassemble code contents
-D Disassemble data contents
-e Execute program
-E Execute program (trace mode)

View File

@@ -0,0 +1,402 @@
Beginning execution at 0x0100
Y86 CPU state:
PC: 0000000000000100 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000000 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x200, %rsi
Y86 CPU state:
PC: 000000000000010a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000200 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 2
Y86 CPU state:
PC: 000000000000010b flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000200 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 2
Y86 CPU state:
PC: 000000000000010c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000200 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: irmovq 0x300, %rsi
Y86 CPU state:
PC: 0000000000000116 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 0
Y86 CPU state:
PC: 0000000000000117 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 0
Y86 CPU state:
PC: 0000000000000118 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 4
Y86 CPU state:
PC: 0000000000000119 flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 5
1234512345aaabcdefghY86 CPU state:
PC: 000000000000011a flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 2
Y86 CPU state:
PC: 000000000000011b flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: iotrap 4
Y86 CPU state:
PC: 000000000000011c flags: Z0 S0 O0 AOK
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Executing: halt
Y86 CPU state:
PC: 000000000000011d flags: Z0 S0 O0 HLT
%rax: 0000000000000000 %rcx: 0000000000000000
%rdx: 0000000000000000 %rbx: 0000000000000000
%rsp: 0000000000000000 %rbp: 0000000000000000
%rsi: 0000000000000300 %rdi: 0000000000000000
%r8: 0000000000000000 %r9: 0000000000000000
%r10: 0000000000000000 %r11: 0000000000000000
%r12: 0000000000000000 %r13: 0000000000000000
%r14: 0000000000000000
Total execution count: 11
Contents of memory from 0000 to 1000:
0000 70 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0100 30 f6 00 02 00 00 00 00 00 00 c2 c2 30 f6 00 03
0110 00 00 00 00 00 00 c0 c0 c4 c5 c2 c4 00 00 00 00
0120 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0200 39 30 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0210 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0220 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0230 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0240 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0250 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0260 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0270 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0280 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0290 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
02f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0300 61 62 63 64 65 66 67 68 00 00 00 00 00 00 00 00
0310 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0320 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0330 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0340 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0350 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0360 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0370 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0390 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
03f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0400 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0410 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0420 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0430 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0440 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0450 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0460 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0470 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0490 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0500 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0510 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0520 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0530 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0540 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0550 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0560 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0570 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0580 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0590 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
05f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0600 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0610 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0620 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0630 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0640 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0650 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0660 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0670 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0680 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0690 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
06f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0700 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0710 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0720 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0730 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0740 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0750 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0760 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0770 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0780 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0790 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
07f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0800 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0810 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0830 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0840 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0850 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0860 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0870 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0880 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0890 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
08f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0900 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0910 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0920 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0930 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0940 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0950 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0960 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0970 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0980 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0990 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
09f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0aa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ab0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ac0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ad0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ae0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0af0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0b90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ba0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0be0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0bf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0c90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ca0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ce0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0cf0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0d90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0da0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0db0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0dd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0de0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0df0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0e90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ea0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0eb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ec0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ed0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ee0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ef0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f30 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f50 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f60 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f70 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0f90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fa0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fb0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fc0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fd0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0fe0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0ff0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Some files were not shown because too many files have changed in this diff Show More