Re: [Simh] A terminology question

2015-02-11 Thread Leo Broukhis
In this case the value is calculated from the other bits: parity({upper half-word, parity bit 1}) = 0, parity({lower half-word, parity bit 2}) = 1 indicates an instruction word parity({upper half-word, parity bit 1}) = 1, parity({lower half-word, parity bit 2}) = 0 indicates a data word Leo On W

Re: [Simh] A terminology question

2015-02-11 Thread Phil Budne
Leo wrote: > "Parity" makes the most sense. I was wondering if there is already a more > specific term for such a scheme. To me, parity implies value calculated from the other bits. "tag" or "attribute" bits ring better in my ears. If the tag bits can't be tweaked by user code, the term "capabili

Re: [Simh] A terminology question

2015-02-11 Thread Leo Broukhis
That's right. An attempt to execute a word with anything but "command convolution" results in an exception. There were system calls ("extracodes" in BESM-6 parlance) to store individual words as instructions and to switch store mode back and forth. Leo On Wed, Feb 11, 2015 at 12:23 AM, Pontus Pih

Re: [Simh] A terminology question

2015-02-11 Thread Leo Broukhis
and "lower parity"). > > Tim. > > Sent from my PDP-8/E > -- > From: Leo Broukhis > Sent: ‎2/‎9/‎2015 3:33 PM > To: simh@trailing-edge.com > Subject: [Simh] A terminology question > > Dear colleagues, > > There is an

Re: [Simh] A terminology question [off topic]

2015-02-11 Thread lists
On Wed, 11 Feb 2015 12:35:28 + "Shoppa, Tim" wrote: > Sent from my PDP-8/E Seriously? That would be mighty impressive! ___ Simh mailing list Simh@trailing-edge.com http://mailman.trailing-edge.com/mailman/listinfo/simh

Re: [Simh] A terminology question

2015-02-11 Thread Shoppa, Tim
parity" and "instruction parity" or "upper parity" and "lower parity"). Tim. Sent from my PDP-8/E From: Leo Broukhis<mailto:l...@mailcom.com> Sent: ‎2/‎9/‎2015 3:33 PM To: simh@trailing-edge.com<mailto:simh@trailing-edg

Re: [Simh] A terminology question

2015-02-11 Thread Pontus Pihlgren
If I understand it correctly, you have four combinations: 11 -- illegal 10 -- data 01 -- instruction 00 -- illegal And memory locations market illegal or data wont be executed? This reminds me of the more modern terms "DEP" - Data Execution Prevention, "NX" - No-eXecute, "XD" - eXecute Disable,

[Simh] A terminology question

2015-02-09 Thread Leo Broukhis
Dear colleagues, There is an implementation detail in the BESM-6 architecture the name of which we've struggled to translate adequately. There is a feature preventing execution of arbitrary data as instructions implemented using two parity bits per word, for the upper and the lower half-word. The