9. Introduction of microprocessor

Source: Internet
Author: User

Microprocessor: Integrates all components into a single silicon chip.

First microprocessor: Intel 4004.

The most influential microprocessors: Intel8080, Motorola 6800.

The above processors are referred to as single-chip microprocessors. Microprocessors, like single-chip microcomputer, have many pins.

8080 is characterized by a three pin is the supply voltage, the other pins are input, output, control signals.

8080 includes registers for faster execution of instructions, which are actually latches that are used to latch data.

The next step is to introduce some 8080 instructions:

1. LOD:

2. STO

3. LDA: Import accumulator.

4. STA: Store the data of the accumulator.

5. MOV

6. MVI: Move the number immediately.

7. ADD\SUB\ADC\SBB

8. and\xor\or\cmp

9. CMA: Reverse the number of accumulators by bit.

DAA: Decimal Adjustment accumulator. The BCD code is introduced, and the 4-bit represents a decimal number that represents the addition of the range in the 0-9,BCD code.

inr\dcr:++/--.

Rlc\rrc\ral\rar: Cyclic displacement.

Push\pop.

PCHL: Load HL Register data to PC. Jump instructions.

Jump: Simple jumps.

Call\return: Similar to a function's jump and return.

The PSW is a register that holds the state.

There are many ways to store it:

1. Random.

2. Order.

3. Stack. The stack is just a normal RAM space, but there is a 16-bit SP that is used to specify the address.

There are two ways to read and write to a peripheral device:

1. Memory image I/O: Peripherals occupy some of the usual memory addresses.

2. I/O port: Address specifically provided to I/O.

Interrupt: A signal generated by a peripheral device.

Because of the different implementations of many microprocessors, see another blog about the big-endian small end.

Transistors are used more and more, what is the use of transistors?

1. Data width.

2. New directives.

How to increase processor speed:

1. assembly line.

2. Cache.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.