24 lines
279 B
Plaintext
24 lines
279 B
Plaintext
@section(".data");
|
|
|
|
u8 buf: 0;
|
|
|
|
@section(".text");
|
|
|
|
extern u0(u32) exit;
|
|
extern s32(u32, u8*, u32) read;
|
|
|
|
_start: u0() -> {
|
|
u16 value = 0;
|
|
|
|
loop {
|
|
if(read(0, &buf, 1) != 1) {
|
|
break;
|
|
}
|
|
buf = buf - 48;
|
|
value = value * 10;
|
|
value = value + buf;
|
|
}
|
|
|
|
exit(value);
|
|
};
|