IN SEARCH OF A NAME

Programming the 6502 microprocessor and its relatives in assembly and other languages.
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

IN SEARCH OF A NAME

Post by BigDumbDinosaur »

In a 6502 system, we may refer memory ranges in several ways:

  • Two bytes is a “word.”
     
  • Three bytes is an “extended word” (a 65C816 thing :D).
     
  • 4 bytes is a “double word.”
     
  • 8 bytes is a “long word.”
     
  • 256 bytes is a “page.”
     
  • 65,536 bytes is a “bank.”


Without going into the “why,” I need a succinct name to refer to a range of 16 bytes.
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: IN SEARCH OF A NAME

Post by BigEd »

sentence?
paragraph?
double long?
long double?
sedecimyte?
hexadecamyte?
hexadecabyte?
barnacle
Posts: 1831
Joined: 19 Jan 2004
Location: Potsdam, DE
Contact:

Re: IN SEARCH OF A NAME

Post by barnacle »

Segment
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: IN SEARCH OF A NAME

Post by BigEd »

In other worlds, I see 'quadword' has been used, but in our case a word is only two bytes, so 'octaword' would be the equivalent.

By the same token, 'quaddouble' would be consistent.

fourbyfour?
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: IN SEARCH OF A NAME

Post by BigEd »

or how about chunk? Or block? Or square? (And by that route, quadrat, or ritter.)
barnacle
Posts: 1831
Joined: 19 Jan 2004
Location: Potsdam, DE
Contact:

Re: IN SEARCH OF A NAME

Post by barnacle »

From nibble->byte->mouthful?
User avatar
Dr Jefyll
Posts: 3525
Joined: 11 Dec 2009
Location: Ontario, Canada
Contact:

Re: IN SEARCH OF A NAME

Post by Dr Jefyll »

barnacle wrote:
From nibble->byte->mouthful?
Along the same line... a bolus ?

-- Jeff
In 1988 my 65C02 got six new registers and 44 new full-speed instructions!
https://laughtonelectronics.com/Arcana/ ... mmary.html
User avatar
barrym95838
Posts: 2056
Joined: 30 Jun 2013
Location: Sacramento, CA, USA

Re: IN SEARCH OF A NAME

Post by barrym95838 »

It's a distant memory and therefore possibly inaccurate, but I think I've heard this referred to as a "paragraph" in the 8086/8 camp, coming from the way the segment registers are shifted left four bits before being incorporated into the 20-bit effective address.
Got a kilobyte lying fallow in your 65xx's memory map? Sprinkle some VTL02C on it and see how it grows on you!

Mike B. (about me) (learning how to github)
User avatar
Broti
Posts: 28
Joined: 07 Sep 2023
Location: Moers, Germany

Re: IN SEARCH OF A NAME

Post by Broti »

If I recall correctly, older Turbo Pascal literature called 16 bytes Paragraph or Double Quadruple Word
ROR A? Where we're coding, we don't need A.
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: IN SEARCH OF A NAME

Post by BigDumbDinosaur »

BigEd wrote:
sentence?

Hmm...that might be it.

Quote:
paragraph?

I've seen references to a paragraph in the past, but they were usually for a range of 1K or 4K bytes.

Quote:
hexadecabyte?

Hexadecabyte sounds like what happens when one is attacked by a pack of dogs.  :D
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: IN SEARCH OF A NAME

Post by BigDumbDinosaur »

Dr Jefyll wrote:
barnacle wrote:
From nibble->byte->mouthful?
Along the same line... a bolus ?

puking10.jpg
x86?  We ain't got no x86.  We don't NEED no stinking x86!
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: IN SEARCH OF A NAME

Post by BigDumbDinosaur »

barnacle wrote:
From nibble->byte->mouthful?

I nearly choked on that.  :shock:

Quote:
Segment

That one is tied with Ed’s “sentence” suggestion for succinctness.  8)
x86?  We ain't got no x86.  We don't NEED no stinking x86!
Paganini
Posts: 516
Joined: 18 Mar 2022

Re: IN SEARCH OF A NAME

Post by Paganini »

I like 'segment,' but if you want something pedantically literal (and that also sounds sort of 'C-ish') "long double" or "double long" would fit the bill.
"The key is not to let the hardware sense any fear." - Radical Brad
User avatar
BigDumbDinosaur
Posts: 9425
Joined: 28 May 2009
Location: Midwestern USA (JB Pritzker’s dystopia)
Contact:

Re: IN SEARCH OF A NAME

Post by BigDumbDinosaur »

Paganini wrote:
I like 'segment,' but if you want something pedantically literal (and that also sounds sort of 'C-ish') "long double" or "double long" would fit the bill.

“Long double” in C refers to a particular floating point number size.  I was looking for a general reference, one that doesn’t imply a particular sort of data type or structure.

I’m leaning toward “segment,” although it is x86-ish.  :roll:
x86?  We ain't got no x86.  We don't NEED no stinking x86!
barnacle
Posts: 1831
Joined: 19 Jan 2004
Location: Potsdam, DE
Contact:

Re: IN SEARCH OF A NAME

Post by barnacle »

Could always use int128_t...
Post Reply