All pastes #447660 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-04-19 06:43 UTC
rendered paste body
alloc ascii,0;
convert:
  cmp ecx,0;
  je conv0;
  cmp ecx,1;
  je conv1;
  cmp ecx,2;
  je conv2;
  cmp ecx,3;
  je conv3;
  cmp ecx,4;
  je conv4;
  cmp ecx,5;
  je conv5;
  cmp ecx,6;
  je conv6;
  cmp ecx,7;
  je conv7;
  cmp ecx,8;
  je conv8;
  cmp ecx,9;
  je conv9;
  jmp continue;
  
  conv0:
  mov #ascii,48;
  jmp continue;
  conv1:
  mov #ascii,49;
  jmp continue;
  conv2:
  mov #ascii,50;
  jmp continue;
  conv3:
  mov #ascii,51;
  jmp continue;
  conv4:
  mov #ascii,52;
  jmp continue;
  conv5:
  mov #ascii,53;
  jmp continue;
  conv6:
  mov #ascii,54;
  jmp continue;
  conv7:
  mov #ascii,55;
  jmp continue;
  conv8:
  mov #ascii,56;
  jmp continue;
  conv9:
  mov #ascii,57;
  jmp continue;
ret

CODE;
mainloop:
mov ecx,port0;
call convert;
continue:
jmp mainloop;