Dynamic DX-ARC-SWB manuals

Owner’s manuals and user’s guides for Network switches Dynamic DX-ARC-SWB.
We providing 5 pdf manuals Dynamic DX-ARC-SWB for download free by document types: User's Guide, Installation Manual, User Manual, Specifications


Dynamic DX-ARC-SWB User's Guide (238 pages)


Brand: Dynamic | Category: Network switches | Size: 1.21 MB |

 

Table of contents

The BCPL Cintsys and Cintpos

1

User Guide

1

Contents

3

Chapter 1

9

The System Overview

9

Chapter 2

19

The BCPL Language

19

2.1 Language Overv i ew

20

2.1.2 The GET Directive

21

2.1.3 Conditional Compilation

21

2.2 Expressions

22

2.2.3 Function Calls

26

2.2.4 Method Calls

26

2.2.7 Boolean Evaluati on

28

2.2.8 VALOF Expressions

29

2.2.9 Expression Precedence

29

2.3 Commands

30

2.3.2 Routine Calls

31

2.3.3 Conditional Commands

31

2.3.4 Repetitive Commands

32

2.3.5 SWITCHON command

32

2.3.6 Flow of Co ntrol

33

2.3.7 Compound Commands

33

2.4 Declarations

34

2.4.2 Manifest Declarations

35

2.4.3 Global Declarations

35

2.4.4 Static Declarations

35

2.4.5 LET Declarations

36

2.4.9 Dynamic Free Variables

38

2.5 Separate Compilation

39

2.6 The objline1 Feature

40

Chapter 3

41

The Library

41

34 CHAPTER 3. THE LIBRARY

42

3.1. MANIFEST CONSTANTS 35

43

36 CHAPTER 3. THE LIBRARY

44

3.1. MANIFEST CONSTANTS 37

45

38 CHAPTER 3. THE LIBRARY

46

3.1. MANIFEST CONSTANTS 39

47

40 CHAPTER 3. THE LIBRARY

48

3.1. MANIFEST CONSTANTS 41

49

42 CHAPTER 3. THE LIBRARY

50

3.2 Global Vari a bl es

51

3.3 Global Functi on s

52

3.3. GLOBAL FUNCTIONS 45

53

46 CHAPTER 3. THE LIBRARY

54

3.3. GLOBAL FUNCTIONS 47

55

Figure 3.1: A coroutine stack

55

48 CHAPTER 3. THE LIBRARY

56

3.3. GLOBAL FUNCTIONS 49

57

50 CHAPTER 3. THE LIBRARY

58

3.3. GLOBAL FUNCTIONS 51

59

52 CHAPTER 3. THE LIBRARY

60

3.3. GLOBAL FUNCTIONS 53

61

54 CHAPTER 3. THE LIBRARY

62

3.3. GLOBAL FUNCTIONS 55

63

56 CHAPTER 3. THE LIBRARY

64

3.3. GLOBAL FUNCTIONS 57

65

60 CHAPTER 3. THE LIBRARY

68

3.3. GLOBAL FUNCTIONS 61

69

62 CHAPTER 3. THE LIBRARY

70

3.3. GLOBAL FUNCTIONS 63

71

64 CHAPTER 3. THE LIBRARY

72

3.3. GLOBAL FUNCTIONS 65

73

66 CHAPTER 3. THE LIBRARY

74

3.3. GLOBAL FUNCTIONS 67

75

68 CHAPTER 3. THE LIBRARY

76

3.3. GLOBAL FUNCTIONS 69

77

70 CHAPTER 3. THE LIBRARY

78

3.3. GLOBAL FUNCTIONS 71

79

72 CHAPTER 3. THE LIBRARY

80

3.3. GLOBAL FUNCTIONS 73

81

74 CHAPTER 3. THE LIBRARY

82

3.3. GLOBAL FUNCTIONS 75

83

76 CHAPTER 3. THE LIBRARY

84

3.3. GLOBAL FUNCTIONS 77

85

78 CHAPTER 3. THE LIBRARY

86

3.3.1 Streams

88

3.3.2 The Filing System

89

82 CHAPTER 3. THE LIBRARY

90

3.4 Random Access

91

3.5 RAM s tr ea m s

91

3.6 Environment Variables

91

3.7 Coroutine examples

92

3.7.1 A square wave generator

93

3.7.2 Hamming’s Problem

93

86 CHAPTER 3. THE LIBRARY

94

3.7. COROUTINE EXAMPLES 87

95

88 CHAPTER 3. THE LIBRARY

96

3.7. COROUTINE EXAMPLES 89

97

90 CHAPTER 3. THE LIBRARY

98

3.7. COROUTINE EXAMPLES 91

99

92 CHAPTER 3. THE LIBRARY

100

3.7. COROUTINE EXAMPLES 93

101

3.8 The Gr a phi cs Libra r y

102

3.8.3 The Graphics Functions

103

96 CHAPTER 3. THE LIBRARY

104

3.11 The Sound Lib ra r y

106

3.12 The EXT L i br ar y

106

Chapter 4

107

The Command Language

107

Figure 4.1: The initial state

108

4.2 Bootstrapping Cintpos

109

4.2.2 startroot

110

4.3 Commands

113

4.3. COMMANDS 107

115

4.3. COMMANDS 109

117

4.3. COMMANDS 111

119

4.3. COMMANDS 113

121

4.3. COMMANDS 115

123

4.3. COMMANDS 117

125

4.3. COMMANDS 119

127

4.3. COMMANDS 121

129

4.3. COMMANDS 123

131

4.3. COMMANDS 125

133

4.3. COMMANDS 127

135

4.4 cli.b and cli

136

4.4. CLI.B AND CLI INIT.B 129

137

Chapter 5

139

Console Input and Output

139

5.2 Cintpos console strea m s

140

5.2.1 Devices

141

5.2.2 Exclusive Input

142

Chapter 6

143

Cintpos De vi ces

143

6.0.5 The Keyboard Device

144

6.0.6 The Screen Device

144

6.0.7 TCP/IP Devices

144

Chapter 7

147

The Debugger

147

140 CHAPTER 7. THE DEBUGGER

148

7.1. THE CINTSYS DEBUGGER 141

149

142 CHAPTER 7. THE DEBUGGER

150

7.2 The C intpos Debugger

151

144 CHAPTER 7. THE DEBUGGER

152

Chapter 8

153

The Design of OCODE

153

8.4 Field Selection Operators

156

8.5 Expression Operators

157

8.6 Functio ns and Routines

158

A1 A2 An

159

E1 E2 En E

160

8.9 Discussion

161

Chapter 9

163

The Design of Cintcode

163

9.1 Designing for Compactness

164

9.1.1 Global Variables

165

9.1.2 Composite Instructions

166

9.1.3 Relative Addressing

166

9.2.2 Loading Values

169

9.2.3 Indirect Load

170

9.2.4 Expression Operators

170

9.2.5 Simple Assignment

171

9.2.6 Indirect Assignment

172

9.2.9 Switch Instructions

174

9.2.10 Miscellaneous

175

9.2.12 Select Instructions

177

9.2.13 Undefined Instructions

177

9.2.14 Corruption of B

178

9.2.15 Exceptions

178

Chapter 10

179

The Design of Sial

179

10.1 The Sial Specification

181

10.2 The sial-386 Translator

188

10.3 Compaction of Sial

193

Chapter 11

195

The MC Package

195

11.1. MC EXAMPLE 189

197

11.2 MC L i br a ry Functions

199

11.3 The MC La ng ua g e

200

11.3. THE MC LANGUAGE 193

201

11.3. THE MC LANGUAGE 195

203

11.3. THE MC LANGUAGE 197

205

11.3. THE MC LANGUAGE 199

207

11.4 MC Debugging Aids

208

Chapter 12

213

Installation

213

206 CHAPTER 12. INSTALLATION

214

12.1. LINUX INSTALLATION 207

215

12.2 Command Line Arguments

216

210 CHAPTER 12. INSTALLATION

218

12.7 The Native Code Version

219

212 CHAPTER 12. INSTALLATION

220

Chapter 13

221

Example Programs

221

13.2 Primes

222

13.3 Queens

222

13.4 Fridays

223

13.5 Lambda Evaluator

224

13.5. LAMBDA EVALUATOR 217

225

13.5. LAMBDA EVALUATOR 219

227

13.6 Fas t Fourier Transform

228

Bibliography

231

224 BIBLIOGRAPHY

232

Appendix A

233

BCPL Syntax Diagrams

233

Figure A.1: Program, Section

234

Figure A.2: Declarations

235

Figure A.3: Commands

236

Figure A.4: Expressions

237