[comp.arch] 2 PDP-11 Instructions geeeez....

gillies@p.cs.uiuc.edu (02/10/89)

In discussing the following fragment of C code --

while (*p++ = *q++);

I must have created an open problem.  E.g. "Can you code this in one
instruction?"  I said it was one instruction or a "small number".
Well, perhaps I should have said "small number" FIRST.

Thanks for all the cards & letters, but please put away your PDP-11
assembly manuals.  Apparently, it compiles into two instructions (with
both cc and pcc).


There must be an incredible number of assembly enthusiasts out there.
Would anyone like to start a monthly "puzzle posting", with topics
like "code the following subroutine fragment in 4 instructions on the
LINC-8: ....  Now do it in two's complement in 2 instructions on the
Cyber: ...."


Don Gillies, Dept. of Computer Science, University of Illinois
1304 W. Springfield, Urbana, Ill 61801      
ARPA: gillies@cs.uiuc.edu   UUCP: {uunet,harvard}!uiucdcs!gillies