Mercurial > hg > ede
comparison tests/emu/test.c @ 30:c0c2e99b6bb0
fixed negative rel8 address bug in assembler
author | james <jb302@eecs.qmul.ac.uk> |
---|---|
date | Tue, 15 Apr 2014 12:21:22 +0100 |
parents | 83e80c2c489c |
children |
comparison
equal
deleted
inserted
replaced
29:83e80c2c489c | 30:c0c2e99b6bb0 |
---|---|
2 | 2 |
3 unsigned char regs[0x10]; | 3 unsigned char regs[0x10]; |
4 | 4 |
5 void | 5 void |
6 main(void) { | 6 main(void) { |
7 unsigned char* enregs[8]; | 7 unsigned char C = 0xFD; |
8 unsigned char *p; | 8 printf("%i", (signed char)C); |
9 p = regs; | |
10 *enregs[8] = {p, p+1, p+2, p+3, p+12, p+4, p+13, p+5}; | |
11 *enregs[4] = 0xFF; | |
12 printf("%d", regs[12]); | |
13 } | 9 } |