Working with the 8088 Intel's microprocessor

  • Thread starter Rainier9
  • Start date
In summary, the conversation discusses the difficulty of implementing a Graphic Liquid Crystal Display (GLCD) and a RF-ID reader using the 8088 microprocessor. The consensus is that there are better options available, such as the PIC16F877A, which can handle both tasks in one package. It is also mentioned that writing code in assembly is not necessary and can be done in C with similar speed. The difficulty of the project will depend on the complexity of the task and the need for real-world functionality.
  • #1
Rainier9
32
0
Hi everyone, I was wondering if any of the students or engineers here have ever worked with the 8088 microprocessor?

If so, how difficult (in terms of Assembly code) would be to implement a Graphic Liquid Crystal Display (GLCD) and a RF-ID reader? I have more concern in the glcd than the rf-id reader, since the reader woule just gives hexadecimal data to microp.
 
Engineering news on Phys.org
  • #2
8088 - Not a friendly chip for what you want to make.

Lots of better choices by Microchip, Atmel and others.

Look at the PIC16F877A. (You'll thank me later.)
 
  • #3
I can only echo the above. Why would you use an 8088 and have to handle the extra chips when a PIC will do everything in one package.
 
  • #4
It's because is required for a class. Otherwise I'd just use an Arduino. Thanks for answering though! More opinions are welcome as well.
 
  • #5
Do you need to actually write in assembly code? You can write your code in C, and it will be just as fast as assembly. The only justification nowadays for writing things in assembly is for special instructions (which you can embed in C anyway) and very high-performance segments.

Having said that, assembly for the x86 is not difficult at all; but, the difficulty of your project will depend on the complexity of what you want to do, to the interface to those devices, and to the transfer methods you want to use.

Also, a big factor is whether you need to actually make these things to work. If you just need to do some basic interfacing routines, that's one thing... but if you need to initialize / monitor / recover these devices, and go after real-world timining and debugging issues... that can get very complicated very easily, because it's one thing to make an exercise for class.. another to make the darn think to work in real-world conditions.
 

Related to Working with the 8088 Intel's microprocessor

1. What is the 8088 Intel microprocessor?

The 8088 Intel microprocessor is a central processing unit (CPU) designed and manufactured by Intel in 1979. It was the first 16-bit microprocessor and is considered the predecessor of the popular 8086 microprocessor.

2. What are the main features of the 8088 microprocessor?

The 8088 microprocessor has a 16-bit data bus, a 20-bit address bus, and can operate at a clock speed of up to 5 MHz. It also has 8 general purpose registers, 4 segment registers, and supports up to 1 MB of memory.

3. What is the difference between the 8088 and the 8086 microprocessor?

The main difference between the 8088 and the 8086 microprocessor is the external data bus width. The 8088 has an 8-bit external data bus, while the 8086 has a 16-bit external data bus. This means that the 8088 can transfer data in 8-bit chunks, while the 8086 can transfer data in 16-bit chunks.

4. What are the applications of the 8088 microprocessor?

The 8088 microprocessor was primarily used in early personal computers, such as the IBM PC and the original Macintosh. It was also used in industrial and military applications for its low cost and compatibility with other Intel processors.

5. What are some tips for working with the 8088 microprocessor?

Some tips for working with the 8088 microprocessor include understanding its architecture and instruction set, using proper grounding techniques to avoid static electricity damage, and using a good quality power supply to ensure stable operation. It is also important to have a thorough understanding of assembly language and debugging techniques when programming for the 8088.

Similar threads

  • Programming and Computer Science
Replies
2
Views
2K
  • STEM Academic Advising
Replies
5
Views
1K
  • Programming and Computer Science
2
Replies
60
Views
16K
  • STEM Academic Advising
Replies
1
Views
1K
  • General Discussion
Replies
4
Views
861
Replies
11
Views
5K
  • STEM Career Guidance
Replies
2
Views
10K
Replies
4
Views
3K
Replies
2
Views
2K
  • Mechanical Engineering
Replies
3
Views
4K
Back
Top