<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style="font-family: Calibri, Verdana, Arial, sans-serif; font-size: 12pt;"><div>Ah, yes! The Hello World Machine.<br></div><div><br></div><div>Doug C.<br></div><div><br></div><div class="zmail_extra_hr" style="border-top: 1px solid rgb(204, 204, 204); height: 0px; margin-top: 10px; margin-bottom: 10px; line-height: 0px;"><br></div><div class="zmail_extra" data-zbluepencil-ignore="true"><div><br></div><div id="Zm-_Id_-Sgn1">---- On Thu, 11 Jan 2024 14:34:29 -0500 <b>Adriaan van Os via fpc-pascal <fpc-pascal@lists.freepascal.org></b> wrote ---<br></div><div><br></div><blockquote style="margin: 0px;" id="blockquote_zmail"><div>Nikolay Nikolov via fpc-pascal wrote: <br> > But that increases the binary size to 28 bytes. We can put a 'ret' <br> <br>That's still 27 bytes too much. Let's design a CPU that has "Hello World" as a one-byte <br>instruction, implement that CPU in a Field-programmable gate array, write an OS for it and let it <br>say hello. That's HelloWorld ad absurdum. <br> </div></blockquote></div><div><br></div></div><br></body></html>