24 lines
475 B
HolyC
24 lines
475 B
HolyC
/*Asm labels can only be defined once
|
|
in a task. <F5> will spawn a new task
|
|
each time, so you don't get redefine
|
|
error, like when repeatedly #including
|
|
it from the cmd line.
|
|
*/
|
|
|
|
U0 AsmAndC3()
|
|
{
|
|
I64 i;
|
|
for (i=0;i<3;i++) {
|
|
"Meaning of life:";
|
|
MOV AL,0x41
|
|
STC
|
|
ADC AL,0 //Round-about way to make the not-special constant, 0x42.
|
|
CALL PUT_HEX_U8
|
|
MOV RCX,cnts.time_stamp_freq>>5 //JIT Const. Simple delay loop.
|
|
@@1: LOOP @@1
|
|
'\n';
|
|
}
|
|
}
|
|
|
|
AsmAndC3;
|