1983
DOI: 10.3758/bf03203685
|View full text |Cite
|
Sign up to set email alerts
|

Limitations of high-level microcomputer languages in software designed for psychological experimentation

Abstract: The execution times of microcomputer high-level-language commands can be long enough to be of concern in experiments in which precise timing is a consideration. The problems in developing standard BASIC timing routines are addressed. A technique for using the Model III TRS-80-real-time clock to calibrate BASIC timinig routines is described, and representative execution times of selected commands are reported. It is concluded that high-level languages are too slow and that execution times are too variable for c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
3
0

Year Published

1983
1983
1987
1987

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 5 publications
(2 reference statements)
0
3
0
Order By: Relevance
“…A software clock can be created by executing a delay loop in a higher level language such as BASIC (Rosner, 1978). Although this method is convenient, it suffers problems in coarseness of resolution and timing variability and thus is oflimited usefulness (Dlhopolsky, 1983;Price, 1979). In general, it would appear to be difficult to write a precise software clock in a higher level language; Methods 2,3, and 4 should be written in assembly language.…”
Section: Methodsmentioning
confidence: 99%
“…A software clock can be created by executing a delay loop in a higher level language such as BASIC (Rosner, 1978). Although this method is convenient, it suffers problems in coarseness of resolution and timing variability and thus is oflimited usefulness (Dlhopolsky, 1983;Price, 1979). In general, it would appear to be difficult to write a precise software clock in a higher level language; Methods 2,3, and 4 should be written in assembly language.…”
Section: Methodsmentioning
confidence: 99%
“…First, it is usually necessary to implement a timer for measurement of response latencies and stimulus exposure duration (Dlhopolsky, 1983b). Second, programming in BASIC is usually inadequate, because it is difficult to synchronize the program with the videoscan of the CRT and to measure the time (Dlhopolsky, 1983a).…”
Section: Uniuersitat De Valencia Valencia Spainmentioning
confidence: 99%
“…The high-level program is run under interpretation or compiled into machine code which is executed directly. Under interpretation, the execution time for a given program line can be quite long and variable (Dlhopolsky, 1983). When a program is compiled, This work was supported in part by BRSG Grant RR-07062 awarded by the Biomedical Research Support Grant Program, Division of Research Resources, National Institute of Health.…”
mentioning
confidence: 99%