background image

Содержание System 8000

Страница 1: ..._ Zilog...

Страница 2: ...in any form or by any means electronic mechanical photocopying recording or otherwise without the prior written permission of Zilog The information in this publication is subject to change without no...

Страница 3: ...mmunications As temporarily permitted by regulation it has not been tested for co pliance with the limits for Class A computing devices pursuant to Subpart J of Part 15 of FCC Rules which are designed...

Страница 4: ......

Страница 5: ...USER i Zilog SYSTEf I 8000 USER l lANUAL PRELIMINARY VERSION The information contained in this draft may undergo changes both in content and organization before arriving at its final form Zilog USER i...

Страница 6: ...USER Zilog USER ii Zilog ii...

Страница 7: ...es hardware and software overviews of the system 3 System 8000 Monitor Program Introduces the Mon itor Program and explains the basic debugging com mands I O controls and upload download software 4 Mo...

Страница 8: ...USER Zilog USER iv Zilog iv...

Страница 9: ...on 9 2 2 Hardware Configuration 9 2 2 1 2 2 2 2 2 3 2 2 4 2 2 5 Microprocessor 9 Winchester Disk Drive 12 Cartridge Tape Drive 12 ADM 31 Data Display Terminal 12 Communication Ports 16 SECTION 3 S8000...

Страница 10: ...and Indicators 4 2 1 S8000 Functional Block Diagram 10 2 2 Peripheral Module Hardware Components 11 2 3 ADM 31 Data Display Terminal Keyboard 14 2 4 ADM 31 Keyboard Special Purpose Keys 15 2 5 Commun...

Страница 11: ...t modules The 58000 provides comprehensive software development and documentation tools to maximize programmer productivity and documentation qual ity It includes the following features A 6 MHz Z8001A...

Страница 12: ...USER Zilog USER Figure 1 1 S8000 Basic System Configuration 2 Zilog 2...

Страница 13: ...vice and interprocess I O ZEUS is a multi user multitasking operating system consist ing of a hierarchical file system for efficient file organi zation and a comprehensive command language A communica...

Страница 14: ...USER Zilog USER LOCK eON D RESET D START POWER USER DMA 00155 Figure 1 2 Processor Module Controls and Indicators 4 Zilog 4...

Страница 15: ...onnector for the Winchester disk drive interface and two spare 37 pin connectors for the terminal expansion option l17Vac 10 20 single phase 60 Hz Current lOA max sustained l5A max surge 220Vac 10 20...

Страница 16: ...s Function Command Keys Special Purpose Keys TRANSlo1ISS ION MODES Interface Data Rate 60 Hz or 50 Hz depending on line frequency 128 ASCII characters uppercase lowercase and control characters 26 let...

Страница 17: ...R Standard Optional Heat Dissipation Environmental 7 Zilog USER None 11SVac 60 Hz 230 240Vac 50 Hz 222 BTU HR Operating temperature 41 to 122 degrees F 5 to 50 C Relative humidity 5 to 95 without cond...

Страница 18: ...USER Zilog USER 8 Zilog 8...

Страница 19: ...1 illustrates the func tional relationship of the S80nO hardware components 2 2 1 Microprocessor The architectural resources of the Z8000 CPU include sixteen 16 bit general purpose registers seven dat...

Страница 20: ...BUS 1 0 BUS INTERFACE INTERFACE 11 t 40 PIN FLAT 50 PIN FLAT RIBBON CABLE RIBBON CABLE 7 7 7 SECONDARY WINCHESTER CARTRIDGE SERIAL CPU DISK TAPE BOARD CONTROLLER CONTROLLER J t i 7 7 7 2 Z BUS BACKPL...

Страница 21: ...USER CARTRIDGE TAPE DRIVE Zilog USER PROCESSOR MODULE PERIPHERAL MODULE STORAGE COMPARTMENT Figure 2 2 Peripheral Module Hardware Components 11 Zilog 11...

Страница 22: ...Data Display Terminal The optional data display terminal is the primary bidirec tional data interface between the user and the system The display screen is a 12 inch diagonal CRT with a graphics matr...

Страница 23: ...USER 13 Zilog USER while holding down CTRL This freezes the screen To re start transmission enter control g This sequence is used to display data a few lines at a time Zilog 13...

Страница 24: ...USER 14 Zilog FORMAT KEYS ALPHANUMERIC KEYBOARD TRANSMISSION CONTROL KEYS CURSOR CONTROL KEYS Figure 2 3 ADM 31 Data Display Terminal Keyboard Zilog USER 14 NUMERIC KEYPAD...

Страница 25: ...USER zilog USER Figure 2 4 ADM 31 Keyboard Special Purpose Keys 15 Zilog 15...

Страница 26: ...l devices that are com patible with an RS 232C interface The physical interface to the eight serial I O ports the par allel printer port and the two terminal expansion ports is with the connectors loc...

Страница 27: ...__ TERMINAL ___ EXPANSION 1 TERMINAL EXPANSION 2 WINCHESTER ___ DISK DRIVE CARTRIDGE ____ TAPE DRIVE WINCHESTER ____ DISK DRIVE Figure 2 5 17 zi10g USER L 1 0 PORT CI NSiOLE S8000 Communication Ports...

Страница 28: ...USER Zilog USER 18 Zilog 18...

Страница 29: ...ovided It then displays a message reporting the break and the address where it occurred Any number of breakpoints can be set manually by setting the desired breakpoint address to 7FOO indicates the ad...

Страница 30: ...kpoints continue to operate on the new program during debugging The user stack is used whenever a JUMP or GO command is exe cuted The command must be set to some address within writ able memory If the...

Страница 31: ...owed by a hex address For exarr ple 00 4000 00 0 01 F800 3 3 1 Monitor Mode Commands Summary of Commands in Monitor Mode DISPLAY REGISTER BREAK NEXT GO JUl1P FILL IOPORT 10VE COIvlPARE QUIT PARAMETERS...

Страница 32: ...locations are displayed in hex notation and as ASCII characters If the LlwlB parameter is not specified the memory loca tions are displayed one at a time with an opportunity to change the contents of...

Страница 33: ...names can be used in the command 1 Any of the sixteen 16 bit registers named RO Rl R2 R15 2 Any of the sixteen 8 bit registers named RHO RLO RHl RLI RH7 RL7 3 Any of the eight 32 bit registers named...

Страница 34: ...A257FFFF CR RR6 00000000 Q CR BREAK Syntax BREAK address n Descri tion The BREAK command sets a breakpoint at a given even address after clearing any previously set breakpoint If n is given program e...

Страница 35: ...ocation where it was last inter rupted All registers and the FCW are restored before branching Syntax JUl1P address Description The JUMP command branches unconditionally to the given even address All...

Страница 36: ...f a block of memory from the source address specified by addressl to the destina tion address specified by address2 n is the number of bytes to be moved Example Nove memory from address 5080 to 5090 f...

Страница 37: ...arent Node The START switch on the S8000 is used to return to Honitor f lode SIO PORT Syntax PORT port addressw WIB Description The PORT command is similar to the IOPORT command hmqever it is used to...

Страница 38: ...AD program is required on the remote system to perform upload download functions through console I O The Upload Download Mode uses the Tektronix record format which uses only ASCII characters Each rec...

Страница 39: ...address for the program is the checksum for the address NOTE entry A record with 00 in the count field i dicates the end of lead data RECORD WITH ERROR HESSAGE If either the local or remote system has...

Страница 40: ...ame The binary data in the file is converted to Tektronix record format and transmitted to the S8000 The Monitor Program verifies the two checksum values in the receiving record and stores the data in...

Страница 41: ...ed by the information in the descriptor record of the file specified by filename in the LOAD command 3 4 System Parameters The following system parameters are accessible to the user NULLCT LINDEL PARA...

Страница 42: ...is suspended until an XONCHR is received XOFCHR is initialized to 13 control s XON Character 23F4 The character stored at this address is interpreted by the input interrupt procedure as a character t...

Страница 43: ...l4ENT RESERVED Unimplemented instruction PRIVILEGED INSTRUCTION SYSTEM CALL entered in Segmented Mode Address of BREAK interrupt procedure SEGMENT TRAP FC q for NONf lASKABLE interrupt procedure Addre...

Страница 44: ...ram Table 3 2 System Hardware I O Port Addresses PORT ADDRESS CTC CHANNEL O FFAI CTC CHANNEL 1 FFA3 CTC CHANNEL 2 FFA5 CTC CHANNEL 3 FFA7 SIO DATA CHANNEL A FF8l SIO DATA CHANNEL B FF83 SIO CONTROL CH...

Страница 45: ...this procedure waits for a character to appear The character is stored in register RLO and the contents of register RHO are lost Example CONSTANT TYIN 04 SC TYIN character in RLO TYWR Description Dis...

Страница 46: ...re lost Example CONSTANT PUTHSG OC TTY string address in R2 SC PUTl ISG Description Receives and echoes at the terminal a character string up to the first return The character string is stored in a bu...

Страница 47: ...USER 37 Zilog USER CRLF Description Outputs a return followed by a line feed to the terminal The contents of register no are lost Example CONSTAN CRLF OA SC CRLF Zilog 37...

Страница 48: ...USER Zilog USER 38 Zilog 38...

Страница 49: ...ndard I O space and special I O space addressing mode The way in which the address of an operand is specified There are eisht addressing modes Register Immediate Indirect Register Direct Address Index...

Страница 50: ...tarting with 0 This code is used to represent and process numbers in the base IO decimal format break The break is a built in command used to exit from loops within the control structure of the shell...

Страница 51: ...the CPU CPU central processing unit The unit of a computing system that includes the circuits controlling the interpretation of instructions and their execution data structure A logical organization o...

Страница 52: ...a magnetic surface on which data can be stored by selective polarization of portions of the flat surface A number contained in the instruction for use in calculating the effective address of an opera...

Страница 53: ...ng Most file names do not begin with the pericd character They contain only letters and digits with perhaps a pericd separating the root portion of the file name from an extension horne directory Each...

Страница 54: ...input is not redirected and if a file name is not given to use as stan dard input See pipeline An interrupt is a signal that causes most programs to stop execution It is generated by pressing the RUB...

Страница 55: ...ogout long word The address manipulated by the program mer used by instructions and output by the Z8001 The file login in the user s directory 1S read by the C shell each time the user logs in to ZEUS...

Страница 56: ...he CPU may not execute privileged instructions non rnaskable interrupts Interrupts which cannot be disabled nonsegmented mode A Running state mode of the Z8001 CPU In this mode all addresses are gen e...

Страница 57: ...lash characters forms a Each component between successive charac ters names a directory in which the next component file resides Path names that begin with the character are inter preted relative to t...

Страница 58: ...ing program status of the interrupt and trap service routines Program Status Area Pointer The register that contains the starting address of the Program Status Area Program Status registers prompt pwd...

Страница 59: ...initial izes the Program Status registers It is activated by the RESET line The RETURN key on the terminal is used to execute commands as they are entered RUBOUT The RUBOUT key generates an interrupt...

Страница 60: ...ms are added to or pushed onto the stack the stack pointer decrements as items are removed from or popped off the stack the stack pointer increments stack pointer A general purpose register indicating...

Страница 61: ...trap the segmentation trap arising from memory access viola tions in systems with memory management A t ap is similar to an interrupt in that it causes the executing program Status registers to be sav...

Страница 62: ......

Страница 63: ...__ A _____________________________________________________________ Titleof this document Briefly deecribe application Doe this public ation JDMt your ueda 0 Yes 0 No Unot why not How are you usiDq thi...

Страница 64: ...IL FIRST CLASS PERMIT NO 35 CAMPBELL CA POSTAGE WILL BE PAID BY ADDRESSEE Zilog Systems Publications 1315 Dell Avenue Campbell Califorma 95008 Attn Publications Manager NO POSTAGE NECESSARY IF MAILED...

Страница 65: ...Zilog Inc 10460 Bubb Road Cupertino California 95014 Telephone 408 446 4666 TWX 910 338 7621 Printed in USA...

Отзывы: