EasyManua.ls Logo

Radio Shack TRS-80 PC-4 User Manual

Radio Shack TRS-80 PC-4
72 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
Question and Answer IconNeed help?

Do you have a question about the Radio Shack TRS-80 PC-4 and is the answer not in the manual?

Radio Shack TRS-80 PC-4 Specifications

General IconGeneral
ModelTRS-80 PC-4
CategoryDesktop
ManufacturerRadio Shack
Release Year1983
DisplayLCD, 1 line
PortsExpansion port
Power SupplyAC Adapter

Summary

Limited Warranty and Conditions of Sale

Customer Obligations

Customer responsibility for hardware/software meeting needs and operating environment.

Radio Shack Limited Warranties

Warranty terms for equipment and software, exclusions, and limitations.

Limitation of Liability

Limits Radio Shack's liability for damages arising from equipment/software use.

Prior to Operation

Use Precautions

Safety guidelines covering handling, environment, maintenance, and general use of the computer.

Power Supply and Battery Replacement

Instructions for replacing the computer's power source, including battery type and schedule.

Chapter 1: Section Names and Operations

Name of Each Section

Details the operations of keys and how they function in different modes (Shift In/Out).

Key Operation Overview

Primary Control Keys

Explains the SHIFT and MODE keys for accessing functions and changing settings.

Navigation & Utility Keys

Covers Cursor, AC (All Clear/ON), and DEL/INS keys for control and editing.

Key Operation Details

Program Control Keys

Explains the STOP and EXE keys for program execution management.

Calculation Keys

Covers ANS, Numerical, Calculation Instruction, EXP/PI, and Equal/Comparison keys.

Chapter 1: Reading the Display

How to Read the Display

Explains the components and indicators of the computer's display screen.

Chapter 2: Prior to Calculating

Contrast Adjustment

Instructions on how to adjust the display contrast using the side control.

RAM Expansion Pack (optional)

Details the optional RAM expansion pack, its capacity increase, and installation procedure.

Memory Expansion

Explains how memory units and program steps are converted and expanded.

Auto Power Off

Describes the automatic power-saving feature and how it functions.

Chapter 3: How to Calculate

Calculation Priority Sequence

Explains the order of operations used in calculations, including functions and parentheses.

Input/Output and Number of Positions

Details the capacity and display limits for input numbers and calculation results.

How to Perform Fundamental Calculations

Provides guidance on using calculation symbols and available function commands.

Callout of Previous Calculation Result

Explains how to recall and reuse previous calculation results using the ANS key.

Error Messages

Lists common error codes, their meanings, and potential causes for calculations.

Key Operation

Details how to input alphabets, numbers, and symbols using the keyboard.

Symbol Input

Demonstrates how to input various symbols using key combinations and modes.

Numerical Value with Exponent Input

Explains how to input numbers in scientific notation using the exponential key.

Changing Input Contents

Provides methods for editing previously entered data on the screen.

Deletion

Explains how to remove characters or parts of text using the DEL key.

Insertion

Details how to insert new characters or spaces into existing input.

Chapter 4: Manual Calculation

What Is Manual Calculation?

Defines manual calculation as distinct from programmed calculations.

Operation Method for Manual Calculation

Explains how to perform basic arithmetic, functions, and use variables.

How to Perform Fundamental Calculation

Provides examples of addition, subtraction, multiplication, and division.

Memory Calculation

Demonstrates using memory functions for calculations and storing results.

How to Perform Function Calculation

Explains how to use trigonometric and logarithmic functions with examples.

Other Functions

Covers additional functions like square root, SGN, random numbers, and rounding.

Designation of Number of Effective Positions and Decimal Positions

Explains how to set the display format for numbers using the SET command.

Arrays

Chapter 5: Program Calculation

Program Outline

Defines programming, programs, and their basic components like commands and operands.

How to Count the Number of Steps

Explains how to calculate the memory steps used by program commands and line numbers.

Constants and Variables

Differentiates between constants, numerical variables, and character variables used in programming.

Substitution Statements

Explains the syntax and meaning of substitution statements (variable = expression) in BASIC.

Program Writing

Details the steps for entering programs, including mode, area, and line input.

Program Writing Steps

Step-by-step procedure for writing programs, including mode, area, and line input.

Program Execution

Explains the methods for running a written program, including area designation and RUN command.

Key Input During Program Execution

Covers how to provide input during program execution using INPUT and KEY functions.

Program Editing

Covers methods for modifying, adding, or deleting lines within a program.

Partial Change

Details how to modify specific characters or parts of a program line.

Complete Change of One Line

Explains how to replace an entire program line with new code.

Addition

Covers how to insert new lines of code between existing lines in a program.

Deletion

Covers methods for removing program lines or parts of lines.

Partial Deletion

Details how to delete specific characters or segments from a program line.

Complete Deletion of One Line

Explains how to remove an entire line of code from a program.

Line Renumbering

Describes how to change the line numbers of existing program lines.

Program Debug

Introduces methods for finding and fixing errors in programs.

Program Debug System

Outlines the two main types of debugging: table top and conversation type.

Conversation Type Debug

Explains how to debug programs by analyzing error messages and conversing with the display.

Debug While Executing the Program

Covers techniques for debugging by stopping execution or tracing line by line.

Debug Using a STOP Command

Details how to use the STOP command to pause program execution for inspection.

Debug Using the TR (Trace) Mode

Explains how to use the TR mode for step-by-step program execution and debugging.

Program Commands

Lists and explains various commands used in programming the computer.

Input Command

Explains the INPUT statement for receiving data during program execution.

Output Control Function

Explains how the PRINT statement and CSR function control output display location.

Jump Command

Details the GOTO statement for controlling program flow by jumping to specific lines or areas.

Judgement Command

Explains the IF statement for conditional branching based on comparisons.

Loop Command

Covers the FOR-NEXT statement for repeating operations a specified number of times.

Nesting

Illustrates nesting of FOR-NEXT loops within each other.

Subroutine Command

Explains the GOSUB and RETURN statements for calling and returning from subroutines.

Subroutine Nesting

Discusses stacking of GOSUB statements, similar to FOR-NEXT loops.

Multistatement

Explains how to combine multiple commands on a single line using a colon.

Stop Command

Details the STOP statement for temporarily halting program execution.

End Command

Explains the END statement for permanently terminating program execution.

Execute Command

Covers the RUN command for executing programs or specific lines.

List Command

Explains how to display program code using the LIST command in different modes.

Mode Designation

Details the MODE command for setting angular units or printer output conditions.

Output Format

Explains the SET command for designating display output format (effective positions, decimal places).

Character Functions

Covers character manipulation functions like LEN, MID, and VAL.

VAL Function

Explains the VAL function for converting character strings to numerical values.

Memory Clear

Details the VAC command for clearing all variable data.

Program Clear

Explains the CLEAR and CLEAR A commands for erasing programs.

Option Specifications

Covers options related to cassette tape operations for program and data storage.

Cassette Magnetic Tape

Introduces using cassette tapes for recording and loading programs and data.

Program Recording

Instructions for saving programs onto cassette tape using the SAVE command.

Program Callout

Instructions for loading programs from cassette tape using the LOAD command.

Recording All Programs

Explains how to save all programs from all areas to tape.

Callout of All Programs

Explains how to load all programs from tape.

Data Recording

Details how to record variable data onto cassette tape.

Data Callout

Explains how to load variable data from cassette tape.

Checking Recorded Files

Describes the VER command for verifying recorded programs or data.

Printer Operations

Covers connecting and using an optional printer for output.

Printing a Program List

Instructions on how to print program lists using the PRT mode.

Error Message List

Program Command List

Looping Commands

Details commands related to loop structures like FOR-NEXT.

Execution Control Commands

Covers commands for stopping/ending program execution and flow control.

Data Management Commands

Explains commands for clearing data and programs.

Configuration Commands

Details commands for setting angular units and output formats.

Technical Specifications

Calculation Functions

Details fundamental, built-in calculation functions and their ranges.

Programming Features

Covers commands, program functions, capacity, steps, and memory.

System Capabilities

Describes the program system, language, stacks, and display contents.

Display Details

Specifies display elements, main components, and power information.

Function Input Ranges and Accuracy

FCC Compliance Guidelines

Service Policy

Limitations on Service

Lists conditions under which Radio Shack may refuse service or void warranties.

Related product manuals