Re: ASCII: 6502 internal organization
colin randall <[email protected]> Sun, 21 Mar 2021 02:18:59 -0700 (PDT)
| Newsgroups | alt.ascii-art |
|---|---|
| Message-ID | <[email protected]> |
On Saturday, March 20, 2021 at 8:38:31 AM UTC, Daniel wrote: > Eli the Bearded <*@eli.users.panix.com> writes: > > In alt.ascii-art, Daniel <[email protected]> wrote: > >> I am creating a set of facts about the 6502 processor and created a > >> diagram of the internal organization of the chip taken from a > >> programming book. How do you like it? Recommend any changes? > >> Here's the art: gopher://gcpp.world/1/phlog/6502Org hi ... i used https://gopher.commons.host/ to view the above url > I'll see if I have room to widen it. Gopher's really designed for 67 > columns and I'm really close. I may able to tweak the drawing. > > > > Just so that they don't look so mashed together. In the same "not mashed > > together" way, maybe move the whole KEY section below the diagram? > I'll see if I can redesign the key to fit on one page vs two. > > Elijah > > ------ > > any reason for only posting a gopher URL instead of the art? also had a few suggestions ... unfortunatly took the liberty of swapping about some bits already ... appologies in advance ... here's what i thought (also incorporates Eli's suggestion of *Letting Daylight In*) ... hope it helps 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 <=- - - - - - - - - - 6 7 c o l u m n s w i d e - - - - - - -=> INTERNAL ORGANIZATION OF THE 6502 ._______________._______._________. | | | | DATA BUS -----------------------------------------.------------> (DB0-7) ^ ^ ^ | ^ ^ ^ | ^ | | | ^ | | | | | | | | | | | | | | | | | | | | | | | _v_ _v_ _v_ _v_ _v_ v_| _v_ v v___| v___| \ \_/ / | | | X | | Y | | A | | S |I| | PCL | | PCH | \ ALU / | P | |___| |___| |___| |___|_| |_____| |_____| \___/ |___| ^ | | | | | KEY: | | | | | | `-----|--|---|-------|----------: .___. X,Y: INDEX | | | | |--->| | REGISTERS | | `-------|----------|--->|MUX|->ADDR LO `--|-----------|----------|--->|___| (A0-7) A: ACCUMULATOR | | | | | | .___. S: STACK POINTER | | `--->| | | `-------------->|MUX|->ADDR HI PC: PROGRAM COUNTER `-------------------------->|___| (A8-15) ALU: ARITHMETIC-LOGIC UNIT P: PROCESSOR STATUS MUX: MULTIPLEX AH/L: ADDRESS HIGH/LOW -- . ._!__ __ __ . / _\/_ |_ \!_. / / 7 / /| \ \_ _/ / \ . \_//__/|_\_\!_. |