Gebruiksaanwijzing /service van het product 8085 van de fabrikant Intel
Ga naar pagina of 36
ISIS-II 8080/8085 MACRO ASSEMBLER OPERATOR'S MANUAL Manual Order Number: 9800292-04 Rev. D Copyright © 1977, 1979, 1980 Intel Corporation I Intel Corporation, 3065 Bowers Avenue, Santa Clara, Ca.
ii Additional copies of this manual or other Intel literature may be obtained from: Literature Department Intel Corporation 3065 Bowers A venue Santa Clara, CA 95051 The information in this document is subject to change without notice.
• n PREFACEI This manual describes operating procedures for the ISIS-II SOSO/SOS5 Macro Assembler. The assembler translates SOSO/S085 assembly language source code into object code executable on the SOSO/S085 microprocessors.
.
CHAPTER 1 ASSEMBLER OVERVIEW PAGE ISIS-II Assembler Environment. . . . . . . . . . . . . . . . . .. 1-1 Overlay and Nonoverlay Operating Modes ........ 1-1 Symbol Table Size. . . . . . . . . . . . . . . . . . . . . . . . . . . .. 1-2 Input/Output Files.
.
CHAPTER 11 ASSEMBLER OVERVIEW An assembler performs the clerical function of converting your assembly language program into machine-executable form. It accepts your source file and, depending on the output options selected, can produce an executable object file, a listing of the source and assembled code, and a symbol cross-reference listing.
Assembler Overview 8080/808S Assembler 1-2 Symbol Table Size In overlay mode with 32K of Intellec memory, you can generate slightly more than 200 symbols. In nonoverlay mode with 48K of memory, you can have slightly more than 800 symbols. Each 16K memory increment adds 2000 symbols.
8080/8085 Assembler Assembler Overview Symbol-Cross-Reference File During the first pass of the assembler, a file of symbol-cross-reference records is created, if requested.
.
CHAPTER 21 ~SEMBLER CONTROLS Introduction to Assembler Controls Assembler controls allow you to specify the input! output files or devices to be used by the assembler and whether list or object files (or portions of these files) are to be generated by the assembler.
Assembler Controls 808O/808S Assembler 2-2 Control PIG Function Area flAGELENGTH (66) P Listing Format PAGEWIDTH (120) P Listing Format TITLE G Listing Format EJECT G Listing Format GEN/NOGEN G Macro .
8080/8085 Assembler Primary Controls Control OBJECT(file) NOOBJECT MOD85 DEBUG NODEBUG PRINT(file) NOPRINT SYMBOLS NOSYMBOLS XREF NOXREF MACROFILE(drive) NOMACROFILE PAGELENGTH(n) PAGEWIDTH(n) Effect An object code file is generated and is output to the specified diskette file.
Assembler Controls Control PAGING NOPAGING MACRO DEBUG NOMACRODEBUG ITY NOTIY General Controls Control INClUDE(file) LIST NOLIST CONO NOCONO GEN NOGEN TITlE('string') EJECT SAVE RESTORE 2-4 Effect The assembler separates listing into pages with headers at each page break.
808O/808S Assembler Assembler Controls Defaults The following defaults are assumed by the ISIS-II assembler if the corresponding controls are not selected: OBJECT(file.
.
CHAPTER 31 ASSEMBLER OPERATION The ISIS-II SOSO/SOS5 Assembler resides on the ISIS-II system diskette. The assembler is loaded by calling ASMSO at the ISIS-II command level and specifying your source file along with any desired assembler controls (Chapter 2).
Assembler Operation SOSO/S08S Assembler 3-2 CBASE EaU ORG START: LOAD XRA LOOP: LDAX ADC STAX OCR JZ INX INX JMP NUM1: DB DB DB NUM2: DB DB DB NUM3: DB END 0100H CBASE NUM1,NUM2,NUM3 A ;CLEAR ACCUMULATOR B ;LOAD BYTE OF 1ST NO.
808O/808S Assembler Assembler Operation 0117 BA 0118 84 0119 8A 011A AF 011B 32 011C 03 0100 PUBLIC SYMBOLS 27 28 29 NUM2: 30 31 32 33 DB DB DB DB DB NUM3: END OBAH 084H OSAH OAFH 032H DB START NUM1 C.
.
CHAPTER 41 LIST FILE FORMATS Assembly Listing Format The assembly list file is designed for output to a line printer or terminal. Unless otherwise specified, an output page consists of 66 lines, 120 characters wide, and in- cludes three leading and three trailing blank lines, a page header, title line, column headings, and assembly output lines.
List File Formats 808O/808S Assembler 4-2 Assembly Output Line Columns DeSCription 1 Assembler error code. If the assembler encountered a syntax error in this source line, the appropriate error code appears in this column. Otherwise, this column is blank.
8080/8085 Assembler ListFlleFormats Symbol Table Listing The listing of the assembled source code is optionally followed by the symbol table listing. If the NOSYMBOLS control is specified, the symbol table listing is suppressed.
List File Formats 8080/8085 Assembler 4-4 Symbol-Cross-Reference Listing The assembler generates a file of symbol-cross-reference records during assembly pass 1 if the XREF assembler control is selected.
CHAPTER 5 PL/M LINKAGE CONVENTIONS With the relocation feature, it is possible for an assembly language program module to call a procedure originally coded in PL/M. (PL/M procedures can also call assembly language modules.) Linkage between assembly language modules and PL/M procedures should follow the linkage conventions of PL/M.
.
CHAPTER 61 RUNNING YOUR PROGRAM Absolute Programs If your program was assembled using the ASEO location counter, you may be able to load and test your program on the Intellec development system immediately after it is assembled.
.
I I • n CHAPTER 71 ERROR MESSAGES Error Detection and Reporting The assemblers detect and report three classes of errors: source-file errors (including control line errors), run-time errors, and assembler control syntax errors.
Error Messqes 80801808S Assembler 7-2 Code Source M Multiple definition. A symbol is illegally defined because of prior permanent definition. Only symbols defined by SET and MACRO are redefinable. All oc- currences of the multiply-defined item are flagged.
80801808S Assembler Error Messages Assembler Control Enor explanation lIesuge COMMAND ERROR Assembler console command line syntax is illegal, usually due to missing or illegal delimiter or missing parameter.
Error Messages 7-4 8080/8085 Assembler When error number 24 occurs, an additional message is output to the console: FOCC= OOnn where nn has the following meanings: 01 Deleted record. 02 CRC error (data field). 03 Invalid address mark. 04 Seek error. 08 Address error.
1818-118080/8085 Macro Assembler Operator's Manual 9800292-04 REQUEST FOR READER'S COMMENTS The Microcomputer Division Technical Publications Department attempts to provide documents that meet the needs of all Intel product users. This form lets you participate directly in the documentation process.
WE'D LIKE YOUR COMMENTS .•• This document is one of a series describing Intel products. Your comments on the back of this form will help us produce better manuals. Each reply will be carefully reviewed by the responsible person. All comments and suggestions become the property of Intel Corporation.
.
INTEL CORPORATION, 3065 Bowers Avenue, Santa Clara, California 95051 (408) 987-8080 Printed in U.S.A..
Een belangrijk punt na aankoop van elk apparaat Intel 8085 (of zelfs voordat je het koopt) is om de handleiding te lezen. Dit moeten wij doen vanwege een paar simpele redenen:
Als u nog geen Intel 8085 heb gekocht dan nu is een goed moment om kennis te maken met de basisgegevens van het product. Eerst kijk dan naar de eerste pagina\'s van de handleiding, die je hierboven vindt. Je moet daar de belangrijkste technische gegevens Intel 8085 vinden. Op dit manier kan je controleren of het apparaat aan jouw behoeften voldoet. Op de volgende pagina's van de handleiding Intel 8085 leer je over alle kenmerken van het product en krijg je informatie over de werking. De informatie die je over Intel 8085 krijgt, zal je zeker helpen om een besluit over de aankoop te nemen.
In een situatie waarin je al een beziter van Intel 8085 bent, maar toch heb je de instructies niet gelezen, moet je het doen voor de hierboven beschreven redenen. Je zult dan weten of je goed de alle beschikbare functies heb gebruikt, en of je fouten heb gemaakt die het leven van de Intel 8085 kunnen verkorten.
Maar de belangrijkste taak van de handleiding is om de gebruiker bij het oplossen van problemen te helpen met Intel 8085 . Bijna altijd, zal je daar het vinden Troubleshooting met de meest voorkomende storingen en defecten #MANUAl# samen met de instructies over hun opplosinge. Zelfs als je zelf niet kan om het probleem op te lossen, zal de instructie je de weg wijzen naar verdere andere procedure, bijv. door contact met de klantenservice of het dichtstbijzijnde servicecentrum.