Language selection

Search

Patent 1291546 Summary

Third-party information liability

Some of the information on this Web page has been provided by external sources. The Government of Canada is not responsible for the accuracy, reliability or currency of the information supplied by external sources. Users wishing to rely upon this information should consult directly with the source of the information. Content provided by external sources is not subject to official languages, privacy and accessibility requirements.

Claims and Abstract availability

Any discrepancies in the text and image of the Claims and Abstract are due to differing posting times. Text of the Claims and Abstract are posted:

  • At the time the application is open to public inspection;
  • At the time of issue of the patent (grant).
(12) Patent: (11) CA 1291546
(21) Application Number: 526260
(54) English Title: BALER LOAD SENSOR
(54) French Title: DETECTEUR DE CHARGEMENT SUR LIEUSE DE BALLES
Status: Deemed expired
Bibliographic Data
(52) Canadian Patent Classification (CPC):
  • 341/108
  • 214/87
(51) International Patent Classification (IPC):
  • G05D 15/01 (2006.01)
(72) Inventors :
  • GEOCKNER, VICTOR D. (United States of America)
  • SCHRAG, THOMAS G. (United States of America)
(73) Owners :
  • HAY & FORAGE INDUSTRIES, A PARTNERSHIP (United States of America)
(71) Applicants :
(74) Agent: GOWLING WLG (CANADA) LLP
(74) Associate agent:
(45) Issued: 1991-10-29
(22) Filed Date: 1986-12-24
Availability of licence: N/A
(25) Language of filing: English

Patent Cooperation Treaty (PCT): No

(30) Application Priority Data: None

Abstracts

English Abstract






ABSTRACT


A method and
apparatus for measuring a compressive load on a
structural member. The method includes the steps of
developing an oscillatory signal which varies in
frequency in accordance with a compressive force
applied to said structural member: linearizing the
relationship of said oscillatory signal to said
compressive force in accordance with a plurality of
said oscillatory signals developed in response to a
plurality of known compressive forces applied to said
structural member: and calculating the compressive
load on said structural member in accordance with
said oscillatory signals developed and said
linearizing of said response.


Claims

Note: Claims are shown in the official language in which they were submitted.



We Claim:

1. Apparatus for engaging and applying
force to a material to be handled, said apparatus
comprising:
an assembly for engaging and applying an
adjustable force to said material, said
assembly including a shiftable, material
engaging member, and a force-transmitting
element secured to said member, said
element being compressible upon experienc-
ing sufficient compressive force as a
result of movement of said member into
contact with said material;
power means operably coupled with said assembly
for applying adjustable forces thereto to
thereby apply adjustable forces to said
material, said power means including means
coupled with said element for transmission
of motive force therethrough to effect
said shifting thereof; and
means for adjusting the force applied to said
material, including--
electrical circuit means comprising trans-
ducer means having a pair of rela-
tively movable components operable,
upon relative movement therebetween,
for changing an electrical parameter
experienced by said circuit means;
means operably coupling one of said
components and said element for
movement of the coupled component in
response to compression of said
element; and



54


means operably connecting said power means
and said circuit means for detecting
said electrical parameter change, and
for adjusting said forces applied to
said assembly in response to said
electrical parameter change, in order
to thereby adjust the force applied
to said material.

2. Apparatus as set forth in Claim 1,
said element comprising an elongated, tubular
metallic arm.

3. Apparatus as set forth in Claim 1,
wherein said circuit means including oscillator
means for generating an alternating current, said
transducer means comprising a pair of relatively
shiftable components operable, upon relative
movement therebetween, for changing the frequency of
said alternating current experienced by said
circuit means.

4. Apparatus as set forth in Claim 3,
wherein said components comprise an electromagnetic
coil and a ferromagnetic core disposed at least
partially within said coil.

5. Apparatus as set forth in Claim 4,
said element comprising an elongated, tubular arm
having a pair of opposed ends, said coil being
secured to one of said ends, said core being
supported by the other of said ends.





6. Apparatus as set forth in Claim 1,
said detecting and adjusting means comprising
circuit structure for generating an output signal
which is linerally proportional to said compressive
force, there being means operably coupling said
output signal generating circuit structure to said
power means.

7. Apparatus as set forth in Claim 1,
said apparatus being a baler, said member comprising
a crop-engaging plunger, said element comprising an
elongated plunger arm operably coupled with said
plunger.

8. Apparatus as set forth in Claim 1,
said assembly comprising a pair of relatively spaced
jaws defining a discharge opening therebetween, said
jaws being mounted for relative shifting movement
toward and away from one another to adjust the
cross-sectional dimensions of said discharge
opening, said power means further including means
coupled with said jaws for effecting said adjusting
movement thereof, said means operably connecting
said power means and said circuit means including
means connected with said means coupled to said jaws
for adjusting the forces applied to said jaws in
response to said electrical parameter change.

9. Apparatus as set forth in Claim 8,
said means coupled with said jaws comprising a
hydraulic piston and cylinder assembly.




56


10. In a baler:
a pair of relatively spaced jaws defining a
restricted discharge opening therebetween
through which compacted crop bales may be
discharged from the baler,
said jaws being mounted for relative shifting
movement toward and away from one another
to adjust the cross-sectional dimensions
of said discharge opening;
power means operably coupled with said jaws for
effecting said adjusting movement thereof;
a plunger reciprocable toward and away from
said discharge opening for compacting and
incrementally advancing successive charges
of crop materials toward said opening
during each compaction stroke of the
plunger, whereby to form a bale whose
density is determined at least in part by
the resistance to advancement of the bale
caused by the restricted discharge open-
ing,
said plunger having a structural member asso-
ciated therewith subject to compressive
loading during a bale-forming compaction
stroke of the plunger; and
means operably coupled with said power means
and responsive to the extent of compres-
sive loading in said structural member for
causing adjustment of said jaws.




57

11. The baler as set forth in Claim 10,
said adjustment-causing means comprising:
electrical circuit means including transducer
means having a pair of relatively movable
components operable, upon relative move-
ment therebetween, for changing an elec-
trical parameter experienced by said
circuit means; and
means operably coupling one of said components
and said structural member for movement of
the coupled component in response to
compression of said structural member; and
means operably connecting said power means and
said circuit means for detecting said
electrical parameter change, and for
adjusting said jaws in response to said
electrical parameter change.

12. The baler as set forth in Claim 11,
said structural member comprising an elongated,
tubular metallic arm.

13. The baler as set forth in Claim 11,
said circuit means including oscillator means for
generating an alternating current, said transducer
means comprising a pair of relatively shiftable
components operable, upon relative movement there-
between, for changing the frequency of said alter-
nating current experienced by said circuit means.

14. The baler as set forth in Claim 13,
wherein said components comprise an electromagnetic
coil and a ferromagnetic core disposed at least
partially within said coil.



58


15. The baler as set forth in Claim 14,
said structural member comprising an elongated,
tubular arm having a pair of opposed ends, said coil
being secured to one of said ends, said core being
supported by the other of said ends.

16. The baler as set forth in Claim 11,
said detecting and adjusting means comprising
circuit structure for generating an output signal
which is linearally proportional to said compressive
loading in said member, there being means operably
coupling said output signal-generating circuit
structure to said power means.




59

17, Apparatus for controlling the density of bales
of crop material discharged from an agricultural baling mach-
ine, said apparatus comprising:
a bale case into which crop material is introduced;
means for providing resistance to the movement of crop
material through said bale case;
a plunger element disposed for reciprocating movement in
said bale case;
means for reciprocably driving said plunger element in a
manner whereby said plunger element applies a com-
pactive force to crop material introduced into said
bale case and thereby facilitates movement of said
crop material through said bale case;
means for connecting said plunger element to said plunger
driving means;
means for sensing the stress experienced by said connect-
ing means during the application of said compactive
force applied by said plunger element and for product
ing an electrical signal in accordance with said
sensed stress; and,
means for adjusting in response to said electrical signal
the degree of resistance to said crop material move-
ment through said bale case.

18. The apparatus of claim 17, wherein said connect-
ing means has a first end connected to said plunger drive means
and a second end connected to said plunger element, and wherein
said sensing means is positioned proximate one of said ends of
said connecting means.






19. A method for controlling the density of bales of
crop material discharged from an agricultural baling machine,
said method comprising the steps of:
introducing crop material into a bale case;
reciprocably driving a plunger element disposed in said
bale case in a manner whereby said plunger element
applies a compactive force to crop material introduc-
ed into said bale case, said plunger element being
connected to plunger driving means by connecting
means;
sensing the stress experienced by connecting means during
the application of said compactive force applied by
said plunger means for producing an electrical signal
in accordance with said sensed stress; and,
adjusting in response to said signal the degree of resist-
ance so the movement of crop material through said
bale case and thereby controlling the density of
bales of crop material being discharged therefrom.

20. A method for controlling the degree of stress
experienced by connecting means which connects a plunger ele-
ment to plunger drive means of an agricultural baling machine,
said method comprising the steps of:
introducing crop material into a bale case comprising said
machine;
reciprocably driving said plunger element disposed in said
bale case in a manner whereby said plunger element




61


applies a compactive force to crop material introduc-
ed in to said bale case, said plunger element being
connected to plunger driving means by said connecting
means;
sensing the stress experienced by connecting means during
the application of said compactive force applied by
said plunger means and for producing an electrical
signal in accordance with said sensed stress; and
adjusting in response to said signal the degree of resist-
ance to the movement of crop material through said
bale case and thereby controlling the degree of
stress experienced by said connecting means.




62

Description

Note: Descriptions are shown in the official language in which they were submitted.






BAhER LQ~,D SEMS~R
. .
Background of_~he Invention

The present invention is directed to improvements in
.; obtaining accurate measurements from sensors of the
type utilizing relatively movable electromagnetic
coils and ferromagnetic cores. More particulary, the
present invention is directed to an im~rovement in
such a sensor when ~sed in measuring load Eorces
applied to a structural member.
IThile the invention may find utility in a broad
variety o~ applications, the disclosure will be
facilitated by r~ference to the specific problem of
, monitoring the compressive force applied to a
- 15 quantity of forage material or hay in a baling
apparatus. The problem of accurately monitoring and
controlling the,compressive force applied during the
baling of forage material or hay by such a baling
machine has been heretofore accomplished only with
relative difficulty and expense.

In such a baling machine, it is generally desirable
-- to achieve relatively uniform density in the bales of
forage mater'ial or hay produced. The bale density is
in turn controlled by the amount of axial force
., ~



r
I ~J ~ 2
1 1.

applied to the bale by an axial compression member
driven by one or more elongate tubular "plunger
arms". The compression on this plunger arm is
further grounded in accordance ~7ith the position of
movable side wall members of the baling apparatus.
These side wall members, together with fixed top and
bottom walls, define what is generally referred to in
the art as the baling chamber.

In accordance with prior art practice, various means
were utilized to measure the compressive force
applied in the axial direction by the plunger arms
and to control the positions of the movable sidewalls
accordingly so as to achieve relatively uniform bale
density. Also, monitoring oE the compression of the
plunger arm allows the controller to "open up" the
sidewalls, if necessary to prevent excessive load on
the apparatus and consequent damage thereto.
Ho~ever, as previously noted, solutions heretofore
proposed for the problem of measuring the axial
compressive force or load have been relatively
difficult and expensive to implement.

For example, presently available stress guages and
related circuitry for obtaining accurate measurements
of this compressive force or load are relatively
complex and expensive. This is due in large part to
the non-linear characteristics of the stresses or
compressive forces experienced in the plunger arm
member in response to various compressive forces
~ applied thereto. In this regard, the plunger arm
generally comprises a tubular rectilinear structural

,



r




. I

member which is utilized to drive a movable
compression surface longitudinally of the compression
chamber. In practice, the plun~er may apply a
compressive force of up to 100,000 pounds to the
forage material. However, during this compression
the plunger arm itself is in fact compressed only a
very small amount, for example on the order of .01
inches.

It is generally known to measure relative positions
or movements of this type by the use of a coil of
wire into which a ferromagentic core extends. In the
case of a plunger arm, both the coil and
ferromagnetic core may be mounted to opposing end
surfaces of the elongate tubular plunger arm.
Accordingly, a change in flux density of the coil
will take place as the ferromagentic core is moved
relative thereto in response to the compression of
the plunger arm.
The coil of wire is often coupled in an electronic
circuit to form an oscillator, the frequency of which
varies with the movement of the core inside of the
coil of wire. However, it will be appreciated that
with a compression of only on the order of .01 inches
only relatively small changes in and flux density
occur. Hence, a high degree of resolution in
reading the corresponding changes in the electrical
signals developed across the coil is required.
Additionally, due in part to the rectilinear
structure of the tubular plunger arm, the


91~

~ ~J ~ -4-

.

relationship between the force applied thereto and
the amo~nt of axial compression is a non-linear one.
~loreover, the relationship between movement of the
core piece inside the coil of wire and frequency
developed by the oscillator is also non-linear.
Accordingly, each such sensor must be carefully
calibrated with the particular plunger on which it is
to be used. It will be appreciated that such
individual calibration can become relatively
cumbersome and expensive~

In accordance with the present invention, however, a
novel and relatively ineY.pensive method and apparatus
for achieving this individual calibration of sensors
has been discovered. Moreover, as will be seen from
the ensuing description of the invention, a number of
other advantages and novel features are achieved by
the apparatus and method of the invention.

Qbiects and S~mmary of the lny~n~iQn

Accordingly, it is a general object of the invention
to provide a novel and improved position or movement
sensor apparatus.
A more particular object is to provide a sensor
apparatus in accordance with the foregoing object for
accurately measuring the load applied to a structural
member.
~ A still more particular object is to provide a sensor
of the foregoing type for determining the a~ial load

~?~9~5~Çi

`~ ~ ;~ (
~` 5


on a plunger arm of a forage baling machine.

A further object is to provide a sensor of the
foregoing type which is capable of measuring the
! 5 reduction in effective length of the plunger arm due
to such axial compressive forces to a surprisingly
high degree of resolution and accuracy in spite of
the non-linear relationships between applied force,
compression, and the response of the circuit.

An additional object is to provide a load sensor of
the foregoing type which may be relatively simply and
inexpensively calibrated for repeatable accuracy with
a particular plunger arm at a rninimum of labor and
expense.

Briefly, and in accordance with the foregoing
objects, the invention provides a method and
apparatus for measuring a compressive load on a
structural mem~er. The method includes the steps oE
developing an oscillatory signal which varies in
frequency in accordance with a compressive force
applied to said structural member; linearizing the
rë ~ ionship of said oscillatory signal to said
compressive force in accordance with a plurality of
sai;id oscillatory signals developed in response to a
pl~rality of known compressive forces applied to said
st`r'uctural member; and calculating the compressive
loaid on said structural member in accordance with
said oscillatory signals developed and said
linearizing of said response.


r
4.~


In accordance with another aspect of the invention,
novel apparatus for measuring a compressive load on a
structural member comprises signal generating means
coupled with said structural member and responsive to
a compressive force applied thereto for producing a
frequency-variable signal at a frequency
corresponding in a predetermined fashion to said
compressive force; and measuring circuit means
responsive to said frequency-variable signal for
producing a load signal corresponding to the
compressive load on said structural member; said
measuring circuit means including linearizing circuit
mea.~s responsive to a plurality of said
frequency-variable signals produced in response to a
corresponding plurality of known compressive forces
applied to said structural member for producing a
linearizing control signal, and calculating circuit
means responsive to said frequency-variable signal
and to said linearizing control signal for
calculating said compressive load.

Brief Uescriptiorl nf-hq-DL~ln~

The foregoing as well as other objects, features and
advantages of the invention will become more readily
apparent upon consideration of the following detailed
description of the illustrated embodiment, together
with reference to the drawings, wherein:

Fig. 1 is a rear perspective view of a baling machine
or baler in conjunction with which the invention may
advantageously be utilized;




-7-


Fig. 2 is an enlarged front perspective view of the
baler of Fig. 1 partially broken away and
illustrating further details thereof;

Fig. 3 is a side elevationr partially broken away
illustrating a structural member or plunger arm of
the baler of Figs. 1 and 2 in conjunction with which
the invention is utilized;

Fig. 4 is a diagrammatic view illustrating operation
of the baling machine or baler in accordance with the
invention; and

Fig. 5 is a schematic diagram illustrating a circuit
in accordance with a preferred form of the
invention.

Detailed Desc~ipti ~

Referring now to the drawings and initially to Figs.
ll and 2 a baling machine or baler is designated
generally by the reference numeral 10. ~enerally
speaking, this baler 10 is pulled in a direction 11
by suitable means such as a tractor ~not shown). A
main drive shaft 12 is utilized to operate the baler
10 with power from the tractor power take-off (PTO).

In operation, the baler 10 includes a front or intake
end or reel 15 which delivers forage material or hay
~ 16 from the Eield to be further processed into bales
17 here shown e~iting the rear of the baler 10. In

~-~v~

C ~t~ ~


this regard, the collected crop material is
pre~erably broken up by movable fingers 18, which
extend into an intake chute 19, into generally
uniform "charges" or "flakes" and delivers it to a
bale chambe.r 20.

The bale chamber 20 comprises fixed top and bottom
wall members 22, 24 and a pair of inwardly
compressible opposed side wall members 26 and 28.
Suitable means such as one or more hydraulic pistons
30 are coupled with suitable linkages 32 to effect
relatively inward and outerward movement of the side
walls 26, 28 to control the width of the bale of hay
18. At the same time, generally axial or
longitudinal compression of the hay in the chamber 20
is effected by an axial or longitudinally slidable
compression wall or sur~ace 34 which is axially or
longitudinally driven by a pair of suitable plunger.
arms 36. Only one such plunger arm 36 is illustrated
in Fig. 2 it being understood that both pl~nger arms
are substantially identical.

In operation, the Eoregoing moving components of the
baler 10 are linked by suitable chain drives or the
like to be driven from the main power shaft 12.
Accordingly, as the reel 15 rotates to take up the
previously cut hay 16, and delivers it to the chute
19, the fingers 18 are arranged to periodically
traverse the chute 19, -to cut and deliver
predetermined lengths of the crop material as a
~ "flake" or "charge" to the baling chamber 20. In
this regard, Fis. 2 illustrates the plunger arm and


15~;


_

axially movable compression surface 34 in a partially
advanced position extending over the open end l9a of
the chute 19. Accordingly, the fingers 18 are
positioned toward the lower end of the chute 19 so as
to be ready to deliver a succeeding charge to the
bale chamber 20.

It will be noted that the plunger arm 36 is driven by
a crank 31 which is in turn rotated by a shaft 33
affixed to a sprocket wheel 35. The plunger arm 36
is provided with bearings 37 and 39 at respective
ends thereof to translate this rotary motion to axial
motion of the compression wall or surface 34~
Accordingly, a suitable sensor diagrammatically
illustrated at 41 may be utilized to detect the
advanced position of fingers 18 for delivering a
charge of material to bale chamber 20. It will be
understood that when the fingers 18 are advanced in
this fashion, the compression surface 34 and plunger
arm 36 will be fully withdrawn and hence in a
non-compressed condition to allow ingress of the
flake to the bale chamber 20. ~s will be seen later,
the signal from this sensor 41 may be utilized as a
suitable indication of the uncompressed condition of
plunger arrn 36 for zeroing the apparatus of the
invention after each compression or load
measurement.

In operation it is generally desirable to obtain a
relati.vely uniform density in the bales 18 produced
by the baling chamber 20. Accordingly, the prior art
has heretofore utilize~ a suitable sensor arrangement

~9~S46


., .

to monitor or sense the amount of compressive force
applied by the axial or longitudinal compression
member or surface 34. A suitable controller then
controls the position of the si~e walls 26 and 28 by
operating the pistons 30 so as to achieve
substantially uniform density from one bale 18 to the
next.

Referring now to ~ig. 3 and in accordance with the
present invention, a novel and surprisingly simple
and inexpensive sensor is provided for monitoring the
compressive force or load on the plunger arms 36 and
hence the compressive load in the longitudinal or
axial direction upon the hay in the bale chamber 20.
As illustrated in Fig. 3, the plunger arm 36
comprises an elongate generally rectilinear tubular
member. This tube or tubular member 36 includes a
pair of similar en~ walls 40 and 42 and four elongate
and similar rectangular side walls such as side wall
44 which define a generally rectangular cross-section
of the tube or plunger arm 36. In accordance with
the invention a suitable variable-frequency signal
generator or oscillator 46 is provided for producing
a signal which varies in frequency in accordance with
the compressive force applied to the plunger arm 36
in the axial direction. The axial direction of the
member 36 is defined between end walls 40 and 42.

In this regard, the siynal generating means or
oscillator circuit 46 may be mounted to the plunger
arm itself or in any other suitable location. This
oscillator circuit 46 is coupled to a variable

~9~

~ 1 1 ~


element in the form of a coil of wire 48 which is
provided with a relatively movable ferromagnetic core
piece 50. In accordance with the illustrated
embodiment, the coil of wire is substantially
coacially mounted within the tubular plunger arm 36
and preferably coupled to an inner surface of the end
wall 42. The ferromagnetic core member 50 is
coaxially mounted to extend at least partway into t.he
coil 48 by an elongate support rod member 52,
preferably of steel. This elongate rod 52 is
preferably securely mounted to the opposite end wall
surface 40, also coaxially with the tubular plunger
arm 36. Hence, the rod member 52 defines means for
mounting the ~erromagnetic core coaxially within the
tubular plunger arm for coaxial movement within the
coil 4~.

In accordance with a preferred orm of the invention,
a quantity of resilient material such as a foam
rubber-like material 5~ is provided to fill the
interior volume of the plungec arm 36 intermediate
the steel rod 52 and side walls 44 thereof to hold
the rod in the substantially coa~cial alignment just
described.
From the foregoing it will be appreciated that the
amount oE compressive force applied to the plunger
arm during compression of the charge in the baling
chamber 20 will bear a given, though not necessarily
linear, relationship with the amount of axial
~ compression, that is, a reduction in acial length, of
the rectangular tubular plunger arm 36. Stated




".j
-12-

alternatively, the plunger arrn 36 may be generally
viewed as a structural member to which a load force
is applied. Hence, the reduction in length of a
given dimension of the structural member in response
to this load or force is measured by the apparatus of
the invention. Still more generally, the invention
provides means for measuring a change in the relative
displacement or position between any two relatively
movable points, for example coaxially aligned points
in the end walls 40 and 42 of the tubular plunger arm
36. Hence, the relative position of the
ferromagnetic core 50 with respect to the coil 48
will also vary or change by a corresponding, but
again not necessarily linearly, related amount.
Correspondingly, the frequency of the oscillatory or
frequency-variable signal produced by the oscillator
46 of which the coil 4~ is a part, will also vary hy
a corresponding, but again not necessarily linearly,
related amount.
Referrin~ briefly to Fig. 4, as previously mentioned
~he sensor arrangement in accordance with the
invention may advantageously be used with both of a
pair of plunger arms 36, 36a, commonly ernployed in a
baling machine such as the machine 10 of Figs. 1 and
2. Advantageously, a suitable controller or control
circuit, which forms no part of the present
invention, here designated generally by reference
numeral 50, may be utilized to control the flow o~
hydraulic fluid to the cylinders 3~ which control the
positioning of the sides 24, 26 of the baling chamber
as previously described.


:~9~5~6

~ { -13-
~ , .


As just described, a number of non-linear
relationships exist between the load or focce applied
to the plunger arm 36 and the frequency of the signal
produced b~ the oscillator circuit 46.
Advantageously, the present invention includes a
novel measuring circuit means, illustrated in Fig. 5,
responsive to the frequency-variable signal produced
by the sensor arrangement of Fig. 3 for producing a
load signal which corresponds to the compressive load
on the plunger arm 36. Moreover, in accordance with
the invention, this measuring circuit includes novel
linearizing means responsive to a plurality of the
frequency-variable signals developed in response to a
corresponding plurality of known compressive forces
applied to the plunger arm member 36 for producing a
suitable linearizing control signal or signals to
effectively linearize the response of the foregoing
components for the particular plunger arm 36 with
which they are associated. Hence, accurate and
repeatable load calculations may then be made by
calculating means of the novel measuring circuit of
the invention based upon the frequency-variable
signal developed in response to loads applied in
operation and the linearizing control signals
previously developed and stored.

Advantageously and referring now more particularly to
Fig. 5, the foregoing operations may be simply and
economically carried out by a suitable microprocessor
or microcomputer circuit component designated
generally by the reference numeral 70. In the

S46
!




~_~ {
., ~,

illustrated embodiment a microcomputer of the type
generally desi~nated 8748 is utilized. This
microprocessor or microcomputer includes one or more
suitable programmable register means, in the form of
programmable read only memory, for receiving and
storing linearizing data or information developed in
response to the frequency-variable signals produced
in response to known compressive forces applied to
the structural member or plunger arm 36. This
linearizing data may then be utilized together with-
the oscillatory or frequency-variable signals
developed in operation for producing accurate and
repeatable calculations of the axial loads being
applied to the plunger arm 36 during operation.
From the foregoing it will be seen that the novel
monitoring arrangement in accordance with the
invention is equally useful for determining relative
displacement or movement between any two members to
which the coil 48 and core 50 are coupled. Hence,
the invention is not limited to the compressive load
measurement of the illustrated embodiment but may be
utilized in other applications as well.
Advantageously, then, the invention facilitates and
simplifies the accurate and repeatable measurement of
essentially non-linear load or displacement
information.

In operation, the linearizing operation may be simply
and rapidly carried out with respect to each plunger
arm or other relatively movable or displaceable
member or members by the simple expedient of applying


9~

15~ r


a plurality of known loads to effect different
relative displacements or movements, and recording
the resuling data. Hence, the recorded data may
thereafter be utilized to accurately measure loads
applied to displacements experienced during
operation. In this regard, the microprocessor 70 may
be suitably programmed to carry out the linearizing
operation, or alternatively, another processor or
computer may be utilized in conjunction with the
microprocessor 70 to effect the linearizing
opera-tionO

To this end, the processor 70 is provided with a
plurality of input/output ~I/O) ports 72 and an 8-bit
data bus 74 to communicate with a suitable computer
(not shown) to effect the linearizing operation. In
this regard, the use o a second computer permits the
usage of a simpler and relatively cheaper
microprocessor component 70, such as the
microcomputer oE the type 8748 previously described.

Referring more particularly to Fig. 5, suitable
frequency-to-digital converting circuitry is coupled
intermediate the coil 48 and the microco~puter or
microprocessor 70 to convert the frequency or
oscillatory signals developed into digital forms
suitable for further processing by the microprocessor
70.

The fre~uency-to-digital converting circuitry
~ includes a first pair of counters 80, 82, the coil 48
being coupled across suitable terminals of the first


5~6


; , -16-

counter 80. Selected count outputs 84 of the eounter
80 are then coupled by a plurality of diodes 86 to an
input line or conductor 88. This con~uctor 88 feeds
one input of a two-input MOR-gate 90 which receives
its second input from a high frequency crystal
oscillator circuit 92. The output of this NOR-gate
90 is fed to the count input of a second eounter
circuit which in the illustrated embodiment comprises
a pair oE sequentially or series-coupled integrated
circuit counter components 94, and 96. The count
outputs of these latter counters 94 and 96 feeds
suitable I/O ports, designated generally 98, o~ the
microprocessor 70.

In operation, the first counter component 80
comprises an integrated circuit eomponent of the type
generally designated CD 4060. In addition to a
counter circuit, this component includes a buffer
circuit coupled between terminals 10 and 11 thereoE
to form an oscillator eircuit with the coil 48.
These buEfer components are then internally coupled
with the counter circuit portion of integrated
circuit 80 to provide a count output on terminals 8
thereof corresponding to the frequency of the
oscillator thus formed. The additional counter
component 82 is provided in sequence to form a
"programmable" counter with the counter circuit of
the integrated circuit component 80. This provides
additional terminals 84a from which to select to
"program" a suitable si~nal onto the line 88. In
~ this regard, the duty cycle of the signal produced at line 88 may then be varied or scaled to bear a


L5~6

-17- ~ ~


desired relationship to the fLequency developed by
the oscillator circuit portion 46.

This variable duty cycle signal in turn gates through
a corresponding number of high Erequency pulses from
the high frequency oscillator circuit 92 at the gate
90. The succeeding counter circuit comprising
counters 94 and 96 counts these gated through pulses
to deliver a parallel format count to the
microprocessor 70. Hence, the parallel count
delivered on I/O ports 98 is scaled to bear a
preselected relationship with the frequency developed
at the oscillator 46, in accordance with the
selection of outputs 84, ~4a of the counters 80, 82.
Accordingly, the programming of the microprocessor
enables automatic determination of the frequency of
oscillator 46 from the count received at ports 98.

In the illustrated embodiment the zero or low level
of the variable duty cycle signal produced on line 88
is utilized to gate pulses through gate 90. The
intervening logic high states of this signal are
utilized to signal the microprocessor by way of a
buffer 97 o~ the end of one cycle oE gated high
frequency pulses. Hence, the processor calculates
the load based upon the number of counts received at
ports 98 intermediate pulses delivered by the buffer
97.

The previously mentioned sensor 41 associated with
~ the fingers 19 feeds a suitable interrupt ~INT) port
of the microprocessor 70 by way oE an input circuit

~;~9~5~

{
-18-

including an operation ampli~ier 99 which is provided
with a reference level Vref to be described later.
Similarly, the output control signal developed for
the controller 50 is fed out to the terminal
designated SIG~AL OUT by way of a similar operational
amplifier 101 which is referenced against the same
level Vref.

An additional conventional voltage supply including a
suitable integrated circuit voltage regulator 100
provides a stable plus 5 volt DC supply for the
microprocessor 70 and other circuit components thus
far illustrated. This voltage supply is preferably
coupled to a vehic]e battery ~TV B~TT) for example,
that of the tractor pulling the baler 10.
Additionally, a suitable reference DC voltage level
Vref is also provided from the regulated plus 5 volts
by a suitable resistive voltage divider designated
generally by reference numeral 102. This reference
voltage and the plus 5 regulated DC volts are fed
through a suitable power-up circuit 104 to inputs of
the microprocessor for 70 by a power-up or initiating
circuit 104 to initiate the microprocessor 70 in
accordance with conventional practice.
In order to fully illustrate a specific embodiment of
the invention, a suitable program or software listing
for the microprocessor 70 is reproduced on the
following pages.
- While the invention has been illustrated and
described herein with reference to a specific

~L:~15~

~ -19- .t'.~ ~ ~
~.

embodiment, the invention is not limited thereto.
Those skilled in the art may devise various changes,
alternatives and modifications upon reading the
foregoing description. The invention includes such
changes, alternatives and modifications insofar as
they fall within the scope of the appended claims.

- 20- ~9~
M48 ~IJ~ER.LOD ~G PAGEWII)TH(85~ PA~lG17i(60) PRl~(~
IS--II MCS-48/t~PI-41 ~) ASSEME~LER, V3.0




3; HESSI~ P~ I~D OONq~L PP~GRAM Ft~:R T~
4; SENSCR




6 ; ORIG~L OOPY I~E M~H 13, 1982
8 ; ~ r REV. 8-11-82
9 1~:45 ~1
ll; AUI~OR V. Gt~E)CEWE~
12
13
14; THIS E~RAM IS USE:D WII~ ~N LC
15; OSCIL~IOR ~: E~CY IS CH~
16; BY ADJUSIING P. SLUG INSIDE A Ct~IL
17; ~I THE SIUG IS M~VED
18; IffE CH~NGE IN FREQUENCY IS
19: RECORDED AND S~ IN IDC~ NS
20; 300 H TO 3F~H ~F AN 8748.
21; IffIS INF~ IS THEN USED AS A L~OKDP T~BLE F0R
22; IHE DISPL~CEMENT OF THE S~UG IN THE COIL
~3
24; 3FA, 3FB & 3FC CONTAIN TffE LDWER
25; Fh2QUENCY IIMITS OF THE SYSTEM
26
27; 3FD, 3FE ~ 3FF CCNIAINS THE
28; FRE~UENCY IIMITS OF THE
29; DISPL~C$MENT #
31
32; THE W~Y YCU USE TffIS P~ IS IO
33
34; 1) PROGRAM AN 8748 FR0M O TILL INIT16
35; qYIS GIVES YW THE C~LI~RArE M0DE CNLY
36; Pq4 IS PULLED 13W TO PUr YOU IN THE
3378; CALIBRATE M~DE.
39; 2) C~LI~RArE l~E SEN~OR BY C~NGING THE SLUG
40; P06ITION IN THE COIL AND TAXING A READING oVT
41; OF THE BUS AND P15 P16 AND P17
42; P15, 6 ~ 7 ARE THE L~ICH 9ITS
43; THE BUS IS I~E DhI~ - P15 IS THE LSB
44: LAICH IN QN HIGH PULSE - - I USED
45; 6 CD4042 / S ~OR qHIS
46
47; 3) WHEN n~IA IS TAXEN -- THIS DArA IS PRC3RKMMED
48; IN ~3CAIIONS 300 l~ 3F9

- 21 ~

IS-II MCS-48/UPI-41 MACRO AS~E:qBLER, V3.0
~C OBJ LINE S~ ~TE~ÆNT
49
50; 4~ 3FA THRU 3FF ARE USED TO SET LIMITS
51; ON I~E COUNTS OCMING IN AS EXPlAi~ED
52: LATE~ IN IHE PRCGR~M
53
S4
55; FIAGS
56
57; ~0 - ~ NCr USED
58
59; Fl ~ USED AS AN ERR~R FIAG - IF IT IS
60; ZERO TffERE IS SOME KIND OF H~ RE
61; PROBLEM - - 'F' IS OUTPUT TO THE C0NSOLE
62; PR0CESSOR
63
64
20 66; REGISTER M~P
67
68; REGISTER ~NK O
69
70; R0 AMD Rl WDRKING REGISTERS
25 71
0002 72 TIME EQU R2 : L00P CW~CER
73 ; EQU R3 ; W3RKING REGISTERS
74 : EQU R4
75 ; E~U R5
30 0006 76 LMTl E~U R6 : DISPL~CEMENT P ~ ISTERS
0007 77 ~MI2 EQU R7 : SERIAL CUTPUT INFO
78
79 ; N0TE: ~MTl AND DMT2 ARE USED AS TEMP~RARY
; REGISTERS TE~CCGECUT THE PR~GRAM
81
82
83 ; REGISTER EANK 1
84
40 001A 86 TEMPD EQU 01AH ; REGISTER EANK 1
87 ; E~U 01~H ; TEMPOR~RY DISPLACEMENT
88
89
91
92
93
94 ; REFE:R TO SPECIFIC SLE~OUTLNES TO FIND
; WHEN THE REGISTERS ARE USED
96
97




-22 -

';I~;--I I MI_::--4æ/UF I-41 MAC:R~ ;SEl~I~LER, V. :~ 0 r~

LI II' ~ I L I NE '-;CILIR~:E :-;T~TEMENT
OC~2C~ _ FF;EC!1 El !IJC~ H ; "l:)" FREI.!I IENI_:Y REC;ISTEF;~;
OI:)-'1 ~ FREI~!2 EI.!I~ 'lH
01:;-~ l CICI FR~EI-.!::E~.!LI 022H
lCI1
tlCI7~: lC)'~' F'RESFl Eb!I J . O~'~:H ; F'RESENT FREI~IJENI-:Y REI-i--;
C)I~. 4 1l:)3 PFRESF7EI~!I I024H ; ( ~II: ;PLACE~IENT FRE~!I IENC:Y
~JCI~:5 11:)4 F'RESF3EC~!I IC), ~iH
105
Cl~ 0~. ~;TI IF 1El !l lO-J~.H ; ~;TUFFER C:YC:LE C:I~ILINTER01 l ~ 7 11:)7 I~.TLIF:~El.!l l (~7H
'1 l:):~:
(:)CI2~-: 1~ ,' SERf!~L1 EI !L~ O~:H ; ~;ERIAL CII_ITPUT INFC AL:;~El~:!I IC)~: ~H
111
C I02A 1 1~ C:NTCIEG!I ICI2AH ; C:I-IlJNTER U :;ELI T0 ~VERACiE "CI"
11 :-: : REA~I I NCil-;
114
:Icl !r~ 11' ZERq1 El.!~I02~H ; ZERCI AC:C:IJMIJLATI-IR C :CII INTER';
C)I ) -~ . Z ERQ_~El.!I JI:I2C:H
O;I~J[I 117 ZERCI3 EI.. !I I O~ H
11,~
1II2E 12C) FEA~'1 El!ll CI'.'EH ; TEI~IPI-IRQRY FEAR REI3Il;TER"-;
:IC) -'F 1 2 1 F'EA~::2 El II J C\2FH ; C :CIN-rA I N~.; THE H I C;HE -;T F'EAt::
:ll:l:-,C~ F'E~ : EI.. !I I o:~-:(:IH
1~4
00 _ ~ J~ ITF~Eh'El !l JCl~-: l H : LIEC:L I 1`~ r Nl:i F'E~R C:CIIJNTER
12~ THI'-; I:--; LI:;E~I QS THE LIIQ~I I'-:
1 ~7 ~IEI-:REA'-;INI:; TCI ~IETERlvIIhlE TH~T
12:--1 : THE F'EQk: H~'; CIl-:l~I IRE~I
1 ~'~J
1: :11
:I(:I(:lc) 1 :1 I-IRI-i (:
1 : :2
( )I:)~JC) C)4I )~ r 13~ I`lF~ I N I T
1:~4
1 ._:~
1 : :~.
1: ::-: . .
14II
141; INITIQLIZATICII\I
14_
143 ; C:LEQR ALL FREI-; I '-;TER';
144
1 4.'.
14~:.




b
-23-

:.I';--II MC~ 4::/UF'I--41 MAI:Rl-l A'-;:-;EM~LEF~. V~:.CI -

L~ CIBJ L I NE ~-;CIUR~l-:E STATEMENT
C~ . :5 147 INIT: rlIc; TC:NTI
C)l~l:)A 15 14:: D I :--;
C)C)OE~ ~7 14 ~ llR A
B:3:3F 1.51) Ml IV RC) . #: :FH
151
152 INIT1C):
1 5:~:
OC)C)E Al:) 154 MCIV ~RI:), A
C)l:)l:)F E:-:C)E 1~5 rluNz Rl:) . I N I T 1 C
15~.
'157
15.C:; Bl IS TCI LOW STATE
C)C) 1 1 Cl2 1~.1 ) Cll ITL Bl l:-: . A
1~.1
1 ~..:; Pl-lRT ~ H I C;H
1~.4
C1l~ C-:7 1~-.5 L-:F~L A
C)/:)1:3 :3A 1~:.C-. c l~lTL R2.
1~:.7
~ :; F~1 LCIW EXC:ERT P12 ANCI F~14
lC.~.~
(:1~:)14 2~:14 1 7C) MCIV ~ 1 4H
C)~ 31.~ 171 C IUTL P1, A
17
1 7: :
174; NCIW C:HEI :~. TCI ';EE IF THE C:ALIE~FRATE PIhl
1 75 ; I i; LC IW -- I F 1~:O WE ~I~IC;T ~UTPI IT Cll\l THE
7~; B~ IEI LQTI::H CIN F~CIF~T 1 THE C~CI~INT
1477; F~EC:EIvErl FRI:l~ THE NF'UT F~CIUTINE
~`~'7:~:
17~
.--1l:) INIT1$:
' '1:-:1
C)C) 17 :-:~.. 71 C) ~ :i :-:2 C IF~L F~ 1 C)H
C)l:) i ~.~ C)~;~ . 1:3:3 I N A . F~ 1
C)C) 1~ 2~ i: :4 J~4 I h~ I T 1~.
1~ ~ 5
1: :7 ; C :~L I ~RATE F~ I N I ~~; LC~ C:rl C:~LL NF~I IT
1:--::: ; ANEI Cl UTF UT THE ~t
1: :..~
:. 1 ?(:) I :~LL NF~I I r
1 .~1
CICi 1 E B: :~~: 1 'I2 MCIV RC~ F~REI :F 1 ; LEA:-;T ~~; I CiN I F I l-:A~T
FCi 1~.71: ~1CIV A . ~ ; BYTE
ITL ~ -;, A
~',"-! -~-./'.'1~ l"J5~ C IRL F~1, #. I:iH ; L~TC:H CIUT I NFC




- 2 4 -

~IS-I I MC~ 43/lJRI-4l MAC:RCl A~ EM~LER7 V: :. Cl P~ :

Ll~15 CIB I LINE :--;CIlJFi:l :E :--;TATE11ENT
C)t )24 ~J~ F I ~7~ ANL P 1, $~ lFH
1 :~7
0(:!2~:~ I: I~,/:E: - INC: F~
C)1:)_~7 Fl:) I ~ ,/ Ml IV A . @RC)
o0'. :-: C)'-! -Joo ~IJTL Bl_l~ A ; MI~I~lLE BYTE
1ll) r~ ,/4" ~ 1 CIRL PI, #4C)H
C" )2E~ BF ~C)~ ANL R 1 1 $~C)E~FH
--~'1 1:_:
OC)2~ -: 2C)4 INC: Rl) ; MCI~;T SIC;NIFIC:ANT
Cll:):~E Fll -~C15 MClV A7 ~Rl:l ; BYTE
OC)2F c)-~ 2C)~:. ClUTL ~ -; A
C)l:):~ :'.?:-:1) '~'1)7 I-)RL F'17#I:)::l:)H
OC)~:_ Y~7F ,~ : AhlL F'I . ~7FH
_'1 )',.~ -
C)1:):34 C)4 17 - 1 C~ Ul`1F' I N I T 15
J 1 I
' 1 ~'
_1::
214
215
2 I ~. ; NCIW C:HEI :~' TC~ EE I F
_~ I 7 ; THE I Nl::l IM I NCi FRE~ EN13 Y W I TH I N
~I':; LI1~1IT~; CIF THE ~ Ihl 3FA7 3F~ ~ _:FI-:
'' 1'..' ; ANI:I THE $i I N 3FI:l ~ :FE ~ :-:FF ~ THO:-;E # ' :-;
~21:) ; ~iRE I N 2 ' -; C:ClMF L I 11ENT FClRIVl
_'l
2 J~:; THE $~ IN -:FA AN[I :-:F~ ANCI 3FI-: I~; THE "Cl" FClINT
J_~3 ; ~ TRAI :T 1 C12~ Fr~CIlvl THE RF~E ;ENT FF~EI .!l lEN;~Y
224; TC~ 'E l-;llF~'E WE ~F~E Nl lT TCI C:LCI'-;E TCI THE
2';~5; "C)" F'CIINT -- ~ICl THI:-; EIY ~;UEITPf~l :TINC; ~ FF~'O~I
22~:. ; THE. PF;E:-;EhlT FFi'ENl lEhlC:Y
:~_'7
J2::
J2~ THAT ~ ~ELCIW THE ~ :F~l 7 .'-:FE ANCI 3FF
': :CI : I AM LC~ Ihll3 Fl lF~ THE C:Ar~RY ClNLY
2.-:I
oll: :~. 541~-. _' ''! INIT1~ C:ALL NF'UT
_: :::
CICl3~ .-:23 2~:4 MClV RCI 7 ~PRE ;F I
C~l:)::A 2:-:F~l 2: :5 MCIV A7 I$C)F~IH
OC): :C: E:: ~ MClVR3 A7 @A
: :7 f~Lln A7 ~F~I:
_ ~:::
C)l:):-:E I :-: _~ I NC: RC)
Cl~ 'F 2: :FE ~ 4C) MCIV A7 ~C)FEH
C)1:)4 1 E:: 24 I MClVF':: A 7 ~A
4,,' 71) , 4- ~ ll-: A7 @~o
4
~:)':)4:: 1:~ 44 INC: RC

5~L6


.
-25 -
;IS--II MOS--4 r~/lJFrI~41 MAI Rl-l A'r' EMEILER~ V-.l~) F 1?_ ~r

LOl~ CIEl~ I L I NE ~;OllF;l-:E ~;TATEI lENT
01)44 ;~3FF ~4~i MC)V A~ #C)FFH
Oq4~ E3 2 4~ 1`10VF _ A 7 @P7
C~C~47 70 ~47 - Anclc A . @R,:
~4~
~4?
~5C); IF THEFilE Ir; NO CAF;F;Y WE AF;E WITHIN THE
~51; LIMIT~i
~5~
C)4r F/r~:7 ~ IC INIT-O ; IF CIlJT OF LIMIT~;
r~,4 ; I~CI TO INIT~C
5~i
~.5~.
:~i7
5~r ; I r; THE # AE~l-lVE THAT I N -- FA 7 '- FE~ rFC
1 C)~4
~:.1 ; I AM LflClk:~ lCi FOR A C ARf~Y CINLY
, ~,,
r ~ . ~
~r~ EITF;IAI-T 1C)~4 TC I THE F'fiE'--;ENT FF;EI !LIENCY
l04f ~ 4 '-J~ :. MCIV F;l ) ~ $~F F;E ;F ;~
OC )41~ FC) ~- 7 MCIV Q 7 @fil )
C)04~ F~ l A~ $~CIFI H
01)4F AC) ~: J MCIV @RI)~ A
Cll:)~ 7C) I NO F;O
O~ l FO 271 Ml lV f~ 7 ~fi'C)
~:)C)'~ :FF ~7'~' ~ 7 $~oFFH
C)C)54 AC) j~7 MCIV @RI:) 7 ~q
~74
'~'7.5
~76; NL-IW ~-;EE IF WE AF;E AE~CIVE THE $~ IN r-lFA TO ~:FC:
~77
;~ 7
CI55 E~ 7~ MOV FiC) . $~F F;E'-;F 1
OC)57 ~-FA 2 ~) MOV A 7#1)FAH
O~ ',' E~-: 2~ VF':--' A~ @A
iA ~ A[l~l A~ (~F;
~'J''~ ~'
)~)GIE~ -. 4 INl-: F~l)
FEI ~ 3el MOV A ~ $~C)FE~H
C)l )~E E ~ _ ~ MCIVP A ~ (~A
Cll')'lF 71:) -J~, 7 ACI[IC A~ @F;C)
~ :-: .:
C ) C )~: C ) 1 r ~ I NC: . R C )
:-:Fl- .,~ 11 )V A . #oF) H
OC)/' E -- ~~ J 1 t~lOVP'- A ~ @A
- 4 7~ ) J~ ~ ~ A~l~ll- A 7 @R
~ c~.:


546


-26-

;-II M~ 4~ FI-4l MAI:F;l-l A`-;SEME~LEfi. V--:.O `~ E

LCII- CIB. I LINE SI~IJRl-:E STATEMENT
--..--,4
. '--!~5
-".-~. ; I F THEF~E I ~ _:ARpy WE APE ~E:CIVE THE # I N ~:FI-~ NL
?~J7 : ~-:F~I ---- Sl I WE Ar',E Cl~ CI FQR
.':
; IF 0~ TO INIT50
_:1:)1 1
CIC)~:.'. Ff .7~ ~:C11 ~IC I N I T'lt
. ( ,,,
.-:1 ):-:
_:1 )4
~-~q5
~-C)f-, ; fF~EI !LIENC:Y IC; CIlJT CIF LIMITS -- ~'C I
~:C)7 ; I-;ET THE C;ER I ~L t lLlTF'UT L I NE H I CiH FCIF~
~-:C)::; A LClNI-i El`~CIUC;H TIME THAT THE I~CIN~ ;CILE
';'1 )'.-J 7 PI~CILEc;' :CIF~ ~f~N4W'--~ WE AfiE Cll_IT C IF L I M I T~:
. :1 r.
: : 1 1
INIT2C):
C)C)67 :--:~JC)1 ~:14 CIF;L F~l 7 ~iC)
:-: 1 .5
._:1~.
: :17 ; NCII~J CIELf~Y ~:CI TH~T THE LINE ~JILL C;Tf~Y HIC;H
J B~:~')C) ~ .' Ml:IV h~:), tt~:)C)
Ql:)f ~B E~.-'C)~: :-:2C) MOV F~ tC):-:H
:)C)f:.CI C)~' r ~~ I hl I T2l 1: I N A . F' 1 : TCll:il:iLE THE WATC:HCII 113
~C)~:~E n~ :::2:-: Xfi'L A. ~tlC)H
C)C)7~ :24 4UTL F' 1 7 A
I~C)71 E~ CI 32!~i D. INZ pl:), INIT_'1
OC)7~' E~CI r _~ Cl-J~ Z F~ l I l\I I T:~ 1
~:27
NCll~J C:EP I AL CllJTplJT L I NE LCIW
3_' .~
C)C)7~ FE ~-::-:0 Q~JL F' 1 . ~tC)FEH
77 1:)4~ 3:--' 1 .JI~IP l )l:)
~ _,~,.
: ::~.:
:~:4

: ::-:~i
. :: :~.
:-: 17; Is; THE CIIF~EC:T RE~ ll IT .-I~IMFEP LCIW --- IF '-;CI
--- R~THEP THAN Cil IINI~ INTI-l THE MAIN LCIl Ip
: :~:'.-J; WHIC:H ~IC;El--; THE F'EA~ ~IETEC:Tl-lP ---- WE ~.--;TAY
:-14l:); HEF;E I N A Lfll Ip TH~T --;I11F~LY l~l-lMF~AF\E: THE
:--:41; F~;'E~:ENT FF~EII! WITH THE " C )" FF;EClCIENI-:Y AN[
:-:4. ~ Cll ITPl_IT'-: THE ~ IN Bl :1:1 FnRM CIN THE Bl ll-: ANC


~9~5~
Yl ~
-27 -

-~;I:-;-II MC:~;-4:-:/UPI-41 MhC:RI-~ SEME~LEF~. V~:.CI F'~
LCII' C~B~ I LINE : ;OLlRl :E ST~TEMENT
_:4_~; F'CIRT
~4
_:4~. I N I T~
7'~ )4 '-:4~ L F'1. #1:)4~1
C)~7~ '? --.47 I N ~ .~7 F~1
C~ 7)~ 'B .-:4:-: .IB;~ I N I T61:
~4'?
3'~1)
3~.1 ; WE ~E REh[l I Nl-; THE LClh[l CIUT rl I kEC:TLY -- NCIT
35~ NI~7 THE F'EA~ nETE~T~ FINrl THE P~ECENT
~S~: ; FREC.!I_IENCY
~ ;4
CIC)7E 5416 ~:55 C:~LL NFI IT
: :5~.
~. ~. 7
_. .~ ::
~:5r/; NCIW FINCI THE LOh~l Ql`lCI OLITF~I IT TH~T I NFCI CIN THE
:3~:-C); E~LI:-; ~Nn F'CIRT 1
': 1 ) :: 4 4 ~ 4
_ ~':.._:
. 4
3/'~ ; O~ITPI IT I NFI I C IUT CIF F'CIRT 1 f~ CI THE BU:;
3~ ; LCI~I INF~ `7'~ R.3 I lF REI1
--~:7; ~C:CI RCIIJTINE I'-; C~LLEEI WITH RB1 SELEI_:TE~I
I lcl -:~ rl., . :~ .-;EL
~.~7~:~
Cl~::: 54OC~ ':7 1 C:~LL BC CI
':7:;~
-:7-:; LEQ~-;T :-;ICiNIFIC:ANT 01 lT THE BH'C;
:74
Cll ):-:5 FC: ~-:75 MCIV ~7~4
:--:7~-~ Cll ITL r~ ; 7
_:77
C-:7::; ~10ST ~I~N clllr F~14 THRII F'17
::~7'~'
CICI'~-:7 FCI .--::-:1 ) MCIV ~,, R5
~ ):-::--: 47 C-::-:1 '-;W~F' h
C)()~l? 5-:FC) .-~ NL h7*(~FOH
:-'B 3'.' - - -- ql lTL P 1 7
::-:4
:--::-:~;; r~ ' Tl-l F;
: ::-:. .
cll:):-~r: 1-:~, '::-:7 C;EL F~
. :-::

: -: :-: ,.~
:--:.J(:); F'l IT I N ~ LCII~C; DEL~Y ~;0 THhT THE LC~I
:3.-~1 ; rl) IE--;N~ T FL~'_;H


L5~i
.


-28-
5-4~:/UF'I-41 M~C~ ;';EM~LEF~, V::~ q '~

LC11' C1c J LINE 5111 Ip1 :E '-;T~TEMENT
~ C~ .,
l )l:) -. c~ Ml IV R~ C~
C)1:;: :F E1E~'-:1:) -. c~4 - M1 1V F;:~ C):~:C)H
~ C,~5
C)C)?1 C)'~ . INIT'.'J: IN . ~.P1 ; TO131iLE WQT~:H E11-1)-i
7 XRL ~q, #I:):--:H
C)C)'.-J4 --:C-J ~ -: 01 ITL F'1. ~
.5 EQ~ 7~ rlJN Z R' ', I N I T5'.-'
1:)C)~J7 EB~1 4qC) Cl. 1NZ fi':--:, INIT
41:) 1
4 C) _
C)C) ''~ ~:)47~ 4C):: JMP INIT5C)
4~)4
4C)5; f!~l L FINI5HE~1 IIITH THE INITIQLIZf`TI11N F;C11JTIt`~E
4C)~.; 5 ET THE ~ -;PLQl-:EMENT ~$ Tl 1 tEF~C1
4~:)7 ; ~NC1 5TQF~T E~ I T 5ET TC1 Q
4~ ):-:
4C) ~ INIT~:.(:):
411:)
O~ E: E~ - 411 Ml-1V F;~:), t~:-;EPQLl
01 ) .-.~C1 E:l:)c) 1 41~ -lv @r~ C) 1 ; 5ET 5TQF~T El I T
C1~ F 1:--: 41:-: I NC: F~)
:)1:)Q~:) El~.i1:)1:) 414 M1 IV @F~:)7 ~1:
41 '
41~-
417
4 1 : :
41~J
4 ~C)
4~ 1 ; * )~*~* ~**** )~** ~****************************************
4 ~:~
4 _ _:
4~'4; "MQIN" Rl 11JTINE
4-~
4~
4~ 7 ; THE M~I1`1 F;C11 1TINE C :QLC:L1LQTE'; THE LC1~D THE '-;QME
4'~ h'; THE ~1IRE1-T fi'E~I~ll 11lT RCILlTINE rlID --- H4WEVEF; IT
4~,'. ; C1ETER1~1INE'.~ WHI~T THE F'EQ~:; LC1~D IS QN~I C 111TF'LIT'; C1NLY
4:~C) : TH~T I NFO
~. : 1
4. :_
4C-::--: I'lQ I hl:
4: :4
4: :~i
C)l:)Q ! 54I(~ 4:~ -:ALL NP1JT
4: :7
C":l~q4 76QF 4: :~: C IF1 MQI~`1: :C
4: :.
~4~:


~g~
r
.
-29-

1C~ 4: :7I IF'I--41 I'lAC:RCI A':';EMEILER, . V~:. O F~iF

LOI-I-IEI- J L I NE ~:CILIF~ E -;TATEMENT
441; F1 I~; = O -- TH~T l'lEf!tN~; THERE WA:~; A F'RCIElLElq
44 ; I N THE NF ~ IT Rl-llJT I NE --- THE 1~1-l I L CI~; I LL~TLIF;
44.~:; CII[r NI-~T CILITRIIT THE HICiH LEVEL IN THE PRCIF'EF;
444 7 Al~ -IUNT I IF TIME ---- -;ET THE SEF;IAL Cl UTRI IT
445 7 REC;I';TEFR TI I ALL 1 '~; -- TCI IN~IIC:~TE T~I THE
44~ l-IN:-;I-ILE FF;I-ICES. ;l IF~ THAT THERE I'; ~ PF;CIEtLEM
447
44c
44.7 I`l~IN11:):
I:)C)A~-. E~ 45C) MCIV RC) 7 #' ;ER~L 1
C)C)A:-: Ell:)FF 4'1 MnV ~fiC) 7 #C)FFH
1:)1:)~ 1:-~ 4':~ I NI_: Rl:)
C)l:)AE/ Ell:)FF 4~: MI IV @FCI7 #I:)FFH
ACI C)4A'-' 4.~i4 ' I1~1F M~IN
4'.'
4.5~:.
4~7
45:~ ; THE F hE --;EI~IT C :CIlJNT : TH~N THE F'EAfi C:L-ICINT
4. .-~
4~-.1:
4~: 1 MA I 1`1:
4~
:)C)AF E~ : 4~:C-: M)~)V hC)7 ~FRE';F1 ; RC) ~ FRE-;ENT C :CIlJNT
C)l:lE~ l E~ E 4~: 4 MI-IV R 1 $~F'Ef~ 1 ; FR 1 --~ F'~:~T F'E~ C:NT
4~
1:)1)~:--: Fl:) 4~ I)-IV A7 @RI:
C)I:)~4 -:7 4~-.7 C :F'L f!l
OI:)E15 ~: 1 4~ CIrl Q 7 @R 1
4~: C~
47C); ~;TCIF~E THE REC;llLT TEMFClfiARILY IN R:~ ANCI h'~'
471
47~ M)-)V R ' 7 A
4 7: :
C)l:)r~7 1~ 4 74 I hlC: RI:)
C)l:)EI:~: 1 ? 47~ INI: R1
47~
Ol:)E~ FI:) 477 jvll-lV A 7 @RC)
':)C)E~A ~:7 47:: C:F'L A
71 47.~ ~[lrll~ A7 (~R1
4:~:
E~ 4:-:1 MI IV F~:~
4. :_
I:)C)~CI 1:--: 4: ::: I NI-: fil:
C)~ E 1 .-7 4: :4 I Nl: F; 1
4:-:~i
F F~:) 4-~ IV ~7 @F~
~)C~ :7 4:-: 7 i- F~L A
clc)r:l 71 4:-::- ~CI[)): A. @R1
4:-:'.!


1~9~L6
? .'.-,.; ) ~

-30 -

MI~C~;-4:~ PI-41 MAC:r;CI AC;C~;E~ LEr~, V~ AI-.~C

r~. I LINE ~;CILlF~i :E C;TATEMENT
4.~
4~ F PEAh~ I~; LE'~;C; F~r~E~-;EN-r -- Nl I C:APF~Y
4~ ; Pr~E~. ;ENT l :I-IUNT I S NCIT ::~ THAN THE CLI~PENT PEA~
4.~:; VAL~IE
4 .-~4
ClOl :~ F~lO 4~-~S JC: MA I NSC)
4~
4~7
4~J:~
4 .~ ; THE F'P~E~;ENT C:CIUN;T I '; :~ THE CIL~I F EA~
t" ~1~ ; __ ._;0 TPANC;FEF THE PPE~ENT
',C)1 ; C:Ol INT INTO THE FEA~ LclArl c:cluNTEr~;
5~
OC)C:4 ~ :51):: ' Ml-lV RC), ~F RE~;F 1
E St~4MI~V F;1 #PEA~
~lc) -l
-: s4rl7 s~I-:QLL Tri~N-;
~il:)7
5~
S(~ JI IW M A~::E C NTF'E~ = C) -- TH I '.-; C :01 INTEF;'
.511) ; IS U --;E~I TCI C :CII INT THE ~ C IF NEl~ ~ ~LC:ULQTE~I
51 1 ; LCIA~I; THAT QRE LE~;~C; THAI`J THE c:l-lririENT
51~; FEQ~ VALLIE -- WHEN THAr )I:l-ll-lNTErt = :3
51 l: -- WE hNI-lW THAT THE FEA~ HA; AC:TUALLY
5 1 4 : HQF~PENE~I
~, 1 ~, .
C)C)C:A ~ -: :1 S 1~:. MQ I N4C): MCIV F;C) ~C:NTPE~
:) .517 Ml lV @F~
Ol:)l-:E C)4A . ~ 5 1: ~ ~IMP ~lA I N
51~-/
~_l J C)
S_l
5~J~: ; THE PREI ;ENT FF~EF.l~IENC:Y ~JAI-; LE ~ THAN
5~ ; THE F'EA~'; -- WA --; THE ~1 I FFEPENI-:E
5~14 ; CiF~EATE~ THAN 51 ~ F I T I ~; NCIT
5_'5; THEN hlE PEQLLY ~I'I NI~T HAVE A PEA~
S J~ ; __ .SCI ZERCI THE FEA~ C:CIUNTEP
~1~7 THE n I FFEPENI~E C:l-il INT I '~ F~' AN~I PC-
S~
C) M~ I NC :~
. 1: :1
FA '1~ . A. F~
[l 1 C)~:FF .5: ::: AL~CI A ~ ~I:)FFH
5: :4
:) :)L I- Fr~ S: :5 MCIV Q, F~
t:)C)L14 l. :F~ 5 :/: A~I~IC: Q #C)F~iH
. E~:.C:A ~i:-:7 ,il`Jl-: MAIN4C) ; IF ~IIFFEF~ENCE
5--::--: ; IS LE'-;'i THQN 51 !


s~ ~


- 3 1 -

;I~-,-II Ml-~45XllF'I-41 MAC:F~C~ ;Er1BLEp~ v~ ) pf~:F

L~ Cl~. IL I NE SCIUPC:E ST~TEMENT
il l T4 MA I N41:
'14
541
'.4
'.4~:; THE PPE~;ENT C:CIl INT I 5 LE~-;--; TH~N THE FE~k~
544: CCILINT AN~I THE rlIFFEF~lENl-:E I~: ~ 512
'.4', ~ ; C:NTF'E~ -- IF SCI WE H~VE
e,4~. ; QLREQrly ~;ENT 01 IT THE F E~ LOArl TO
547; THE HP 41 ~NCI UFB~TE~I THE 5ERIAL Cll IT
54~ T~ -- Sl I ~IU. ;T l~l~l TC I r~ IN
54~.~
~'f.l ; I S PE~k' C:CIl INTEF;
'~51
~:II:)Cl' ~ - Ml-IV R~:t 7 -~ TF-E~
oo~l~ FC~.553 r1c'v ~ 7 ~RI:)
rl-:o:-:554 XPL A, ~C1:-:H
C:~ i5 .IZ r~ rJ
'~5t:.
5.57
55:~: ; I NC:RE~lENT PEQ~ c:cllJNTEr
C~CIBF 1 Cl 5~ C) I NC: @~0
5~
',~.: I : I S THE F EAh'. C:CIl INTER = ~: -- I F I T 1~;
5~.4: THEN IT Il~ TIME TCI uprlQ-rE THE -:ERI~L
5~:.5: Cll lT RECl I~;TEP~: ~NCI 5ENCI THE I NFCI TO THE
5~:6; HP - 41 -- IF THE REL-i I ~ ;TEF~ w~ 7
'~:.7 ; ~I`ICI WE XF~L ~ : -- THE F~C:C W I LL
5~-.:-:; NCIW ~E l:)F HEX
Ol:lEI:l c~o 57c) NI~F
Ol:lE 1 l~fl 571 NCIF-
Ol:)E2 ~ C)F 57 -J XPL ~ 7 ~C)FH
C)CIE4 ~J~57:: . lhlZ tl~IN
574
~7 ~
57~:.
~77; THE PE~h~ F~Eb!UENl-:Y H~; clc:l-~ r~Erl
57:3 : 1-;l I TpAN5FEr~ THE l~l-lr~r~ENT F E~k~ l-llJNT
'.7~; I NTCI THE F-F~E--:ENT I :CIlJNTEF~ ~N~I C:~LL LCI-4[1
5;--:0 ; THEN 5E T l_lF THE : ;EF; I ~L CIIJTPUT F~EC; I 5TEF~
5~11 ; ;ETTINCi THE 5-r~riT BIT TCI ~ 1
5:-:~J; (~.--;HIFT THE FE~k: V~LI_IE TC I THE LEFT 1
5:-::- NCI .-;ET B I T c~ ~ ~T THE ~ lVlE T I IVlE
5~. :4; : ;TClr~E THE PEA~ E~lINl; IN F~ Nn P:--:
5: :5; FClF; Ell :~1 C:CINVEP~ ;ICIN
5: :~ LSCI C~ THE PE19~s LCIlq~l F;EC; I ~TEFi~
5: :7


s~

-32 -

II Mr~ 4~ pI-4l MPCfiO A~ -;EMBLEF;~. Vt.(~ CiE :~

LCII' ClB~l LINE ~-;cll IkC:E l-;TATEMENT
~ .: Mf~I N: :C):
5:: .~
C~C;Eb B3-E ~ OV R(:~. ~F~EA~1
bl:)E~3 BC~ : 5C-.JI MqV F~1.#Pfi~EI;F1
OClEi~ ~i4;C17 ~ OALL TFi'AN';
.~4
)EI- ~ 440 ~ 5 I~QLL Ll-
5'.;~7
~;c~; IF FI = c) THE~E IÇ; A F'F;CIE~LEM ~ EITHEP
5;7C-.J; THE ZERCl Ol_lllNT (Fr~Er~ 3) IS LOWE~
6C)I); TH~N THE C:o~ll`lT Ihl ~FA7 C-:F~ ~ C-FC:
) I : CIR TWE PEA~ r :CIl lNT I Cr Ol lT- OF F~NC~E
.C):2 ; ---- ~IHEN I ~JQ'; C:ALC:l lLAT I l\lCi THE
~:.C)3; LOIqD F;l OVEF~F~AN THE LOClh~ up BCIl lN~IFY
/.l l4 ; ~- '-:F
~.1)~;
EE 7~,F'r ~:~C )h JF 1 Ivl~ I t~l'.. ~l 1
~:.I 17
~:.CI::; FCI = Cl C;l-l TC I 1~1~ I N I CI TO ~;ET THE C-;E~ L
~:.CI'.J; Ol lT RECiI C-;TER - FF
,,)l:)FC) 04~ :.1 1 .IMF~ M~ I N I l )

Csl4; Tr~Nl-;FEp THE LCI~l TCI c;Er~ L Cll lT r~EciI~;TEF~ll-;
t:.l.S; ~c;E-r c~T~r~T ~IT = 1 --- ~LC;O F'UT Il`~ F~:2 f!lN~I r~::
:. ; TCI pF:EpAr~E FOF~
~:~17
~:.1:: 1'1A I N';~C I
~:. 1 'ji




:)CIF-~ El:-: 1 A h_'l-.l MClV Rl:l ~TEMF~I
:)l:IF4 ~ Ml IV R I 7 #~--;Er~
:1C)Fh ~ ~7 ~ LR l,
JC)F7 ~7 ~ 4 C F'L C ; TC _:ET THE C;T~F~T
~.:2s 7 EIIT
:Il:IF:-: Fl:l ~ 7 Ml-lV A. @r~
:Il:)F-~ ~A ~ r-: Ml-IV F~
:)I )FA F7 ~ F~Ll~ A
~C)FEI A1 ~ 1I'lCIV . (~F;l
~ 1
::)I:)FC: l :: ~ 'I NC: rR
C~l)Fl 1 1'.. J ~- INl-: F;:l
i:.:_: 4
. )C)FE Fl 1 ~ - '' MCIV A 1 @F;;I.
)I )FF ~ MOV F; - 7 ~!~


:L~9~


-33-

;IS-II Ml~ _4:~:/IIPI_41 MAl~F:;O A:-~C;EMBLEP. V::.O F'A~-;F IL'
LOC OB. I LINE C;OUF;C:E ST~TEI`IENT
C) 1 Ol:) F7 6:~7 fi'LC: A
0101 A1 63:3 i`lCIV ~F; 1. Q
~4C)
~41 ; NL-IW OI ITF~IJT THE ~I-[I VALLIE CIF THE PEAK LCIACI
~.4~
C) 10~ 54C)0 C.43 C:ALL ~C:CI
.44
~:.4'~
646; TEl.L THE HP - 41 THAT I AM A~cll IT
647; F~EA~IY TI-I C)I_ITPUT A NEW C`.I II INT
~4:~:
64~l ; P1~ U SED A.--; THE HAND~. ;HA~E LINE
.~;1 )
.)1CI4 S~.~04 ~:.'.1 Oh'L F'1. #C14H
~-.5
C) 1 C)/:. FI~ - MI l~ A 7 F~4
C)1c)7 C) ~ 654 CII ITL E~I Il-;. Q
01 OS FD ~ I5 I`lCIV ~ ;EN[I I NFCI TC) TFIE WCI~L[I
C) 1 I )~,~ 47 ~ .hlAF' A
01C)A 5~FC) ~ 7 ANL A7 ~OF)H
011)I A[I l:.SS MCIV P.51 A
Q1Q~I C)~,~ 65~.-J IN A. F'1
011:)E 5:-'OF 6~:.c) QNL Q. tt(:)FH
011Q 4[1 6~:.1 CIPL A.~
01 1 1 ~ C~62 CIUTL P 1 . A
.4
665; TELL THE HF' ~ '5 THE ~IATA I~; VALI[I
C.(~(.
C111~ r'r~FEI ~67 AhlL F'1, ItCIFE~H
0114 t)o 6~ NCIF'
Q11~ 0;.) C~ .-' Nl IP
C) 11 /:. OC) ~70 NCIF'
0117 OC) 671 NC IP
.7:2
~:.73
O 11 :~ 04A~ 674 .IMF' MA I ~`1
~:.7'~
67~:.
~:.77
.7:-:
~7~.J
~:.:-:1
;***************~**************~*****~*****
~:. :-:::
~ :--:4 ; " LCIA~l " F~'CIl IT I hlE

~:. .: . .


L5~S


-34 -

~IC~.-II MC~-4:-:J~IF'I-41 M~ .;C-;EI`lBLEF~, V~:.q

Lnl- CIaI L I NE sr-l~ E C;TATEMENT
~.: :~.
~:.:-:7 ;******~************************************
6::::

01 4CI ~?1 I-IF;I-i 1 40H

~ 4
L.C-.l5 ; "LCI~Cl" fiCIlJTINE C:I-IMF'~REl-: THE F'RE~-;ENT
FREI.~lIJENI .Y WITH THE "o'I FF~EI !IJENI-:Y --- THE
4'~7; L~I~CI I N NEWTCIN'; I C; THEN C:ALC:I_IL~TE~I

7C)(:); FI~I-;T C:HEI-:~' TCI l-;EE IF THERE H~7C; ~EEN A V~LIC
7C)1 ; III)II FREI !LIENC:Y YET -- IS FfiEI ~ C~
7C). ~ LI I~
7~ I4
70~;; C:LE~F~ ERRI IR FL~Ci ~ ERRCIR WHEN F1 = O
7I ~/:.
7I:I7
C ) 140 A5 7CI:: C:LR F 1
0141 BS 70~ C:F'L F1
71~:
711
CI14,' ~ C) 71~ MI IV fi~07 ~FF;ECl1
0144 FI~ 71~: Ml IV ~7 (~fiI:)
014$ 1~: 714 INC: ~;'C)
~ 1 4/:. 4~:~ 7 1 5 I:I~L ~ . @F;'~:~
C) 147 1~1 71~ h'C
0141~ 4C) 717 OfiL A7 @RC)
014~ ,C,~ 71~' .JNZ LCIACl 10
71'~
7~:C~
7~1 ; THEF~'E I ':; NCIT YET Q VAL I ~I 0 -- _;ET THE
7~ ; LCI~CI V~LIJE = 01:)
7. ~.
724 L
7 ~5
01 4E1 ~7 7''/: L-:LR f~ ; C:LE~F~ THE ~C:CI IMUL~TCIF~
7 ~7 ; ~ I NCE WE I~CIl ILCI ~E
7-~,C . : C:CII`~1 I l\.IC; TCI LCIACI5 FRCI~1
7~ : n I FFEF~ENT PL~I3E _; I N THE
7~ ~ ~ ; PRI-ll iF;~11
I~ 1 4C CIS 7:3 I ' ;EL F~ 1
CI14CI ~ 7C-:~' MCIV, F~
Cl14E ~EI 7~ CIV R:-~
CI 1 4F C:S 7 ~:4 ~;EL F~


~i~9~6


.. ~ .
-35 -
~ r I MI~C-; - 4~ 1p I -41 MAC:~O A~ .EMBLER 7 V: . O ''

Ln~ 4B~ I L I NE sclLlr~ E ~;TATEMENT
4 ~ : ' 7~ ~ . IM F~ Ll-IA C
7: :~
7:-:7
7: ::-:
7: :-~
74C); C:ClMPAri'E THE ~o~l FF~EI~UENl :Y ~J I TH THE ~
741 ; STCIRECl IN :-FA. : :FEt ,e~ ~:FI-: -- THAT ~ IN 7~:;
74'2 ; C:)-IMF~L I MENT Fclr~M
74::
744; THI~; NEXT C:CIClE Fril-lElul-:Es; TWI:) RE~;LILTS
74'.
746; 1) C:ALC:LILATE~; THE EIIFEF;ENC:E C:CIIJNT EtETWEEN
747 ; THE ~ I N :--:FQ THri'l l :~FI~ -- 'C;TI IriE:~ THAT
74:-: ; I N EIMT 1 ANtCI clM-r
741~
7~.C) ; ~') BE1 EriMIhlE~-; IF THE ~EF~L-I I'-; LE~ ; THAN
7~l ; THAT # ~--;TORED I N :-:FA THF~I I :--:FC:
75 ~ NCI C:AF~ri'Y W I LL fiE~ LT I F I T I I; LES~-;
7',:~: THAN THA-r t~
754
Cl 1 ~ '471 7.~5 LCIACl 1 c): . IMF~ LCIACl 1 1
7~
7~7
7GI - ; I N I T I ALLY WHEN I EIEC; I c;r~Ecl TH I l-; FlRc~ FlAr~l
7~'..' 7 I A~ --;l-lrlEEl THAT THE C:l:IIL AN~ C)C;I-:ILLATl:lR
7~.~) ; WCII ILCI EIE C:~IL I EtF~ETED I NEIEF'ENClEhlT CIF THE
7~ METEL fil:lEI -- ANEI THEFi~E ~JCII ILCl EtE A C:EF~'TAIN
7~,~ ; El I ~ :TANI::E ~J I TH I N -rH~T c:cl I L - - '_;AY . ~ l~
7~:.:: ; THAT WE l-cll ILEI LAr~lcl WHE~J WE F~l lT THE C:l ll L
7~:.4 ; I N THE METAL h'CICl -- THEFi'EFI:lRE I Wl-ll ILEI
7~.~ ; HAVE TCI l~ALC:ULATE THE ~l I ' ;TANI :E ~ETWEEN
7~ ; THE l::ALI~F~ TICII`I ~l cl ~l F~ INT ANrrl Nl:l LCIAC
7~-,7 ; " 1:) " F~l:l I NT ANEI -rHEN C:ALI :LILATE THE
7~.~'; ClI~.TAr~JI::E BET~JEEN rHE Nl:l LCIA llclll F~CIINT
7~..'; ANEI MY F~EAt:: LCIAC
77C)
771 ; ~; I Nl::E I HAVE ~EEN C:AL I ElFi~AT I N~:; THE
77~ ; '-;EN~ ' I N THE METAL F~lIln -- THE
77.~-'; t::~LIBF~ATIClN 'l c) 'l ANEI THE N~l LCIAC
774 ; ~l I LL BE THE l-;AME - - l-;l:l I C :AN ,ILlMF
- 77~ ; ~IVEF~ THE F I ~I-;T F~ _lF TH I ;
77.'. : prill-ll-ihlAM - - ~ I :E IT IS NCIT C l-;ECI WITH THIC-;
777 ; METHI lcl - - I AM LE~'v'I~Ci IT IN I~`~C:A'-;E I EVE~
77:~ ; L-il l ElAI::t: Tl-l THE CITHE~ METHI:IE
77'.:
7: ~ I ' I EVEF~ cil-l BA~s TCI THE CITHEri ~lETHI lEl
7:-.1 . THE IN';T~LII:TlIlN AT LCIAEl11 - - :: MCIV F~1~#CJFFH
7~:_ ~ Wl lI ILEI HAVE rcl E~E riEMl-lvE~
7c':--1 ; ANCI THE IMF' LCI~Clt t WI lLILEI HAVE TCI E~E F~EMCIVEE




~.J
~. .
~3~i -
IC;--II MC~ 4.~ JFI-41 MACFiC I A~;SEIVl~LER~ V3.1)

LI~C OB, J L I NE -;~ JPl-:E ;TATEMENT
7:-:4
7: 5
CI154 B: :_~0 7 6 ~`lCIV F~O ~tFREII.!1
C11 5h ~:~:FA 7: :7 MCIV ,A $~ FAH
C~ 1'.:--: E'-: 7'c-:c: MCIVF':-: . A . @A
015~ 6C) 7:--:'~ A[1Cl A, @p I)
O I 'IA AE 7'~0 MCIV ~IMT 1 A
01'E1 1:: 7~'1 INI' F~
I5~ :FEI 7r~2 Ml IV ~ #~)F~H
01 5E E:: 7 .~)~- MCIVF :~ A
01'F 71) 7c./4 A~ICII: A ~PI)
01/:.0 QF 7' ~5 Ivll-lv CIMT'~ A
l:11/: 1 1.~: 7r~/:. INI-: F~lt
01/:._' 2: :FI: 7-.J7 ' ~ICIV f:~ ~$1:)F)-:H
O I 64 E.'-: 7 ~::~: MCIVF :--: A @A
C~ .5 7I ~ 7 .. ~ q[I~ @R
~:( )~ )
:-:~:) 1
'._:t )--!
:)C:; IF THEh'E IC; Nl 1 C:~I~FiY -~ THAT l~lEAN:-; THAT THE
:_:,:)4 ; FPEI !IJENI :Y f:l IMINI-i IN IS LEI~'; THAN THE ~ l 3FI~.
' 05 ; ANCI ':FI I
F~ :-:1 )7 JI~ Ll 1~[l2
:-, 1 ) .-:
:-:1 )'.
:~:11)
:--: 11 ; NCI C:ARRY ~;C) ~~
:-:1'~ ; THE O FPEI !IJENI::Y I ~; LE. ;C; THAN Tl-IE # I N . :FI: ANC
:~:1::; :~FCI C;CI C :LEAR F1 TCI IN[III :f~TE THAT THEF;E I'_; A
::I4; FFI-lEILEM
: :1~i
Cl 1~ e :-:16 C :LR F 1
:-:17
O I ~:.. ~ 24 ~ IMF LI )ACI~
:- lC.~
: :2
~:2 1
:-:22 LCIA~l2l):
:~: ,~ . :: ,
: :.~ 4
:: 5; C:ET F~1 ~~ LI-IW E:YTE CIF THE Ll_lCI~ ~IF TA~LE-~: -- 1
:: ..~,~,.,
CII/-E~ FF -,!7 Ml-IV PI #OFFH
:: 2 :
:--:2.-~; ELII`1II~IATE l'HE NEXT E~YTE AN[I h'EFLAC:E WITH
:-::-- O ; NC)F"-; ---- THE " CI~LL cI I ;PLM "
:-::--:1 ; ALLI-IIJ'-- THE I :I I I L TI-I F FIE~: I [IE
: ::~: ~ ; I N THE M I LIClLE I IF THE I :~qL I I~F~'AT I CIl`I F~EI i I CIN


~'~915A6


.
-37 -
I I MC:S-4~ F I--41 I`lf~C:R~ '-;C;El~l~LER. V3. C) P~

Ll-ll: CIB-_lL I NE C;I-IIJfi~I E C;TQTEMENT
r~
:4




C)1~ 4CJ4 r3~-:5 C :~LL CII~-;F'LM
:~::3~:.
F ~ r -- 7 Nl-lF.
C~170 C10 ~- NIOP
:~:3-.
34C~
f~171 ~ 'FF C41 LCI~D11: M~IV F~ :)FFH
c:4:~
: :4~:
:-:44 ; C;~VE fi 1 I N P~-:
- 4~
C~ 17.: FC, ~, :4~. MflV ~ . F; 1
C)174 ~ : :47 Ml-lV fi:-:. 4
~c 4
r-~4 .~
~:5C~; N~_IW ~-;ET ~IP Tl I C:~LI-:IJL~TE THE ~1 ISTANC:E
æ~;l ; Ffil-lM THE ~:~ Pl I INT Tl-l ~I-:Tl I~L PfiE: ;ENT
r-:5:~ ; F l-i I l`lT I N THE 1-:l-l I L - '-;I lElTrif~l-:T THE
:-:.5:: ; I N FREI .~ : FPI-IM F'fi'E'-;F 1 .
:-:54 ; ~ D F'IIT THE ~NI~ JE~ IN ~IMT 1 f~ND L~ T '
:~.55
:-: 5 ~:.
C1175 E::-:2Cl r-57 Ml-lV F~1:17 t~FFlEl!1
~177 El'.~ : --5 3 MClV fi'1 . ttF'fiEI--;F1
r:.5,.~
c-:~: C~; F I F~'-;T ~YT E
.-: ~:. 1 '
C~17C~ Fl:) r-:~ Ml:IV ~ ~F~
C~ 17~ ~7 :3~:.:-: IC:F L f)
01 7FI ~: 1 :-:64 ~ln ~, @Fi l ; ~ :CIMF'L I MEI`IT
0171:: 17 :~ 5 I NC: f~
017~1 C~:. 1 ::~:.6 INZ L~ D:-~
r ,.7




r~
C;ET C:~fiF~Y C~; I NC:E THEfiE I C; ~N l:lVEfiFLIIlW
' :71.1 ; I F I Ul-;EI I QN )~CI Q . ~1:11 I N'~-;TF~'Ul-T I ~lN
S7 1; I NSTEAl:I OF I l~IC: A I NI~:TF; UC:T I ClN I N l:lF~lEF~
. :7 . TCI C;ET THE C:AF~'RY -- I WCll lL~I HAVE kESET
: :7:: : THE F~fiEVIl-JU'; ~ fiF\'`~ IF THEPE WA~; C lNE
r~74
C) 1 7F .~7 . :7~; C:Lfi l-:
O l: :l:) A7 c 7~-. C:F L C:
r-:77
C) 1: ' 1 ~E : '7:: LCl~D~ 1CIV ~II`lT 1 . ~ ; -;TClF~E fiECc;ULT I N
:--:7'-! ; nIFEF~ENl~E PElrI'-;TEF~
:-::-:
:-:: :1


~9~
t
.
-38 -

I I MC~ 4~ PI-41 MAC:RI I A'-;~;El`lElLER7 V~:. Cl PQl-iE 1

LC~lp. l L I NE ~ :lLIRl~E ~:TATEI'1ENT
~:.-:2; 7NCI E~YTE
Cl 1:~:2 1~: ~::-:4 I NC: F;l:l
1~1: ::--: 1'? :--::-:5 INC: fi1
:r. ,,
C) 1:~:4 FO ~ :7 1`1 W A I @RI:~
01~.-:5 '-:7 :-:S~: C;PL Q
1~1:-:~:. 71 ~ AEI[ll-: A. ~F~1
01~. :7 AF ~ 1:) Ml-IV Ell`lT~. A
: .,~1
.-: C/ .
:F;rl E~YTE
,C .,4
:-:C-.~5 ; : :fi~l ~YTE ---- THII-; Il; . IUS T ~il-lNE ---- TCI
: :~J~ EE I F THE THE ~ I '; A VQL I Cl ~ ---- THEfi'E
~c~ 7 ; ~;HCIUL[I E~E A C:ARFRY ---- I F THERE I C; NCINE
~ -:; THAT MEAN'; THAT THE PRE~;ENT FRECI~IENl-:Y
,-C~5~ ; LEC-;~; THAN THE ZEFiC I ---- IF THAT IS THE
',i71 )1:1 ; C:AC;E -- .11 JS T MAI;:E Tl-IE LCIA[l VALI IE = f)
.-, ~ ~; .
,_, ~ ~,,
~:) 1 :--::-: 1 ~-: '.~C)~-: I Nl: r~
:l1: :'.. ' 1'? '~1:14 INC: R1
'?1:15
1:~1 :-:A FO '.'C)~:. MCIV ~4, @RI )
Cl 1~ :7 ~1 )7 L- F~L ~ ,
:)1~. :1~ 71 '~'1:):--: Q~lrlC: A 7 @R 1
C.
~11:l
~11 ; IF THERE I'; NCI C:AF~RY THAT MEAI'IC-; THE F'fi'EC;ENT
'~'1 7 ; FF;EI !IJENI-:Y I '-; EIELCIW THE C) F'CI I NT -- ~CI L-il-l LCIArl~;
C~
:l1:-:~lE~:.4EI C-.~14 . INI_: LCIA~1.5
"15
'' 17 : RE~;TCIRE F; 1
'.~ 1 :-:
C)1:-:F F~ '.-'1'' l~lCIV A. R~:
01~.. '1~ A~ -'11 MCIV R1. A
.~21
,.....

: ; C:ALI-:I ILATE NEW [II~.--;F~LAC:Ei1ENT Nl IM~ER
R1 I~; ALF;EA~IY FClINTINl-i ~T THE
~2~; FRI-lFEk LCIl-:QTIl-IN IN THE: :CIl:l MEMI-lfiY
7 ; ~LCIC:~ ~EC:AI_I ;E CIF THE C:ALC:I IL~TICIN
.-~ - :--: ; ~Il-INE F P I Clfi TCI TH I --; I~ALI :~ILAT I CIN
~?:-:CI


LS~


-39-

I'-;-II Ml C;-4 ~IF~I-41 M~CRI I ~'';EM~LER. V3.0 F ` IE

LCII~ OEI I L I NE ~- C 1l IRI- E ST~TE!~1ENT
O l ~J 1 34~J4 ~'3 I C ~LL ~1 I .;F LI'l
~ ~3
C) I ~?~ 4 LI:I~ R~ET

~37
C~3
,~4
~41
4 _
~4.: ;*******************************************************
'i~44
r~4'~
~)4~:
'~47
~4-
~4~,




~511 ; ~ ;F~LAC EME~ IT C ~LÇLIL~T I CIN
'../~i 1
R 1 ----I T~F~T I NI-; EI I ';PL~C EMEI~T PI-I I l'IT';
l~-l; __F'CIINT'_; TI:I I I:lllEWHEF~E Il`~ THE
54 ; ' ~ LI:~I: H CIF R
.' 5
',-J5~ MT 1 ~ MT ~ I ~-; THE
~i7 ; FREll!l-lENl: Y ~1 I FFERENC E EIE I Nl:i
IJC;E FCIR THE ~ ;F'L~C EMENT
~75~ LI: I ILQT I CIN
1 ); FF~El-!lJENl: Y .
~-~, F~ N~I R~- CIF RE~1 WILL EIE THE
1I';F'LAI~ElvIENT 1~ IN h~ILI I NEWT~ ;N)
~.4

CJ~: 7 ; R3 CIF F~E~C~ U ';E~I ~'; TEMR F;ECi I ';TER
.," ~, .
~7(:l . TIME F~EriISTER ( WHEI`I l~JE F;ETLIRN FF~CI~l THE
~77 I ; ';I IEIRI-II lT I NE ) W I LL I ONTQ I ~ THE
~-/ 7 _' ; FR~I T I C IN~I_ P~F~T CIF THE rl I SF'L~I EMENT
-J7 -I ; t~ ---- FF~f~I: T I CIN~L F f;R T C IF THE 4
C-~74; LEFT L-IVEF~
~-~7';
~:~ 7 ~:~
777 ; Ll I .';F L~l- EI~lENT C ~LC I IL~T I CI~
'! 7~-
' '7' ' ; I~CIW C ~LC ~IL~TE





-40 -

II M~ 4:~11PI-41 MACr~CI Q'-;C;EMBLER- V-.3.1:) F-~Al~E~

LClC: ClB~l LINE Sl-IURI-E ~;TATEr1ENT
~7 -:~ I C.-;PLAI-EMENT $~ -- THE METHI-lCl
CJc 1 ~Y WHIC:H I rlcl THI~ IC: AC; FOLLCIWS
HAVE THE rl I FFEfiENI~E ~ UNT
C.~S~: ';ETTINCi IN ~IMTl ANCI ~11'1T2 -- BEL-IN
."~4; C:CI~TRAI-TINI; FROM THE FREb!lJENCY THE
:'1; ~ C;TClr~E~I IN LCIl-:AT ION IN THE ~c)c) BLCIl::k~ CIN llP
~IJ:~~~ UNT I L I CiE r A NE13AT IVE #
C~ _ 7




.--; F;7 AN~I R': CIF RBl ~F;E LlC:ECl ~c; THE DI~;PLAC:EMENT
c~ lNTEr~
~c~c~
c~CJ 1
'2
~?~
'-J',/4 ~1 I C;PLM

C11'.'4 27 c./~.~7 C:LR A : C:LEAR R2 ANrl R~: CIF
01~?5 B: :1 A S''.~:3 MCIV Rl:) 7 ~-rEMprl : R~ 1 ( TEMRI IRAF~Y
4~ 1 I C;F'LAC:EMENT C:cllJr`lTER
1 1:)1:)1:
1111)1
C) 1'.. 17 AC) 11 )1 )~;~ Ml IV @RI:) ~ A
C) 1 ~J3 1 ,C 1 C)C)3 I NC: ~'1:)
C) 1'?~:) AC) 1 C)1:)4 MOV @r~l:) 7 A
1 C)C)~
l (:)C)6
1 C)C)7 Cl I ~c;5
?A 1 ~c~ :)c)~ R 1
C)1r,~ FC? 1c)1)r~ MCIV A~ R
1 ~:) 1 ~:)
lOl~: hll-lW C:HEI :h~ R1 -- IF IT Ir; ~~:~ C;REAI-ER THAN ';FCJ THEhl
11:)1--: ; WE Ar~E Cll lT CIF F'Ahll-;E -- ~c;cl ~ET CIMT 1 .~ ~ E~!UAL
lO14; Tl-l FF FF AhlLI EXIT
1~:)15
lC)l~:.
C)l~ )17 ~lrl F~. #1~
C) 1 ~.JE E~.A3 1 c) 1: .JhlC: ~l I C;6
lC)l '?
- lC)'~'C
11)_'1 .
1C)-~; WE AF;E CILlT CIF F:ANI:;E --- I-:LE~F~' Fl TO II~CIIl-:ATE
rH~T THEF~E Il-; A FRI I~LEM
1 C)~4
Cl 1 QC) AC~ l c) -~s ,C:LR F 1

C llQl !4 E~, 1 C).~: ~IM F' r~ IC;4


~,~g~S~



II M'-.;-4S/IlPI-41 MAC:F;I-l A.~;EMBLEF~ V3.l~ PA;-.

L~C C'~U LINE ~;CIU~l:E STATEMENT
.J
1 C) ~:1 !
1 C): ;~
l~lA3 F~ lC)~ DI~;6: MCIV ~7Rl
lC)_:4
1-.)3GI ; GET NEXT
l~lA4 E3 li~ . MCIVP:-: A7~A ; * FROM 3'"' ~LCIl-k:
C.)lQ -:7 lC~:7 C:FL Q ; ~N~I FUT INTCI
~ .CI~FLIMENT
1CI:-:r~ ; FOF~
lC)4~:)
OlQ~:. C)--:C)l lC)41 AEI~ #C)l ; A~l~l 1 QNEI SET
1~:)4-~ A~F~Y
1~)4:
OlA:--: 7E lC)44 ~lrll: A7~1~1Tl
C)lA~' AE lC)4 MCIV EIMTl~A
'~lAA FF 104~ MCIV A7EIMT~
C~lQ~ l~:FF lC147 A~IC: A.#OFFH ; A[IEI IN C:Q~F~Y
C)lA~I QF 104-~: MCIV EIMT~A
1 C)4r~
C)lQE E~:~C: 10~l0 JNI: ~ ;lC) ; IF THEF~E I-;.
lC)Il ; NCIl-.AF~Y
lC)5~ ; WE A~E ALL
: : FINI--;HEE
lC)~14
C)lB'I ~'5 lc)ll .-;EL fi~l 7 A~l~l 4 TCI
l)lE~l FA 11)~ MIlV A7~ I-;FLAI-:EMENT
OlE~ ~ C'4 lC)57 A7;~ 7 $~C)4 .; CCIllNTE~
'llE'4 AA lC)~: MflV R_~Q
CllE~5 FB 1"5~' MCIV A~
l~lB~:. 13~ AEI~~: A~$~C) ; A;IEI~:A~RY
~ CIV F;:~:~
Ol~ 10~:~ SEL RE~I) ; INTCI F;:
OlE~A ~4~'A lC~ IMF~ CII~
lC)~:~4
1C
1C)~ . : THE ~II';FLAC:EMENT # HA'; ~EEN ~EC;ClLVE~
lC)h7 ; CIllT INTI~ 4 ~.N INC:~EMENT:; ~~ NCIW
lC)~:.:-: ; fi~E;i-lLVE CIUT THQT LAr;T 4 ~N
lC)7C) ; :;INC:E THE $~ Rl I:-; Rl-lINTINI-i QT F~EFF~E~;ENT:;
11:)7.t ; THE FFIEI.!E~~Y DIFFEFIENI:E FCI~ THE L~ T .~ 4
lC)7~ ULTIFLY THE REMQIN[IEF~ ~Y 4 ~NCI rlIVI~IE ~Y THQT
11:)7:-~ fCIINTEEl TCI ~Y Rl AN~I WE HQVE THE FF~AI~TIllNAL
11:)74 ; F~FT CIF 4 ~N
1 ~.)~, . .
1 1-) 7~ CIW l iET THE REMQ I ~EIER ( WH I C:H I '; I N ~~ :;
11)77 ; C:l IMF L I t1ENT F4RM ) AN~I 44NVERT I NT4 N4RlVlAL





-42-

II M~ -4::/UFI-4I M~C:RCI f~'`';EM~LER, V~:.C) PAC;i~

LOI-: OE~J LINE ~-;C I URI :E STATEI`IE~:NT
107:-: ; FCIRM
1 (:)7
1 C):31:1
1 t~ 1 I .';10:
1):-:~
1 C): :. '
01 EIl . F .-~ 11):24 MCIV A . R 1
C)1E1~) E3 10: :5 Ml-IVF':--I A7 @A
01 E1E ~E 1 C):--:6 AEIE) A . El1~1T 1 ; CCINVEF;T REMQ I NnE
1 C).-:7
C11~F E~FC)t:) 1;:)~'::-: MCIV EIMT~, #C~ ' FROM ~' 'S C:CIMP
11:):-:~ ; FCIRM
1 C~ .-~':)
1 (:t~.. ' 1 '
NOI'I MULT I PLY THE REMA I NDER E~Y 4
10'~:; TC I RE'-;CILVE CIUT THE 4 ~::N REt1QINnER
1 ~:) . '
1 C) '~:~
01 C: 1 '.-'7 11:)~;~7 C:LR C:
:l1C:~ F7 1C)~: FRLC: Q
1:)11-::--: AE 1 I:)C.~ MC IV El~1 T 1 . A
OIC:4 FF 1 IOI:) Ml IV A7 EIMT2
1:) I C :S F7 1 1 C) 1 RLC: A
OIC:~:. AF 1lC)~ MCIV ~ 1T~'7A
1:) l C:7 FE 1 1 C):--: MCIV A . EIMT 1
CIIC::: F7 1104 FLI:: P7
C)II~ E 111:)S MCIV ~IMT1 .
01 C:~ FF I 106 MCIV A I ~IMT2
F7 1107 RLI~ A
0 1 C:G AF 11 0:-: M W ~ T
1 1 ~:)'.-.'
1 1 1
1111
NCIW ~EC1IN SLI~TRA) :TINI:; THE l$ PCIINTE~:l TCi
111:~:: BY F~'1 IN LI~C:f~TIl-lN _:ol~ FRCIM THE
111 4 : REMA I NEIER X 4
111'.
01 C:EI F~.' 1 1 1~:. ~l I r;~C) MCIV A . R 1
Oll :E E~: 1 1 17 MCIVr-~:--: A. ~A
011-F :--:7 111:-: C:FL ~ ; FUT # IN -~'C; CCIIMR
:)1 Dl:) 17 1 1 1'.~ I Nl-. A : FClFiM
11~1
11-l THE _;UEtTF AC:T I Cll;l
1 1 ~: .
t:l l ~ E 1 1~4 ~ vjT 1
C) 1 Cl . ' AE 1 1 -'5 Ml-IV LIMT 1 7 A
C) 1 El_: FF 1 1_~:. MCIV ~ . Ell'lT:~


~tg~5~


-43 -

I~-II Ml~ 4:~/UPI-41 MA.I~ A~ --;EM~LER1- V::~C) ~ : '

LCIl: CI~J LINE ~;CIl IRI-:E ~;TATEMENT
C~ln4 1~FF 11~7 A~17;11- A7 ~CIFFH
C)l~ . AF 11~ MCIV ~IMT ~, A
l7 E~E5 . 11 ~ JNI:: ~II:-;4~:) ; IF THERE I:;
11~:C) : NCI C:Qf~RY WE
11: :1 ; AF~E ALL LI~INE
1 1_:: '
11 '-:4 ; WE A~E NCIT 7;10NE -- ~IEC:F;EMENT THE fi'EMA I l~l~lER
5 ; C:~ INTER ~Y 1 ANrl ~ l 1 TCI THE ~ I ~;PLAI-:EMENT
.; C:OJNTER
1 1 ~:7
C) 1~ C15 1 1~ ;EL RE: 1
t~ A F~ 11C~ J MCIV f!~ R~
C1 1 ~IE; 03t'l 1 1 1 4C) A~l~l A 7 ~C) 1
AA 1141 MOV F~ 7,q
C) 1 ~IE F~ 1 14~ l:IV A 7 R_:
lF 1.--lC)1:) 1 14:--: A~ 0 A, #C)I:) ; A~l~l IN i~A~RY
C)1EI ~ 1144 Ml:IV F;: : A
1~ I E~ 11 45 _;EL F;~C)
C)1E::: ~:4C:~ 114~:~ JMP 7;1I:-:~C)
1147
1 1 4~-~
114'.'
1 l ~iC) ; ~LL ~Il-INE W I TH THE ~1 I '-;F'L~C:EMENT C:ALI :l_IL~T I CIN~.-;
I 151
1 I5~ ANI:I F~C-: CIF ~I C :CINT~IN THE ~ -;PLAC:EMENT #
1 15: 1 ; T I ME REC; I STER O)-INTA I N:; THE PEM~ I N~IEF~
11'4 ; F~1 I S F~l lINTINCi AT THE NEXT '-'CIC) LCIC:ATION
115.',
;4CI:
11~i7
Cl 1 E~', : ::-: 1 1 ~.S RET
115~,~
1 1~-.1)
llt.l
1 1 t. .~'
llt:.~: ;***~*****************~***************************
llt:~5
1 1 t.t:.
.7
1 1/-.::
1 1 7~:
1 171
1 I7~~
1 I 7~ RY TC~ ~r:~ vER'-; I l:1~ ~ RAOk~E~I ~C:~
1 174
11 7'i ; FR7 = L~ RY #


5~6

: .
~44 -

I I Ml-:-;-4~ JRI-41 I`IAl~RI I A:--;:--;EMEILER- V: :. Cl ,~ r ~.

LCIl: OBJ L I NE ~;Cl~lRl-:E STATEMENT
1176; R- = M: ;R BINARY #
1177
11 7c ; R4 = LS~ BC:[l~t
117~r~; RCJ = M:;EI Rl:Cl#
11::0
1 1:-:1
C)-'C)-I R:-:lC)1 1:-~ : MCIv Fi'C). ~lC-. ; Dl I LOClP 1~:. TIME'~-~
C )' !0 ~ 271 1:-:4 C:LR A
O ~'C):: AC:1 1:--:'. 1'1ClV R4 A
0~~04 AC~ . Ml-lV R5 ~ A
1 1 c:7
1 1 .'-:S E~l :rl 1 C~:
C)~!C)5 FA1 1~ ~7 ' MClV fA 7 R~' ; ACI~l L'-;B TO I T~;ELF
C)_~ .A 11 I~:) A~ICl A7 R2 ; AN[I :--;AVE
q -~C)7 AA1 1~ 1 M)-lV F;::~ . A
~O:: FB 11~7_~ 11CIV A7 F;':-: ; A[l~l M~.~R TC I IT: ;ELF
{)~c)c~ 7B11C~c: A[IC)C: A7 h:-: ; AN~I SAVE
C)_~l:)A AR11'.. J4 MCIV Fi:--:7 A
1 1 c~,C~ ....
O_B FC:1 1C~k. ICI A7 Fi'4 : AD~l WITH C:AF;RY
O !1)1 71. 11'.-.~7 AClClC: A~F.4 ;FF~ClM F'FREVII-lLl:-; EIINARY
o~l:)~l 57 1 1C~-' CIA A ; A~ICl TO 13ET BC:CI
Cl_C)E Al_ 11~ ? MClV R47 A ; BEl-IMAL Acl~JlJsT ''~ AVE
O~C)F F~CIC) 1'~1L-IV A7 F~5 ; LSR BC:~I FCIF~ F~lTLlh~E1';'1:)1 ; Ll:~E Al:l~l CARh~Y 1:7ENERATE
C)~1C) 7~ CI:~ A~lClC: A7 Fic~ ; FRClM BC:~l C:Cll~lVEF;~:IClN
cl ' 1 1 57 1:;~1:1:3 CIA f~ ; ~lEl_ I 1'1AL AB. llJ~;-r
Cl-~1~ AD 1~04 1'1ClV h~'i7 A; AN[I SAVE l~lSB
0~ E30S1_'05 ~l~ lNZ RC)7 Rl::D1~ IONE?'t'-~'
1 ~1 1~.
1 21:)7
Cl-! 1 ~r. ~ _ 1 _'1 ) _ RET
1 JC)'?
1-'lCl
,1~'1''; **~*******************************************
1~1: '
1~1 4
1_'15
1~ . ; " NRUT "
1 ~17
1_1:-:
1. 1.'
1'~
1 - -!-' ; TH I ~.:. F~Cll lT I NE ~lCIE --: THE FClLLrlW I ~l13
1, r _
4; 1 ) h'ESET THE HARCll~JAF~E C :ClllNTEF;



~?~ 5~

.
-45 -
; I I-;- I I l`ll-.S- 4~ F' I -41 IVl~C:F~ l-;SEl~ LER - . V -~ ) ~Fi ~.E . . .

LOC: 0~._l LINE ~-;CI~IRl :E r;TATEMENT

f~ ). RESETS flN~I C;TARTS THE EVENT COUNTER
1 227
:) W~IT'.-; FCIR THE C:flIL oC;ILLATCIR NTO SHUT CIFF
PUL':;ES FRI-IM THE f. MHZ L-l~l-ILLP~TCIR (TO l~iL-IES LI~W)
r)
11; 4) WHILE WAI T INC; C IN THE NEW C:CI~lNT --- THE RREVIOUS
PEA~ LOA~) I C; SH I FTE~I OIJT ~ER I QLLY TO THE
:ONSI-lLE PROC:EC;c;l-lR
1 ~: :4
1~:5~ . '.) IF AFTEF; X. X MC;. TQ ~ lES NCIT CiCI LOW -- ';ET
.f.; THE ERRC IR FLAOl (Fl ) ---- THI_i I S AN INrlIC~ T ION THQT
17 ~-:7 ; SOI~lETINI; IC; lJRClNI-i
1. :-::: .
1:~4C1; THE SEF;IF~L CIlJT LCIClP CIlJTF'UTS ~ NEW BIT
1124 1 ; EVEF Y . 4MS
1~:4_'
1 ~4:-:
1 ~44
1 45 I'IF'-IT:
1?4/.
J:~: l t. c:~FF l ~ ~Dt7 CIRL F'~ C)F FH
1 :~4'~:
1 4.~
i-~5Ct; REr;ET F'F;E'.-;F~: ~CIUNTER
,C:~ 5~' MCIV Rl:). ~RREC;F--:
C1 1 -~!3:-: MCIV @RI1.
1~54
1 ~C~5
t:. ; RELCIA~l ~1 I SF'Lf~lC:EIVlENT F ECi I C;TEh' I NFI
C: ~,C. ~C: 1 ~''~'Ml lV RCI . ~SERAL 1
1 E F~ '5',' MCIV Q . @RI:)
Cl ~'1 F AE 1 ~:t:.CIl'lCIv ~IMT 1 . A
~1'; 'l~ 1,C: 1_t:.1 INl- RC1
C)~l FC) ~ V ~-@F~
C) ~ :~ AF 1'~f.:--: MI~V ~IMT:~ 7
1 -'t~4
1 _ f . .
1 ~t./ .
l ;f:.7; THE l~lEXT -' BLO~ c; ClF C:CIc~E ARE rlEC;ICiNElI TCI WAIT UNTIL
1 - f .~ THERE I ; A LCl~J TCl H I CiH TRAN'-; I T I ClN C lN THE " TC1 " L I NE
1 ~ ~:..J
1,~71:1; FiEC~;ET LII~IE C lN HAR~IWARE l_:CllJNTER HIl-iH
1~71
r~ 7 ~ I-IF~L F' 1 .
1. 7::





-46 -
I I MC:~-4'-:/l IF I-41 i~1AC:F;11 A~;~--;EMBLEF~ V:-:. C) f~ACiF ~7

Ll~l-. CIB J LINE -;CII IPI-:E -TATEMENT
1 ~74
1~'75 ; F I R -iT MAk::E 3~1F;E THE L I NE I C; L~ J
1 ~7/:. '
C)'-!-'5 C)'~1277 NPUTO: IN A, F 1
b'~ ' r,:-:,~27:~: XPL h, #CIcH
C12_~: _ c,127'.~ lTL F 1 . A
0 7 ~ .7 3~.~ 5 1~-:0 ~ITI:) NPIJTO
1 2,c l
1 _:~_
-: ; L I NE I c; L4~J ---- NCI C:CII lNTc; AF~E ~E I NG GATE~I I NT~
12:-:4 ; THE HAF~IWAF;E l~l-IIJNTER
1 2:3~,
1~3~ F~'E~;ET C IN THE HQ~EIWARE C:CII lNTEF~ LOW
1 ~ .-:7
J~ F[~:-: ANL P 1 . ttl:lF~IH
1 ~: :..~
12C~
1_.'1
1'J'. ~; REI ;ET AN~I CiTAF~T THE EVENT CCIIJNTER
1 . ..~ ::
~~ El ~7 1 ~ ~4 C:LF~ A
JE ~ .' Ml-IV T~
_F 1~ 7 .JTF NRIJT 1 Cl ; F~E~-:ET T I I~IEF~ FLAG
1 :~c~::
:1 45 12C~C.~ NF'UT1C): C~;TPT GhlT
l . :C) l
1 ~-.CI_: ; I'lCIlJ WA I T FCIR TC~ TCI C;CI H I C;H AN[I TCIC;I-;LE THE ~JATC:H :)4 ; Ell IC; AT THE l-;AIvlE T I I~IE
:15
NPUT 1:
Cl.-.~1:31:~7 IN A7 F 1
:):--: XF~L ~. tt~
-;C)~ I ITL F~ 1 . A
:3t. /:.:3 ~ 1:31~ JNTI:) NF IJT 1
131 1
131:~:
1.:13'; LCI~J TCI HIGH TF;AN ;ITICIN HA~-; C~ E~I l-IN THE TCI LINE
- 1: :14 ; ppl IGEE[I I~N WAITI~113 FCIP THE "TCI " LINE TO
1:-:1'~; GCI E~AC:~E LCI~J -- THEN ~JE TAE'E I N THE I :CIlJNT
1: :1~.
1: :17
1--:1c:; THE NEXT LCIClF I'-; AC:TLIAI_LY A l-;l-lFT~J~F;E TII~ JC.
LCIl-lF -- THE -;Ef;: I AL CIUT F l lL - E; AF~E
1.--: 0 ; : ;IJFFI l-:E[I Tl I ~E~ EXAI :TLY c ~l j APAF~T
--;l 1 AN'~ C:l-lANliE- FF~CIM THE ;TAF~T I Nl i F Cl I NT
'-J; ~ l~JE-IIC:H IC-; I~ICI~J) l ILL THE



~ ~ .,r: ) C

-47-
I I MC~ .--4:--:./UP I--41 M~C:F~ -;'-;EM~LEfi . V ? . l:~ F'f~.~E ~ -

Ll ~07L~. I L I NE SC ll.lRl :E ST~TEI~lENT
: 1 F~u-lTINE Il-; EXITED I~Y THE JNTI~ NFUT:~
1 C~ 4 ; ~-;Tf~TEi`lENT W I LL EFFEC:T THE T I M I Nl-i

Nl IW WAIT FClF: " TC) " TC I ~ic~ LCllJ ---- WHILE hAITINli
;HIFT CllJT THE LClA~l INFI-l IN ~.ERIAL FCIF~M
1 ~.C-: 1 NF l lT21:):
1 _:: :::
1 C-:~-:4 ; I S 7;1 I SF L~C:EMENT REG I C;TEF.~ C) '.~ ---- I F c;cl WE
13::3' : ARE ~LL ~ClNE Ol lTPUTINl-i l-;ERIAL INFC
13:--:6 ; Jl ll--;T ~-; I T AN~l WF~ I T T I LL Tl:) C iClE:~ LClW
1: ::-:7
C~C: FE 1':_::: M~ 7~ [1l`lT1
C)~4F 1:--:: :.-.~ OF~'L A1 [IMT~'
C)_.--:A ~ .4E 1~:4C) JNZ NF~UT~C:
1: :41
C)'"-:l: ~J~:.7C: 1~:4~ NF l IT~ ,lNTl ) I`lF'UT: :l:
1: :4:
1. :44
1:-:45; ~lELQY ~ TClT~L CIF ~;t M~l :HINE C:`~l-:LEC-; FF~C11'1
1:--:4~:. ; , ll`lTCl NF~HT:--:C) T I LL ClRL F' 1 7 ~ H
1:--:47 ; THIC; IC; TCI l~lQk~E C;l lRE TH~T THE F'ULC;E WIClTH ClF
1:74:-'; THE LAC;T C;EF~ L I~IT I'--; EXQC:TLY . 4 M';
1-.4~.' ; S I NC:E WHEN WE ENTEh' TH I '--; h'ClUT I NE THE
1: :5C) ; ~;ERI~L l~l lT LINE Il--: PULLE;I LLlW
1 ~: 5 1
1:-:5:~ ; TClC;l:iLE WATC:H rlCll3 T I MEF~ NEl ~ ;ET C;EF~ I ~L Cll lT
1 :-'5::; L I NE LCIW
1: :54
C) -: :E C~ :.55 Nl-lF'
C)~: :F Cl~.-/ 1~:5~:~ IN ~ 7
4~1 ~l: :l):: 1' :'7 X~'L f~. t~
C)'-'4~ J 1~:5:-: Cll ITL F'1. ~
4:~ :~'.-'1:)1 1:-'5~ lF;'L P1 1 #1:)1
1: :~:.1
1~:t~ ; C:HEC:~'. FClF~' ClVEh~FLl-lW
C~. 45 1~:~4'' 1:~ .4 UTF NF'UT J~-.
7 44:--:l: 1 :--:t./: Ul`1F~ l`lF'UT ~5
1 :~ 7
I )_4 -~ E~ 5 1 ~ /,C I~IF: UTI Ml IV F~I:) 7 t~F~F~EC;F
1:)_4E~ 1~:) 1: :~.'.-.' Il~ll_ @F~
11~'41: 44:-:C: 1~-:7C) . IMP NFUT_5
1: :71


9~


.
-48 -
;II--;-II MC~;-4~/LIF~I-41 M~CRI-) A';';EM~LER. V3.C) F'AI-lE _~

LCIl- Cl~ J L I NE ~_;CI~lRl: E ' ;T~TEMENT
1~7~
1 ~ 7~ NPI IT ,~:
1 74
C~74E ~7 1 75 C L~ C
17 ~4F FF 1 - 76 MCIV , A . ~IMT 2
C1250 ~: 7 1 --'77 fiF;I A
17~'51 AF 137 I MCIV DMT;~. A
c )~ 5~ FE 137C-' MCIV ~. ~IMT1
~7 - 53 ~,7 1 - _ 1:) RF~I_: A
'7254 AE 1~ lflV ~Il`lT 1.
Cl ;~55 E~: 5~ INl- NF LIT -- I:)
O ~57 ~'FE 1~'-C- ~NL F'1 ~ #CIFEH ; C;EF~ L LINE HICiH Z
7-~5~ 445F 1 a4 ~JMP NF'UT413
1 : :~:. ~
Cl ~5~ ~"C)1 1C~ NFUT--Cl: CIRL F'1 #C)lH ; ~;ERI~L olJT LINE Ll IW
C)25CI C)CI 1 - - 7 NCIR ; E~ L I Z E T I ME
0'25E OC) 1----- NOF'
1 3~'
1 :_:'!1 )
1:-:.'1 . -
NPIJT4CI:
1: :.-~::
1 ''4
5; CHEI ~' TCI -- IS IT LIClW YET
13' ~:
C)25F ~/:7C 1-l'J7 .INT0 NPIIT_II ' ; I-iCl TCI ~CI IF IT
- ; Il-; HIl-iH
14~
14C) 1 ; " T0 " I S ';T I LL H I l iH C HEI ~' FCIF:~ CIVERFLCIW
14C)2 ; 0F EVENT l-CIl lNTER
14 C) '
0''~:~1 1677 141:)4 ~ITF NPLIT
14
14~
14C)7; EG!IIQLIZE TI11E F'~TH -~ IrJ ~.F'1 I~ P
141:) - ; -; I Nl- LE EIYTE ~ C YI~LE I N' ;TF~IJI-T I CIN
14C)~
3 C)~ 14117 I N ~ . F 1
C~_~:4 C)-7 1411 IN ~, F 1
c~ i5 ~71:) 141 ~ N0 P
141~
1414
1415; NCIW EIELI~`f E'EFCIF~E CIUTF'UTINl-i THE NEXT IhlFC
141~:
1417
Cl ; ~ ~ -' l CI 141 - NF'I IT~ Ml-l'~ R 1 ~ ~C~ 1 CIH
141'-'
C 1. ~: Cl~-! 14 C) NF'UT7C): IN ~. F'l ; TCII.C.LE l,Jf!lTI-H Lll_lli TIMEF;



7~3~5i4~

- 4 9 -
;I ;- I I 1~11 'c--4~ /LlPI-41 1~1Al~Fkl-1 A~--;l--:E MEIL E R~. V~2.l:l k Al- -

LOI~ Cl~. l L I NE C;CII IFkC:E CiTATEl~lENT
C)~ 13(:):~ 1421 XRL ~. #C): :H
C)~ "r 14~'~ OIJTL F' 1 7 A
0:~.1:: EiJh:-: 14~ NZ kl7NkLlT7(:
14~J4
1425
142~-. ; NCIF'S TCI AD~ IUC;T TIî~1INCi LOCIP
14'.~7
E C)l ) 1 4 ~:: NCIP
C)_~.F C) 142'.-.J NCIF'
14~:(
0~70 44 - ~ 1.4 _ 1 . IMP NF'LIT21:~
14:3~
(~ ~7:~ 00 14 ~ - NCIF'
0:~7:-1 01:) 14C-:4 ' NCIF'
1)' '74 OC) 14 ~i NCIF'
0~7~ O) 14 - ~-~ NCIP
11;~7~:~ C)11 14 -- 7 NCIF~
14~:-:
14 '.
144(:)
1441 ; THE EVENT IX 11 INTER H~'; kl-lLLE~I CIVEF; ---- I NC:kEl~lENT
144 ~; F kEI-;F:--:
144~-
1444 N F U T S 0:
C) ;~77 El - ' '~i 1445 MCIV F;'C). # P R EC~;F ~1
0~ 7C~ l 0 144/:~ I NC: ~ RC
C)!7 A 44~:./:~ 1447 .I~IF' NF~LIT~.C~
144::
144'..~
14e~C) ; " TC~" I C; H IliH ---- I NF~U T ~ N ~1 ~;TI IRE THE C:l:llJNTC:
14- 1l
14el';' N RIIT~
C~ '71 A5 14.e~ L-:L ~' F 1 ; R E S E T E R RIIR F L ~I_i
711 E15 14.~i4 C.'F'L F 1
14 _~
7E El-~ 14e~ MCIV FRC)7$~RFi~E.C;Fl ; INPIIT HQF;~IWARE L-:l-llll\lT
14.~7
cc) OA 145- I N A 7 F'~
1 Al ) 145'.-~ MI~V ~RCi 7 A7
14~.1:
'_' 1:-: 14/~.1 I Nl~ kl:)
.) - 4_ 14~ lClV Q 7 T
_:--:4 A~ ) 14~:~:--: MCIV ~R~ ;;TCIF~E E V E N T C:l ILINTEF~
14t:.4
1 L~ ~"el
14~ .; Nl:IW C:HEC:~:: FC IR C IVERFLI:IW CIF EVENT C :CII lI\ITER
14/'.7
ltCl: 14~ TF NF U TC.~i
14~



~;~9~


-50 -
IC-;-II 1`1C~ 4c:ZUF'I-41 MAr:Rcl A'-;_;EMBLER. V~:.CI p~l-iE ~

LC1l3 OB. I LINE SCIl lRl3E ~-;TQTE11ENT
1 47C
1471
147~; C:HEC:~ TO C;EE IF THE ZERCl LIhlE ICi HIl:iH -- IF IT I';
147_ ; THEN THE Ffi~E'-;ENT FRE~!LlENl-:Y C;l-lE'~ TC I THE ZERCl1, r~ ~ 3
1474 ; REC; I C;TER ---- THE C :NTCI REC~ I C;TER I S ';ET TO :~ SCl TH~T 4
1475; REAElINlZ~'-; WILL E~E AVEF~AC~EEl TClC;ETHEk FCiR THE "1~" FREl!l_lENli`.1 47~.
1 477
147': I`lF LlT~:
Cl~':7 c:/:.~5 14~ ~lN I NRl lTl )~ ; I NTERF~l IPT F I N LClW ?
1 4:-:l:
14-1
14~,r ; I T I '-; H I CiH ---- c;o T~E THE F'RESENT FREG:!UENC:Y
1 4:~ C;CIE'_; TC I THE ZERC I REl:i I l-;TER
14.':4
J ~ : 14:-:5 Ml IV Rl~ FREC;F1
C)-~':B B.J~EI 14:3~ 1ClV kl . l~ZERI-11
1 4:-:7
O:~: :Cl 54B7 14:~::--: C:ALL TfiAN;
1 4c.:~.~
14'?l)
14~31 ; I-;ET ZER~l:I C:Cl~lNTER = ~1
1 4 ~,? :~
r)~ F E~:2A 14'~:-: I`ll:lV RC)7 ~C:NTC)
r~ 1 4~,?4 Ml:IV ~fi~:) 7 t~
~C,~ 44~ 14'.'5 ~lMR NRI lTC)Z
1 4'.~
1 4~7
14.'~:--: ; NClW C:HEI :~ THE ZEfi'4 CCIl lNTER -- IF IT
14~,?'~7 ~7 I .'; r~ ~- ;ll IN ~' T 7;1):1 ANYTH I NCi
15C~l:); IF IT I'B Nl:lT ZERl:l -- PIElrl THE F'F;ESENT
15~ C:ClI INT Tl:l THE ZEfi'Cl RECiIC;TEF;~; -- IF IT
1 5C)~' : .Jl_l.';'r LlEC:F;'EMENTEC~ Tl-l ~ C) " THEl\J ~l I V I CIE
151:)::: ZE~CI fiEl:iI_;TER~-; E~Y 4
:14
1 51:)5
~)2~J5 B:-:~:A 15C)t. NF~lJT-.)A~ Ml:)V F:C)7 ~C:NT~I
.,),~`,?7 Fl:) 15C)7 MClV A7 ~fiC)
2C/~ ~:t:.~12 ~ C. . lz NF'I ITI:)Z
1'~1~:1
151 1
151 '
1'~1~-1 ; I-:l ll lNT I'; l`IClT ~ A~IB FRE.';EhlT C:CIF~lNT
1514; TCI ZEF;C I C:Cll_lr`~-rER
1 ~ 1 . 1 ,
:.1 -~ .JA B:-l~ 151/: I`lClV FRCI . t~F F;EI-;F 1
C~_.-.J13 B~.J-B 1.5l7 Ml-lV R1 . #ZEFRl:ll
1~i1:3



(, ~ .. ~`i'3

- 51 -

;I~-I I Ml ~ 4:3/l lF I - 41 M~C:Rb A~;EM~LEF~'7 V~:. C) r'AI: E

LCII: OEI,.l LINE SCIClh'l :E ~;TATEMENT
O~E FO 151 ~.~ MCIV A . @kC) ; A~ICI Ph~E~;ENT C:CII INT
O:~.. /F ~:.1 lS;~:C) ArlCI A. @R1 ; TCI ZEfiCI ~IND PLIT
O.~qC) A1 15~ MCIV @fil 7 A : E(QC:~' IN THE ZEF;E
1 e~ ; fiEC; I :-.TEhS
15 ~:
1)::~1 1:-: 1'. ~~4 I Nl- k
O~'A~ 1~ 1525 I NC: h' 1
C)~3 FO 15~7 Mnv A. @fiC)
O A4 71 15~: ACIDI: A . ~k t
C~''A'. A 1 1''.~ 11CIV @F~ 1 . A
I'.. :1~
C1~ . 1:: 15~:1 INC: RC
O-A7 lC-.~ 15: :~ I N13 k1
15: :3
C)_~A:-: Ft) 15:--:4 MCIV A. @kl:)
C)_A .~ 71 15~:5 f~CI~ll_: A . @R 1
1:) A~ Ql 15:-:~:, MCIV @Rl . Q
15: :7
1. 1: ::-:
15:3~ IEChEMENT THE ZEF;O C :cllJNTEh
1541)
IJ'~ E~ A 1541 MCIV kC). ~C:NTC
C)'~Arl FO 154_ MbV A. ~F~C)
O~E C)7 154--: CIEC: A
1:) AF AO 1544 MCIV @hC) 7 A
(I~E~() ,'!~:.CI-' 1S4'I ~INZ NF'I ITCIZ
1 5~
1S47
1 ~4:3
154'!; IT l-IAS ~IEC:F~EMENTED TCI ZEF~C~ IVIDE
1551:) . THE ZEkCI CCIllNT ~Y 4 -- TIME U':,E~I A:--; THE
1551 ~ E~:kEMENT C:CIlJNTEF:;
155
2 E(~O~ 15'1~ MbV TIME7 ~CI:~
1 554
E~4 E('-:~'~l 1555 NF'I ITO~: Ml-IV kC). t~ZEh'CI:--:
O~C~ 7 lSSt~ LF~ 1~
Cl ~C~7 FO 1557 MbV ~. ~FkC
7 155- kr~b A
tl~'r~? ~ 5~ I-lV @~l:).
(~ ~r~A 1~.-: 15~ IE~- k
O' !E!E~ F~ :.1 Ml-(V A 7 @F~
t '_~,-: /:.7 15~ RI: A
t) . '~CI A[ 1 15~ MbV @kC) . A
~ E l :~: 15~ 4rlEI~ F~l:)
C)_C~F FCI 15~:15I`IbV A7 ~kCI
t)_l'(:) ~:.7 15~ :.kfil-: A
'_)'71- l ~10 15~7 MCIV ~F~C) 7 A



~9~5i~6


-52-
S-4'C-:/U~I-41 MQI:Rl~ ~S_;EM~LER~ VS.(.) F~

LCIC Or;ll LINE SCIURI-:E 5TATEMENT
15~:.:-:
C)-~C:-~ EA~4 1'~ 7 . rl.JNZ TI~1E7NPLITCI~
1~7
1~,71
157
1'.7~-: ; NCIW TRANC;FER THE NEW ZERI:I C:CIIJNT TO FF~E~I1 7 '"'
1'~74
,~ ,- 4 ~C~C1 1'~75 Ml-IV Rl~FREl~
3~ 1576 MOV Rl~. #ZERCI1
1577
0~1::3 54r~7 157S I~ALL TRQN~~;
1~7~
1 ~i:-:l:)
1'IS1 ; ALC;I-J ZEF~I:I -rCI F'EA~ FRE~11JENI :Y REI~;IC;TER
15:-:
C:A r~ E 1~1:-::: MCIV RC)~ #REA~11
1)~1:1-: ~7 1~S4 C:LR
C)~:C:~I A(l 15 - G~ MCIV @fiC) . A
C) ~~C:E 1 :-: 1 .5: :~ I Nl: Rl ~
C)-~C:F AC) 15::7 MCIV @RI:~. A
~ IC) 1:--: l'i:--:'-' I Nl~ r~
C)~l1 AC1 15:I:C! MCIV @r~c). A
l~'.JI~
1 5~ ~ 1 ; RET~IRN
1 '~ C~' '
11-~l~ S.-' 15.-/~: NPI ITCIZ: RET
1~4
l. lC.~
15~
1~'.-'7
15~?:-: : EVENT C:CILINTER C IVERFL C 1~ -- I NC:RE~ENT PRESF~:
,C'
l~CI~l ~IF'IIT~
C),~14 1~ .02 INC: @h~C
C)~l5 44::7 1~.C)::: ,IMP NPI IT
l~.C)4

1~.(:)7
l~:.C):- ;**************~*~***~******~**************
1 ~:.( )'!
1~-.1(:
1~.1 1
1~:.12 ; "TRANI;" RCIUTINE
1~ 1:
.14
1'I ; THIS RCIUT INE TR~r~l~;FERI-; THE C :CINTENT --; CIF THE
1.'.1~. ; ~ECiI ~TERI; Rl l ~ ~' I'-; Fl-IINTI Nl~; ~T INTII THE



z9~LS4~
.
-53-
MCC;_4~/lIPI-41 MAC:F;I-I A~;~;EM~LEfi, V~

LCII: CIB. I L I NE :-;I-II-IF~I- E ~TATEMENT
7 . fiEC;I~;TEF~-; 7~EINI~; F'flINTECI f~T E~Y F~
1~.1:-: ,
TF;ANI-;-~ IS ~11 I--;T A ~ EIYTE Ml IVE
1 6 -~
1~-.21
O ~17 FC) 1 ~ T~N~ MLIV ~ . @R~:~
0~ : A 1 1 /.2C- MCIV @h~
CI-~I / 1'.-: 1~.-~'. I N~:: F;
~CIA 1~ :2~ I Nl~ F;1

1 /:.:2::
1~.2~ TF~ANF;~:
[~ FC1 1(.~:1 MCIV A, @fil~
1 )_'CII~ Q 1 1 /~ -:2 r1CIV @fi~ 1 . A
I:l_CI[I 1 :: 1 ~:.C-:4 I NC fil:)
C)- CIE 1 ~! 1 4~ ~, I N C: fi~ 1
IF FC) 1~.~:7 MCIV A7 @fiC)
EC) Q1 1~-3~: MCIV @R1 .
J
) ~ E 1 : ::-: 1/:.41 ) F~ET
1~.41
1 ~.4
1 ~:.4::~
1 ~.4~
1 ~:.45
1 ~:.4~:. ENCI
EF~ I~YM~I ILF~ .
~1 C)r~l)l) E~C:~1C~ O7C~, C:r~lTI) C)C)2A l-:NTF~E~, C)C)~ l IS1C) C)1BC
C) 1 C:~l n I~ ;41:) C)1E~; n I l ;e~ r~ :. O1 A:-: Cl I ~ ;F~Lr1 1:)1 ~J4
T 1 CIC)C)~ IMT:~ C)CICj7 Ffi~EI,~ 1 C)C)~C) FfiEI.!~ C)C)~ 1 FfiEI .!:- C)C)2~
IT 0~ I N IT11~ OI:II:)E INiT1 el C)O17 I N IT1~:. 01:):-:/:~ INI T21:~ C;C~:7
I T~: 1 OC)~:~CI I N I Tell ) C)I:)7C-~ I N I TS~.-J qC)~-./ 1 I N I T~.C) C)C)~JB LCI~I C) 1 4I )
Q[l 11:1 0 l ~ Ll~CI 1 1 O 1 7 1 LOAC~21 ) O 1 ~.B LI~ACI:--:C) O 1 :3 1 LCIA~5 014
,~LI~J~ Jr MA I 1;1 0~ M~ I N 1 C~ C)l:)A~:. MA I ~ :1:) C)CIAF MA I N4C) C)l:ll::Q
IN51) OC;C~ MAIN:-:C) I)CIE~. M~IN~ q C)qF:~ NF~LIT '?-'14 NPI_ITI) C)2 ~5
IT~r~A C)~,!e~ NPUTII~ C~E~4 NFIITCIZ C)2~1 ! NFIIT10.~ F~lTlCI C)~
I IT2C) 1 ) -~:3:: NF'-IT_'5 1)_:31: NF~I IT ~ 4~.,NF~I IT ~ 4E NF I IT:-:~) C) 5~
I IT4~:) I:)~e,F l~lF~I IT5C) 1)277NF~I IT~ NFI IT7~ ZFI IT: :C) C)_7C:
I IT ?~ NF~I ITC~ ) C,~: :7 F EA~: 1 I:)I:)_~E PEA~ C)l:)_F F EA~ : C~(:):-- C~
E F ~ :: F fiE~:;F'! C)C) 4F~fiE -;F:: OC)2el ~;Er~L 1 C)(:)~ ;EF~ ! C,C, .
I IF 1 ':" '~ ;TUF 2 ~ 7 TE~r CI (:)C) 1 ~ T I ME l )l~C) TRAN~; 1)2~17
A~ Z EfiC~ 1 C~C~ Z E ~:CI )2):Z ERCI C)C) ,~
--.E11~LY I .C)~1F LETE . I`IC I ERfi'l-lR -;

Representative Drawing
A single figure which represents the drawing illustrating the invention.
Administrative Status

For a clearer understanding of the status of the application/patent presented on this page, the site Disclaimer , as well as the definitions for Patent , Administrative Status , Maintenance Fee  and Payment History  should be consulted.

Administrative Status

Title Date
Forecasted Issue Date 1991-10-29
(22) Filed 1986-12-24
(45) Issued 1991-10-29
Deemed Expired 2002-10-29

Abandonment History

There is no abandonment history.

Payment History

Fee Type Anniversary Year Due Date Amount Paid Paid Date
Application Fee $0.00 1986-12-24
Registration of a document - section 124 $0.00 1988-03-25
Registration of a document - section 124 $0.00 1988-03-25
Registration of a document - section 124 $0.00 1988-03-25
Registration of a document - section 124 $0.00 1988-07-05
Registration of a document - section 124 $0.00 1988-07-05
Maintenance Fee - Patent - Old Act 2 1993-10-29 $100.00 1993-09-16
Maintenance Fee - Patent - Old Act 3 1994-10-31 $300.00 1994-11-14
Maintenance Fee - Patent - Old Act 4 1995-10-30 $100.00 1995-10-12
Maintenance Fee - Patent - Old Act 5 1996-10-29 $150.00 1996-10-11
Maintenance Fee - Patent - Old Act 6 1997-10-29 $150.00 1997-10-08
Maintenance Fee - Patent - Old Act 7 1998-10-29 $150.00 1998-10-07
Maintenance Fee - Patent - Old Act 8 1999-10-29 $150.00 1999-10-04
Maintenance Fee - Patent - Old Act 9 2000-10-30 $150.00 2000-10-03
Owners on Record

Note: Records showing the ownership history in alphabetical order.

Current Owners on Record
HAY & FORAGE INDUSTRIES, A PARTNERSHIP
Past Owners on Record
DICKEY-JOHN CORPORATION
GEOCKNER, VICTOR D.
HESSTON CORPORATION
HESSTON VENTURES CORPORATION
SCHRAG, THOMAS G.
Past Owners that do not appear in the "Owners on Record" listing will appear in other documentation within the application.
Documents

To view selected files, please enter reCAPTCHA code :



To view images, click a link in the Document Description column. To download the documents, select one or more checkboxes in the first column and then click the "Download Selected in PDF format (Zip Archive)" or the "Download Selected as Single PDF" button.

List of published and non-published patent-specific documents on the CPD .

If you have any difficulty accessing content, you can call the Client Service Centre at 1-866-997-1936 or send them an e-mail at CIPO Client Service Centre.


Document
Description 
Date
(yyyy-mm-dd) 
Number of pages   Size of Image (KB) 
Representative Drawing 2002-04-04 1 28
Drawings 1993-10-23 3 136
Claims 1993-10-23 9 264
Abstract 1993-10-23 1 19
Cover Page 1993-10-23 1 13
Description 1993-10-23 53 1,618
Fees 1996-10-11 1 38
Fees 1995-10-12 1 50
Fees 1994-11-14 1 50
Fees 1993-09-16 1 30