#include <stdio.h>
struct _xxx {
char z;
char d[128];
};
int main(int argc, char *argv[])
{
struct _xxx x;
printf("%x\n", &x.z);
printf("%x\n", x.d);
return 0;
}
uaa@framboise:~/cpm$ zcc +cpm -lm -lndos test.c -o a.com
uaa@framboise:~/cpm$ ./cpm a
db3d
db3e
uaa@framboise:~/cpm$
CP/Mエミュレータは https://github.com/jhallen/cpm を使ってる。
z88dkのz88dk-sccz80の構造体のパディングとかその辺がどうなってるかが気になってのぅ…(__attribute__((packed))相当なものが欲しいのじゃが)。