<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18852">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial></FONT> </DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
  <A title=ethan.dicks@gmail.com href="mailto:ethan.dicks@gmail.com">Ethan 
  Dicks</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=simh@trailing-edge.com 
  href="mailto:simh@trailing-edge.com">simh@trailing-edge.com</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Sunday, June 25, 2017 6:22 PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [Simh] PDP-8 and OS/8 
  assembly</DIV>
  <DIV><BR></DIV>
  <DIV>On Sun, Jun 25, 2017 at 5:50 PM, Bill Cunningham <<A 
  href="mailto:billcun@suddenlink.net">billcun@suddenlink.net</A>> 
  wrote:<BR>>     I am reading a bit about the machine 
  the PDP-8. 4K fortran I guess was<BR>> used,<BR><BR>That was one option, 
  yes.<BR><BR>> there were 8 "registers" if that's right.<BR><BR>Not sure 
  where this is coming from...<BR></DIV>
  <DIV><FONT size=2 face=Arial>Oh I'm sorry I meant operation codes. 3 
  registers. I believe 8 opcodes.</FONT></DIV><FONT size=2 face=Arial></FONT>
  <DIV><BR>There's the 12-bit Accumulator and its associated LINK (carry) 
  bit.<BR>Some models always have a 12-bit MQ (Multiplier Quotient) 
  register,<BR>some get an MQ when the EAE is installed, and some never get 
  it.<BR>There's a 12-bit Program Counter, and two extended field 
  registers,<BR>either 1-bit, 2-bit (PDP-8/L) or 3-bit (many other models) if 
  the<BR>memory extension hardware is installed (required to have over 
  4K)<BR><BR>> And 12 bit words.<BR><BR>Yes.<BR><BR>> As far as languages 
  here, is Macro-8 assembly language?<BR><BR>Look for assemblers called PAL (PAL 
  III and PAL8) and MACREL (though<BR>MACREL was a late addition)<BR></DIV>
  <DIV><FONT size=2 face=Arial>OK</FONT></DIV>
  <DIV><FONT size=2 face=Arial></FONT><BR>>     Is there 
  an assembler available for PDP-8? OS/8 preferrably but tss-8 or<BR>> 
  anything would do?<BR><BR>Plenty of assembler possibilities with OS/8.  I 
  have no experience with TSS-8.<BR><BR><A 
  href="http://www.computinghistory.org.uk/det/8391/PDP8-PALAssembly-Language/">http://www.computinghistory.org.uk/det/8391/PDP8-PALAssembly-Language/</A><BR><BR>-ethan<BR></DIV>
  <DIV><FONT size=2 face=Arial>OK I see. The registers other than AC and the two 
  others are all I've heard of. Where Do I ge this...</FONT></DIV>
  <DIV><FONT size=2 face=Arial></FONT> </DIV>
  <DIV><FONT size=2 face=Arial><A 
  href="https://www.grc.com/pdp-8/pdp-8.htm">https://www.grc.com/pdp-8/pdp-8.htm</A></FONT></DIV>
  <DIV><FONT size=2 face=Arial></FONT> </DIV>
  <DIV><FONT size=2 face=Arial>Pretty nice page. I just found it 
  earlier.</FONT></DIV>
  <DIV><FONT size=2 face=Arial></FONT> </DIV>
  <DIV><FONT size=2 face=Arial>Bill</FONT></DIV>
  <DIV> </DIV></BLOCKQUOTE></BODY></HTML>