Writing FCode 3.x Programs
검색에만이 책은
PDF로 이 문서 다운로드

............................Tables

Table 2-1 Stack Parameter Abbreviations10
Table 2-2 FCode Source Word Classes14
Table 3-1 FCode Binary Format19
Table 3-2 FCode Header Format20
Table 3-3 File Execute-related Commands23
Table 3-4 Commands for Browsing the Device Tree29
Table 4-1 Package Access FCodes45
Table 4-2 Manipulating phandles and ihandles45
Table 4-3 FCode Functions Enabling Calling Other Packages' Methods 46
Table 4-4 Sun Disk Label Package Methods59
Table 4-5 TFTP Package Methods60
Table 4-6 Deblocker Package Methods61
Table 5-1 Standard Device Types70
Table 5-2 Child-Parent Address Relationships76
Table 5-3 status Property Values78
Table 5-4 Property-specific FCodes81
Table 6-1 Required Properties of Block and Byte Devices86
Table 7-1 Required Display Device Properties108
Table 8-1 Required SBus Properties126
Table 9-1 Required Network Device Properties157
Table 9-2 Optional Network Device Properties157
Table 10-1 Serial Driver Required Properties202
Table 11-1 Escape Sequences in Text Strings212
Table A-1 Stack Manipulation359
Table A-2 Arithmetic Operations360
Table A-3 Memory Operations362
Table A-4 Atomic Access363
Table A-5 Data Exception Tests363
Table A-6 Comparison Operations363
Table A-7 Text Input364
Table A-8 ASCII Constants365
Table A-9 Numeric Input365
Table A-10 Numeric Primitives365
Table A-11 Numeric Output366
Table A-12 General-purpose Output366
Table A-13 Formatted Output367
Table A-14 begin Loops367
Table A-15 Conditionals367
Table A-16 Case Statements368
Table A-17 do Loops368
Table A-18 Control Words368
Table A-19 Strings369
Table A-20 Defining Words369
Table A-21 Dictionary Compilation370
Table A-22 Dictionary Search370
Table A-23 Conversion Operators370
Table A-24 64-bit Operations371
Table A-25 Memory Buffers Allocation373
Table A-26 Miscellaneous Operators373
Table A-27 Internal Operators, (invalid for program text)374
Table A-28 Virtual Memory Allocation375
Table A-29 Properties376
Table A-30 Commonly-used Properties377
Table A-31 System Version Information377
Table A-32 Device Activation Vector Setup377
Table A-33 Self-test Utility Routines377
Table A-34 Time Utilities378
Table A-35 Machine-specific Support378
Table A-36 User-set Terminal Emulation Values378
Table A-37 Terminal Emulator-set Terminal Emulation Values378
Table A-38 Terminal Emulation Routines*379
Table A-39 Frame Buffer Parameter Values*379
Table A-40 Font Operators380
Table A-41 One-bit Frame Buffer Utilities380
Table A-42 Eight-bit Frame Buffer Utilities381
Table A-43 Package Support382
Table A-44 Asynchronous Support383
Table A-45 Miscellaneous Operations383
Table A-46 Interpretation383
Table A-47 Error Handling383
Table A-48 FCodes by Byte Value384
Table A-49 Fcodes by Name399
Table D-1 FCode Names Changed in Version 3.x423
Table D-2 FCode 2.x Changed Names and Equivalent FCode 3.x Names 425
Table D-3 FCode 2.x Commands Deleted in FCode 3.x425
Table D-4 New FCodes Added in 3.x426
Table D-5 Differently Functioning 3.x FCodes With Changed Byte Values 426
Table D-6 3.x FCodes Related to 64-bit Operations427
Table D-7 Device-related User Interface Commands Changed in 3.x428