Linking basic variables to binary data world
Creators
Description
Personal microcomputers have gained unprecedented popularity thanks to the BASIC language handiness. Its use in small data acquisition system encounters, however, two main drawbacks. The first concerns the slow response of the BASIC interpreter implemented in these small systems; the second is due to a very poor communication between the BASIC world and the machine-coded world. All BASIC symbols for variables, arrays or strings which are so easy to handle, remain unknown to the acquisition machine-language program. Moreover, complex mathematical expressions needed for, say, some non linear correction or control, could be managed in BASIC but would be painful to program even in Assembler's language. This paper shows that, using the dynamical variable pointer, one can implement a natural link between the two worlds, allowing powerful features to BASIC's interpreter in data acquisition systems. In particular, A) A machine coded program written for data logging can get access to BASIC variables and directly transfers data to them without suffering interpreters slow speed. BASIC programs just use them as any other variables. B) A manifold user's call, giving control to different machine coded programs without having to change the user's address as usual. (orig.)
Files
13651391.pdf
Files
(95.7 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:f6b12556bccbc68ff975e7daec00b4f5
|
95.7 kB | Preview Download |
Additional details
Publishing Information
- Imprint Title
- Proceedings of the topical conference on the application of microprocessors to high-energy physics experiments
- Imprint Pagination
- 614 p.
- Journal Page Range
- p. 588-593.
- Report number
- CERN--81-07
Conference
- Title
- Topical conference on the application of microprocessors to high-energy physics experiments.
- Dates
- 04 - 06 May 1981.
- Place
- Geneva, Switzerland.
INIS
- Country of Publication
- European Organization for Nuclear Research (CERN)
- Country of Input or Organization
- European Organization for Nuclear Research (CERN)
- INIS RN
- 13651391
- Subject category
- S99: GENERAL AND MISCELLANEOUS;
- Resource subtype / Literary indicator
- Conference
- Descriptors DEI
- BASIC; DATA ACQUISITION SYSTEMS; MICROPROCESSORS; PROGRAMMING
- Descriptors DEC
- ELECTRONIC CIRCUITS; MICROELECTRONIC CIRCUITS; PROGRAMMING LANGUAGES