We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you two Citrix podcasts. Learn about 2020 trends and get answers to your biggest Citrix questions!Listen Now

x

Processor

hp080797
hp080797 asked
on
Medium Priority
331 Views
Last Modified: 2010-04-16
This question actually dos'nt belong here, but :

I am building my own 8-bit computer, but I do'nt know witch processor is (easiest) best to use. Please tell me witch you think is best and why.
I also need to store an program in an EPROM and for that purpose I need an croscompiler from pascal or any other high level langues to the prosessors maschin langues. Where can I download this program?
Comment
Watch Question

Commented:
Try the 8086, TASM will do it and you should be able to get a nice easy Micro controller version by now... Psion used the V30 which is a 8086 rip-off in their Series 3x organisers..

Failing that the Z80 now comes as the Z8000 microcontroller but a hot favourite is probably a PIC microcontroller, Cheap, really easy and easy to program with software kits available from all sorts of place (here in the UK I might try, for example, Maplin Electronics).

Commented:
P.S. I know you want to use a high level language but you will have trouble doing that as they depend on Operating System specific calls... (On DOS systems, they use Int 21h for example...). Assembly is easy really - just takes practice. Get a book.

Commented:
I would go with a PIC myself.  However, there many good and cheap controllers out there. I think Texas Instrument has one.  As far as a High level language, with what it sounds like you are trying to do, assembler would work better.  It does not take up as much, and it can be used with any processor.  You just need a programer's guide for that processor.

Author

Commented:
Sorry but the 8086 is an 16-bit prossessor, but maby that is better. Please tell me why, and I will give an great grade.
Commented:
Your right, it is 16bit. It is also readily available, cheap and considerably more powerful than the 8bit offerings, there is a HUGE amount of documentation on it. It should also make it easier to deal with numbers larger than 255 as you have 16bit machine words.  Using the 8086 would allow you to develop the programs on your  PC without having to buy very expensive processor emulators or keep reprogramming ROMS.

There is a compromise. You could use an 8088 which (correct me if I'm wrong out their) is a 16bit processor trapped behind an 8bit interface. It was used in the original IBM PC.

The PIC is 8bit.  The venerable Z80 is 8bit (and found in cash machines and airliners).

As you have probably guessed, this is a little out of my field (i'm a networking and linux bod), but you have my opinion.

If you want to be able to do things easily however with hardly any support logic and really easy programming, use a PIC.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.