H man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

Z80-CPU(3)			Z80 CPU layout			    Z80-CPU(3)

NAME
       F,  A, B, C, D, E, H, L, F_, A_, B_, C_, D_, E_, H_, L_, IXl, IXh, IYl,
       IYh, IX, IY, SP, PC, I, R, IM DATA,  ADDRESS,  IFF0,  IFF1,IFF2,	 IFF3,
       cpu_rd,	 cpu_wr,  cpu_iorq,  cpu_mreq,	cpu_m1,	 cpu_halts,  cpu_wait,
       cpu_int, cpu_reset, cpu_busrq, cpu_busack

SYNOPSIS
       #include <z80-global>

       unsigned char F, A, B, C, D, E, H, L;

       unsigned char F_, A_, B_, C_, D_, E_, H_, L_;

       unsigned char IXl, IXh, IYl, IYh;

       unsigned short  IX, IY, SP, PC;

       unsigned char I, R, IM;

       unsigned char DATA;

       unsigned short ADDRESS;

       bit  IFF0, IFF1,IFF2, IFF3;

       bit  cpu_rd,  cpu_wr,   cpu_iorq,   cpu_mreq,   cpu_m1,	 cpu_halts,
       cpu_wait, cpu_int, cpu_reset, cpu_busrq, cpu_busack

       unsigned long ticks;

DESCRIPTION
       These variables allow direct CPU manipulation.

       F indicates the F-register.

       A, B, C, D, E, H, L indicate the general purpose 8bit registers.

       F_ indicates the F'-register.

       A_,  B_,	 C_, D_, E_, H_, L_ indicate the 2nd bank general purpose 8bit
       registers.

       IXl, IXh, IYl, IYh indicate the 8bit registers made up the index regis‐
       ters.

       IX, IY indicate the two 16bit index registers.

       SP indicates the 16bit stack pointer register.

       PC indicates the 16bit program counter register.

       I indicates the 8bit interrupt register.

       R indicates the 8bit refresh register.

       IM indicates the 2bit interrupt mode.

       IFF0 indicates the internal EI-flipflop.

       IFF1, IFF2 indicate the internal interrupt flipflops.

       IFF3 indicates the internal edge-triggred interrupt NMI-flipflop.

       DATA indicates the 8 CPU-DATA pins.

       ADDR indicates the 16 CPU-ADDRESS pins.

       The following 5 pins represent the system control bus:

       cpu_rd indicates the CPU-READ pin.

       cpu_wr indicates the CPU-WRITE pin.

       cpu_iorq indicates the CPU-IO_REQUEST pin.

       cpu_mreq indicates the CPU-MEMORY_REQUEST pin.

       cpu_m1 indicates the CPU-MACHINE-CYCLE-1 pin.

       cpu_halts indicates the CPU-HALT pin.

       cpu_wait indicates the CPU-WAIT pin.

       cpu_int indicates the CPU-INTERRUPT pin.

       cpu_reset indicates the CPU-RESET pin.

       cpu_busrq indicates the CPU-BUS_RQ pin.

       cpu_busack indicates the CPU-BUS_ACK pin.

FILES
	.CPU  is a binary file which contains at least 32 byte coding the cur‐
       rent CPU status.

SEE ALSO
       z80-memory(3), z80-mon(1)

Z80-CPU Version 2.3		  03 Jun 2005			    Z80-CPU(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net