Поиск
Партнеры
аренда машины на день спб сайт
naprokat78.ru

The Z-80 microcomputer handbook 0

Краткое описание

Количество страниц: 304
Язык: Английский
Формат: DJVU / RAR

Формат файла: RAR

Полное описание

Microprocessors have evolved from units that handled data in 4-bit slices with rudimentary instruction sets into devices that rival, or surpass, minicomputers in architecture and software instruction repertoire. The Zilog Model Z-80 represents a microprocessor that is extremely sophisticated from both a hardware implementation and software implementation viewpoint. The Z-80 microprocessor is truly a computer on a chip that requires only a few external components—a 5-volt power supply, a simple oscillator, and read-only memory—to construct a complete computer system. The instruction set of the Z-80 includes that of the Intel 8080A as a subset, making the Z-80 an ideal software replacement for the 8080A; the Z-80 has many new instructions and addressing modes to supplement the 8080A instructions. A search of a string of characters, for example, can be implemented with one instruction after initialization, the one search instruction replacing four equivalent instructions in other microprocessors.
In addition to the Z-80 microprocessor itself, Zilog has implemented other devices to supplement the power of the Z-80. A PIO provides parallel I/O with two 8-bit ports, software configured I/O, vectored-interrupt capability, and automatic priority interrupt encoding. A CTC, or Counter-Timer-Circuit, provides programmable counting and timing functions for real-time events. Other major devices are also available. Zilog and other manufacturers have developed microcomputer systems based on this family of Z-80 devices, and the systems have played their role in narrowing the gap between "minicomputer systems" and "microcomputer systems," a division that becomes less and less distinct from month to month.
The purpose of this book is threefold, to acquaint the reader with the hardware of the Z-80, to discuss the almost overwhelming (in number of instructions) software aspects of the Z-80, and to describe microcomputer systems built around the Z-80.
Section I discusses Z-80 hardware. The architecture, interface signals, and timing are discussed in the first two chapters. Addressing modes and instructions are covered in the next two chapters; both addressing and instruction repertoire are fairly easily grouped and explained, although they may appear confusing at first glance. The effect of arithmetic operations and other operations on CPU flags is presented in Chapter 6. The powerful interrupt sequences of the Z-80 are discussed in the next chapter. Chapter 8 describes interfacing examples of I/O and memory devices.
Section II describes Z-80 software. A representative Z-80 assembler program is introduced in the first chapter of the section. An assembler is almost a necessity with a microprocessor having such a large instruction set, but machine language aspects are also covered. Chapters 10 through 15 present the common programming operations of moving data, arithmetic operations, shifting and hit operations, list and table procedures, subroutine use, and I/O functions in relation to instruction set groups. Many examples of each kind of operation are provided. The last chapter of the section details some commonly used subroutines written in Z-80 assembly language.
The third section discusses microcomputers built around the Z-80. Chapter 17 covers Zilog products including the microcomputer board products in the Z-80 family and development systems. Four other Z-80 microcomputer manufacturers are described in the last chapter. Technical Design Labs, Inc., Cromemeo, Inc., The Digital Group, Inc., and Radio Shack. The hardware and software aspects of all five manufacturers are presented.
The Z-80 will prove attractive to many users, not only as a successor to the 8080A, but as a powerful computer in its own right.
The Z-80 will soon have a successor, in this dynamic microcomputer development environment, but for the time being it represents microcomputer "state-of-the-art." The author hopes that the reader will derive a great deal of benefit from the book and that the Z-80 will solve a few hardware and software implementation problems.
Much credit for this book goes to my wife, Janet, who has solved my major software implementation problems—manuscript preparation.

Файлы по теме
Файл скачан 1 раз
Голосовать за файл
 
 
Скачивание файлов доступно только зарегистрированным пользователям.
Комментарии к файлу

Написать ответ
Ваше имя

Ваш e-mail

Сообщение

Введите текст, который вы видите на картинке слева.

Регистр не важен. Нажмите, если не можете прочитать

Предварительный просмотр