Characteristics of Microprocessors

Characteristics of Microprocessors

Microprocessors may be characterized in more than one way. The basic particulars used to set up or pick a microprocessor are as follows.

  1. Type of microprocessor (general-purpose or special purpose, single-chip or bit-slice).
  2. Technology: p-channel MOS, n-channel MOS, CMOS, silicon-on-sapphire, bipolar TTL, Schottky TTL, I2L, ECL. (Knowledge of the technology used gives an idea about the power requirements and speed of the microprocessor.)

Data word size (4, 8, 16, or 32 bits). It defines the smallest block of data that can be handled by a microprocessor as an entity. It may be fixed or expandable (in the case of bit-slice microprocessors).

  1. Addressable memory size. It characterizes the capability of a microprocessor in accessing its memory.
  2. Form of control: by wired-in programs or by stored programs (microprogramming).
  3. Speed (or throughput). Most often, this parameter is stated as the time required for the microprocessor to execute one operation (or as the number of "register-to-register" transfers per second), in terms of the clock rate, or the access time.
  4. Power consumption.
  5. Supply voltages (number and values of logic levels).
  6. Package dimensions and number of pins.
  7. Service conditions (operating temperature range, relative humidity, level of vibration, etc.).
  8. Reliability.
  9. Cost.

Β 

Architecture of the Microprocessor

General. Dictionaries define β€˜architecture’ (from the Greek architekton for β€˜builder’) as the art and science of building.

The term β€˜architecture’ as applied to computers is a bit arbitrary, it has become part and parcel of computer usage. This can be proved by a reference to dictionaries on computers and the titles of many books.

Still, what is the architecture of a microprocessor? Most often it is defined as the general philosophy of microprocessor organization, its overall structure, the specific logic design of the various units, repertoire, and the specification of the relationships between its hardware (that is, its physical equipment) and its software (that is, its programs, procedures).

In many respects, microprocessor architectures are similar to those of large computers, but they also have distinctions of their own.

Obviously, an in-depth study of microprocessor architecture would call for the coverage of a wide range of things. This could hardly be done in a small book like this, nor is it necessary in view of the objective formulated in the title of this chapter - an introduction to microprocessors.

One way to classify the multitude of microprocessors available on the market is to group them into single-chip types and bit-slice types. Single-chip microprocessors have a fixed word length and a fixed repertoire. Bit-slice microprocessors use a word length that can be expanded at will. A bit-slice microprocessor uses LSI components called bit slices usually designed to handle 4 bits of the computer word and arranged so that any number of them can be used together to form words of any size. Recently, single-chip microprocessors using microprograms have also been developed.

The logic design of single-chip microprocessors is to a large extent similar to that of general-purpose computers.

Owing to their structure and the use of microprogramming, bit-slice microprocessors show an extreme flexibility in applications and a far better performance. Using relatively simple means, we can arrange for a parallel execution of machine operations, thus enhancing the capacity of the computers built around such microprocessors.

Despite the superior capabilities of bit-slice microprocessors, however, many applied tasks, notably automatic measuring instruments, can well be achieved using single-chip microprocessors. Therefore, we will limit ourselves to a look at the structure of a single-chip processor.

Structure of the microprocessor. To be more specific, we will examine the structure of an 8-bit single-chip general-purpose microprocessor. As is seen from the block diagram of Fig. 1.3, it consists of an arithmetic logic unit, a control unit, and several internal registers.

The arithmetic logic unit (ALU), which is the core of the microprocessor, usually consists of a binary adder complete with fast carry

circuits, a shift register, and registers for temporary storage of operands. As a rule, the ALU executes several simple operations in response to specific instructions. These operations are addition, subtraction, shifting, transfer, logic OR, logic AND. We have named two more things which are new to the readerβ€”registers and operands. Let us define them before we go on discussing the other component units of the microprocessor.

A register is an electronic circuit which serves to receive, temporarily store, and deliver a computer word as a string of 1s and 0s. A register is made from flip-flops, each flip-flop being capable of handling one bit of information at a time (a 1 or a 0). The length (or width) of a register is the same as the size of the word it stores. Thus, an 8-bit register consists of eight flip-flops (suitably interconnected) and can handle an 8-bit word.

An operand is the number or the character which is to be the subject of an arithmetic operation. For example, in the expression

y = a + b

or

w = 2k - 1

the operands are a, b, 2, k, and 1. A typical example of operands involved in data processing by microprocessors is the byte.

The control unit (CU) β€œcoordinates” the operation of the ALU and of the internal registers during the execution of an instruction. Each instruction word consists of two parts, an operation code (op code) and an operand. The op code β€œtells” the control unit what signals it should generate for control of the microprocessor units. The operand supplies a coded indication (that is, an address) that tells where any data to be operated or should be retrieved from or written into memory.

The internal registers, which expand the capabilities of the ALU, serve as the microprocessor's internal memoryβ€” they are used for temporary storage of data and instructions. They may also perform some data processing operations. As a rule, the internal register section includes general-purpose registers and special-purpose registers such as an accumulator register, a memory address register, a memory data register, an instruction counter, stack registers, and a status register.

The general-purpose registers, GPR, of which there may be from 4 to 64, determine to a certain extent the computational capabilities of the microprocessors. They are primarily used for the manipulation and temporary storage of data.

The accumulator similarly serves as a scratch pad for arithmetic, logical and input/output operations. In most microprocessors the accumulator also stores the results of the mathematical operations which replace the operand that was originally stored there. Normally, data words fetched from memory and words to be written into memory are first loaded into the accumulator. The size (or width) of the accumulator is the same as the data word size (in our example the accumulator is 8 bits wide). Some microprocessors may have two or more accumulatorsβ€”this enhances their flexibility and efficiency in problem solving.

The memory address register is a specialized register used to store the address of the word to be fetched from, or loaded into, the microprocessor memory or some other register before it goes to the address bus. The maximum number of directly addressable data words in the memory depends on the size of the memory address register. For example, by rearranging the 0s and 1s in the various bits of a two-byte word we can store 216 = 65 536 addresses of memory locations (words) in a 16-bit memory address register (of course, one at time).

The memory data register is used to store the word. The width of this register is the same as the data word size (an 8-bit memory data register is needed to store a one-byte word, and a 16-bit memory data register for a two-byte word).

The instruction counter is a register that contains the memory address of the next instruction word to be executed. As a rule, the instructions of a particular program are stored in consecutive memory locations: for a one-byte instruction the number giving the address of every next memory location is by one greater than that of the current location. Each time the microprocessor accesses memory, the instruction counter is incremented by one to point to the memory location from which the next instruction is to be fetched.

Π₯арактСристики ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€ΠΎΠ²

ΠœΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ большС Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ способом. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ свСдСния ΠΈΠΌΠ΅Π»ΠΈ ΠΎΠ±Ρ‹ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ, ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ микропроцСссор ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅.

  1. Π’ΠΈΠΏ микропроцСссора (ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ Ρ†Π΅Π»ΠΈ спСциализированной ИБ, ΠΎΠ΄Π½ΠΎΡ‡ΠΈΠΏΠ½ΠΎΠΉ ΠΈΠ»ΠΈ сСкционированной).
  2. ВСхнология: МОП-структура с ΠΊΠ°Π½Π°Π»ΠΎΠΌ Ρ€-Ρ‚ΠΈΠΏΠ°, n-канальная МОП-структура, комплСмСнтарная МОП-структура, КНБ-структура, биполярная Π’Π’Π›-Π‘Π₯Π•ΠœΠ, Π΄ΠΈΠΎΠ΄ Π¨ΠΎΡ‚ΠΊΠΈ Π’Π’Π›-Π‘Π₯Π•ΠœΠ, I2L, язык управлСния Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ процСссом. (Π—Π½Π°Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΄Π°Π΅Ρ‚ идСю ΠΎ трСбованиях власти{мощности} ΠΈ быстродСйствии микропроцСссора.)

Π Π°Π·ΠΌΠ΅Ρ€{Π•ΠΌΠΊΠΎΡΡ‚ΡŒ} ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ слова (4, 8, 16, ΠΈΠ»ΠΈ 32 Π±ΠΈΡ‚Π°). Π­Ρ‚ΠΎ опрСдСляСт наимСньший Π±Π»ΠΎΠΊ Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ микропроцСссором ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΌ (Π² случаС сСкционных микропроцСссоров).

  1. АдрСсуСмая Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ памяти. Π­Ρ‚ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΡƒΠ΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ микропроцСссора Π² доступС ΠΊ Π΅Π³ΠΎ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ устройству.
  2. Π’ΠΈΠ΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ: Π·Π°ΡˆΠΈΡ‚Ρ‹ΠΌ - Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΈΠ»ΠΈ записанными ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ (ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅).
  3. БыстродСйствиС (ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ). НаиболСС часто, этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ заявлСн ΠΊΠ°ΠΊ врСмя, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ΅ для микропроцСссора Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ (ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡{пСрСмСщСния} "ΠΌΠ΅ΠΆΠ΄Ρƒ рСгистрами" Π² сСкунду), Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Ρ‚Π°ΠΊΡ‚ΠΎΠ²ΠΎΠΉ частоты, ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ доступа.
  4. ΠŸΠΎΡ‚Ρ€Π΅Π±Π»ΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ.
  5. НапряТСния питания (Π½ΠΎΠΌΠ΅Ρ€ ΠΈ значСния логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ).
  6. Π Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈ Π½ΠΎΠΌΠ΅Ρ€ ΡˆΡ‚Ρ‹Ρ€ΡŒΠΊΠΎΠ².
  7. Условия эксплуатации (Π½ΠΎΠΌΠ΅Π½ΠΊΠ»Π°Ρ‚ΡƒΡ€Π° Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π»Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ{ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ} ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ, ΠΈ Ρ‚.Π΄.).
  8. ΠΠ°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ.

12.Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ.

Β 

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ микропроцСссора

ΠžΠ±Ρ‰Π΅Π΅. Π‘Π»ΠΎΠ²Π°Ρ€ΠΈ Π΄Π°ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 'конструкции' (ΠΎΡ‚ грСчСского architekton 'ΡΡ‚Ρ€ΠΎΠΈΡ‚Π΅Π»ΡŒ') ΠΊΠ°ΠΊ искусство ΠΈ Π½Π°ΡƒΠΊΠ° формирования.

Π’Π΅Ρ€ΠΌΠΈΠ½ 'конструкция' Π² ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°ΠΌ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½, ΠΎΠ½ стал Π½Π΅ΠΎΡ‚ΡŠΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ использования. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΎ ссылкой Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ словари ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΠ½ΠΈΠ³.

Однако, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ являСтся конструкциСй микропроцСссора? НаиболСС часто ΠΎΠ½Π° опрСдСляСтся ΠΊΠ°ΠΊ общая философия Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ микропроцСссора, Π΅Ρ‘ ΠΏΠΎΠ»Π½ΠΎΠΉ структуры, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ логичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Π½Π°Π±ΠΎΡ€Π°, ΠΈ спСцификации ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΅Ρ‘ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ срСдствами (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Ρ‘ физичСскоС ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅) ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹).

Π’ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΡ…, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° микропроцСссора ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π° для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Π½ΠΎ ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ собствСнныС различия.

ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ всСстороннСС исслСдованиС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ микропроцСссора запросило Π±Ρ‹ ΠΎΡ…Π²Π°Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Π²Π΅Ρ‰Π΅ΠΉ. Π­Ρ‚ΠΎ ΠΌΠΎΠ³Π»ΠΎ Π΅Π΄Π²Π° Π±Ρ‹Ρ‚ΡŒ сдСлано Π² малСнькой ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ этой, ΠΈ ΠΏΡ€ΠΈ этом это Π½Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Π²ΠΈΠ΄Ρƒ Ρ†Π΅Π»ΠΈ, сформулированной Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ этой Π³Π»Π°Π²Ρ‹ - Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² микропроцСссоры.

Один способ ΠΊΠ»Π°ΡΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ мноТСство микропроцСссоров, доступных Π½Π° Ρ€Ρ‹Π½ΠΊΠ΅ состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π² ΠΎΠ΄Π½ΠΎΡ‡ΠΈΠΏΠ½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΠΈ сСкционированныС Ρ‚ΠΈΠΏΡ‹. ΠžΠ΄Π½ΠΎΡ‡ΠΈΠΏΠ½Ρ‹Π΅ микропроцСссоры ΠΈΠΌΠ΅ΡŽΡ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ слова ΠΈ установлСнный Π½Π°Π±ΠΎΡ€. Π‘Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ микропроцСссоры ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Π»ΠΈΠ½Ρƒ слова, которая ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π° ΠΏΠΎ ТСланию. Π‘Π΅ΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ микропроцСссор ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ большой ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ схСмы, Π½Π°Π·Π²Π°Π½Π½ΠΎΠΉ микропроцСссорной сСкциСй, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°ΡŽΡ‚ 4 Π±ΠΈΡ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ³ΠΎ слова ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽΡ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ любой Π½ΠΎΠΌΠ΅Ρ€ ΠΈΡ… ΠΌΠΎΠ³ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ слова любого Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’Π°ΠΊΠΆΠ΅ Π½Π΅Π΄Π°Π²Π½ΠΎ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠΈΠΊΡ€ΠΎΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΎΠ΄Π½ΠΎΡ‡ΠΈΠΏΠ½Ρ‹Π΅ микропроцСссоры

ЛогичСскоС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΡ‡ΠΈΠΏΠ½Ρ‹Ρ… микропроцСссоров Π² большСй стСпСни, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ для ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ².

ВслСдствиС ΠΈΡ… структуры ΠΈ использования микропрограммирования, сСкционныС микропроцСссоры ΠΏΡ€ΠΎΡΠ²Π»ΡΡŽΡ‚ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ Π² прилоТСниях ΠΈ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ Π² Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… характСристиках. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ простыС срСдства, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°ΡΡˆΠΈΡ€ΡΡ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², сформированных Π½Π° Ρ‚Π°ΠΊΠΈΡ… микропроцСссорах.

Однако, нСсмотря Π½Π° прСвосходящиС возмоТности сСкционных микропроцСссоров, ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, особСнно автоматичСскиС ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΈΠ±ΠΎΡ€Ρ‹, ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ°Ρ€ΠΌΠ°Π½ Π±Ρ‹Ρ‚ΡŒ достигнутыми, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΎΠ΄Π½ΠΎΡ‡ΠΈΠΏΠ½Ρ‹Π΅ микропроцСссоры. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΌΡ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠΌ нас взглядом Π½Π° структуру ΠΎΠ΄Π½ΠΎΡ‡ΠΈΠΏΠ½ΠΎΠ³ΠΎ микропроцСссора.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° микропроцСссора. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌΠΈ, ΠΌΡ‹ исслСдуСм структуру 8-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΡ‡ΠΈΠΏΠ½ΠΎΠ³ΠΎ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ микропроцСссора. Как ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° Π±Π»ΠΎΠΊ-схСмы рис. 1.3, ΠΎΠ½ состоит ΠΈΠ· Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, Π±Π»ΠΎΠΊΠ° управлСния, ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… рСгистров.

АрифмСтико-логичСскоС устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ являСтся Π³Π»Π°Π²Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π—Π£ микропроцСссора, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ состоит ΠΈΠ· Π·Π°ΠΊΠΎΠ½Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ сумматора ΡΡ‹ΡΡ‚Ρ€ΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ схСмами пСрСноса, сдвиговым рСгистром, ΠΈ рСгистрами для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ хранСния ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ². Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСскоС устройство выполняСт нСсколько простых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Π­Ρ‚ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ - Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅, Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π½ΠΈΠ΅, смСщСниС, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π°, логичСская функция Π˜Π›Π˜, логичСская функция  И. ΠœΡ‹ Π½Π°Π·Π²Π°Π»ΠΈ Π΅Ρ‰Π΅ Π΄Π²Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠ»ΠΎΡ…ΠΎ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΌΠΈ с рСгистраторами ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ устройства ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Π°ΠΌΠΈ. ΠŸΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ Π½Π°ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΈΡ… ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΌΡ‹ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ микропроцСссора.

РСгистр - элСктронная схСма, которая слуТит, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ, Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ, ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠ΅ слово ΠΊΠ°ΠΊ строку ΠΈΠ· 1 ΠΈ 0. РСгистр сдСлан ΠΈΠ· Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€Π°, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ способСн ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ (1 ΠΈΠ»ΠΈ 0). Π”Π»ΠΈΠ½Π° (ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π°) рСгистра такая ΠΆΠ΅ ΠΊΠ°ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ слова, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ½ Ρ…Ρ€Π°Π½ΠΈΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, 8-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ рСгистр состоит ΠΈΠ· восьми Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ΠΎΠ² ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ 8-Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ слово.

ΠžΠΏΠ΅Ρ€Π°Π½Π΄ - число ΠΈΠ»ΠΈ символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚ΠΎΠΌ арифмСтичСской ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. НапримСр, Π² Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ

y = a+ b

ΠΈΠ»ΠΈ

w = 2k - 1

ΠΎΠΏΠ΅Ρ€Π°Π½Π΄Ρ‹ - a, b, 2, k, ΠΈ 1. Π’ΠΈΠΏΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄ΠΎΠ², Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Π² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ… микропроцСссорами - Π±Π°ΠΉΡ‚.

Π‘Π»ΠΎΠΊ управлСния "ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½ΠΈΡ€ΡƒΠ΅Ρ‚" ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΡŽ арифмСтичСски-логичСского устройства ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… рСгистраторов Π²ΠΎ врСмя выполнСния ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. КаТдоС слово ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ состоит ΠΈΠ· Π΄Π²ΡƒΡ… частСй, ΠΊΠΎΠ΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (op ΠΊΠΎΠ΄) ΠΈ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄. Код op "Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚" Π±Π»ΠΎΠΊΡƒ управлСния, ΠΊΠ°ΠΊΠΈΠ΅ сигналы ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ микропроцСссоров. ΠžΠΏΠ΅Ρ€Π°Π½Π΄ поставляСт Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ†ΠΈΡŽ (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ адрСс), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Π³Π΄Π΅ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ ΠΈ записаны Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ.

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ рСгистраторы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡŽΡ‚ возмоТности Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠΎ-логичСского устройства, слуТат Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅ΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ микропроцСссора - ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄. Они ΠΌΠΎΠ³ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Ρ€Π°Π·Π΄Π΅Π» рСгистра, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ рСгистры ΠΈ рСгистры ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ назначСния Ρ‚ΠΈΠΏΠ° сумматора, рСгистр адрСса памяти, рСгистр Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства, счСтчик ΠΊΠΎΠΌΠ°Π½Π΄, рСгистр Π² стСка ΠΈ рСгистр состояния.

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Π΅ рСгистры, рСгистр ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ 4 Π΄ΠΎ 64, опрСдСляСт Π΄ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стСпСни Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ возмоТности микропроцСссоров. Они ΠΏΡ€Π΅ΠΆΠ΄Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для манипуляции ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ памяти Π΄Π°Π½Π½Ρ‹Ρ…. Π˜Ρ… Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ "Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ рСгистрами" памяти ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.

Π‘ΡƒΠΌΠΌΠ°Ρ‚ΠΎΡ€ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ слуТит для арифмСтичСских, логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π²Π²ΠΎΠ΄Π°-Π²Ρ‹Π²ΠΎΠ΄Π°. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ микропроцСссоров сумматор Ρ‚Π°ΠΊΠΆΠ΅ сохраняСт Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ матСматичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΠΌΠ΅Π½ΡΡŽΡ‚ ΠΎΠΏΠ΅Ρ€Π°Π½Π΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ сохранСн Ρ‚Π°ΠΌ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ слова, Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΈΠ· памяти ΠΈ слова, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ записаны Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ, сначала Π·Π°Π³Ρ€ΡƒΠΆΠ°ΡŽΡ‚ΡΡ Π² сумматор. Π Π°Π·ΠΌΠ΅Ρ€ (ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π°) сумматора Ρ‚Π° ΠΆΠ΅ самая ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ слова (Π² нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, сумматор 8 Π±ΠΈΡ‚ΠΎΠ² ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ). НСкоторыС микропроцСссоры ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π²Π° ΠΈΠ»ΠΈ большС сумматора - это Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅Ρ‚ ΠΈΡ… Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ‡.

РСгистр адрСса памяти, спСциализированный рСгистр ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для хранСния адрСса слова, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ΠΎ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ микропроцСссора, ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ рСгистр ΠΏΡ€Π΅ΠΆΠ΄Π΅, Ρ‡Π΅ΠΌ ΠΎΠ½ΠΎ Π²ΠΎΠΉΠ΄Ρ‘Ρ‚ Π² Π°Π΄Ρ€Π΅ΡΠ½ΡƒΡŽ ΡˆΠΈΠ½Ρƒ. МаксимальноС число нСпосрСдствСнно адрСсуСмых ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… слов Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ зависит ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° рСгистра адрСса памяти. НапримСр, пСрСстраивая 0 ΠΈ 1 Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π±ΠΈΡ‚Π°Ρ… Π΄Π²ΡƒΡ…-Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ³ΠΎ слова ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ 216 = 65 536 адрСсов Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΉ слова Π² 16-разрядном рСгистрС адрСса памяти.

РСгистр памяти Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ адрСс слова. Π¨ΠΈΡ€ΠΈΠ½Π° этого рСгистра такая ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ слова ( 8-Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ рСгистр Π΄Π°Π½Π½Ρ‹Ρ… Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ΅ слово, ΠΈ 16-разрядный рСгистр памяти Π΄Π°Π½Π½Ρ‹Ρ… для Π΄Π²ΡƒΡ…-Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ³ΠΎ слова).

Π‘Ρ‡Π΅Ρ‚Ρ‡ΠΈΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ рСгистр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит адрСс памяти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ слова ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, которая Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π°. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ спСцифичСской ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ сохранСны Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… мСстополоТСния памяти: для ΠΎΠ΄Π½ΠΎΠ±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ число, Π΄Π°ΡŽΡ‰Π΅Π΅ адрСс ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ размСщСния Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅Π³ΠΎ устройства ΠΎΠ΄Π½ΠΈΠΌ большС Ρ‡Π΅ΠΌ ΠΈΠ· Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ мСстополоТСния. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° микропроцСссор обращаСтся ΠΊ памяти, счСтчик ΠΊΠΎΠΌΠ°Π½Π΄ увСличиваСтся Π½Π° ΠΎΠ΄ΠΈΠ½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π½Π° мСстополоТСниС памяти, ΠΎΡ‚ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Π°.

Β 


Β 



Characteristics of Microprocessors