参考文献

  1. Barron, D. W., Assemblers and Loaders, 3rd ed., New York, N.Y.: American Elsevier 1968.
  2. Kent, W., Assembler Language Macroprogramming, ACM Computing Surveys 1,4(Dec. 1969) 183–196.
  3. Presser, L., and J. R. White, Linkers and Loaders, ACM Computing Surveys 4,3(Sep. 1972) 149–167.
  4. Wilkes, M. V., D. J. Wheeler, and S. Gill, The Preparation of Programs for an Electronic Digital Computer. Reading, MA.: Addison-Wesley, 1951.
  5. Z80ASM Ver. 1.05 from SLR Systems, Butler, PA. 1984.
  6. ASMZ80 Ver 3.6C from Relational Memory Systems, San Jose, CA. 1984.
  7. MOPI Ver.2.0 from Voice Operated Computer Systems, Minneapolis, Minn. 1984.
  8. Wilkes, M. V., The EDSAC, MTAC 4,(1950) p. 61. Also reprinted in Randall, B., The Origins of Digital Computers, Springer Verlag, Berlin, 1982.
  9. Melcher, W. P., SHARE Assembler UASAP 3-7. SHARE distribution 564, 1958.
  10. Goldfinger R., The IBM Type 705 Autocoder. Proc. East Joint Comp. Conf., San Francisco, 1956.
  11. Knuth, D. E., Von Neumann’s First Computer Program, Computing Surveys 2,4(Dec. 1970) 247–260.
  12. IBM 7040 & 7044 Data Processing Systems, Student Text. IBM Form No. C22-6732.
  13. Signetics 2650 Microprocessor Manual. Sunnyvale, CA.: Signetics Corp., 1977.
  14. Grishman, Ralph, Assembly Language Programming for the Control Data 6000 and the Cyber 70 Series. New York, NY.: Algorithmics Press, 1974.
  15. Langsam Y., M. J. Augenstein and A. M. Tenenbaum, Data Structures for Personal Computers, Englewood Cliffs, NJ.: Prentice-Hall, 1985.
  16. Morris, R., Scatter Storage Techniques, Comm. ACM 11,(1)p. 38, (Jan. 1968).
  17. Hopgood, F. R. A., A solution to the Table Overflow Problem for Hash Tables, Comp. Bull. 11, p. 297 (1968).
  18. Aho, A. V., J. E. Hopcroft and J. D. Ullman, Data Structures and Algorithms, Reading, Mass.: Addison-Wesley, 1983.
  19. Brown, P. J., A Survey of Macro Processors, Ann. Rev. in Aut. Prog. Vol. 6. Oxford & New York, NY.: Pergamon Press, 1966, pp. 37–88.
  20. Campbell-Kelly, M., An Introduction to Macros, New York, NY.: American Elsevier, 1973.
  21. Cole, A. J., Macro Processors, Cambridge: Cambridge University Press, 1976.
  22. McIlroy, M. D., Macro Instruction Extensions of Compiler Languages, in Comm. ACM 3,(4), p. 214 (1960).
  23. Graham, M. L., P. Z. Ingerman, An Assembly Language for Reprogramming, Comm. ACM 8,(12) p. 769, (1965).
  24. Ferguson, D. E., The Evolution of the Meta-Assembly Program, Comm. ACM 9, p. 190 (1966).
  25. Freeman, D.N., Macro Language Design for System/360, IBM Sys. J. 5, (1966)6–77.
  26. IBM System/360 Operating System Assembler Language, IBM Form No. GC28-6514.
  27. IBM System/360 OS/VS and DOS/VS Assembler Language, IBM Form No. GC33-4010.
  28. Wegner, P., Programming Languages, Information Structures, and Machine Organization. New York, NY.: McGraw-Hill 1968.
  29. Patterson, D. E., Reduced Instruction Set Computers, Comm. ACM 28(1)8–20, Jan. 1985.
  30. CDC COMPASS Version 3 Reference Manual, #60492600.
  31. SUN Microsystems Assembler Language Reference Manual, part #800-1179.
  32. PDP-11 Macro-11 Language Reference Manual, Order #AA-5075B-TC.
  33. Gorsline, G. W., 16-Bit Modern Microcomputers, Englewood Cliffs, NJ.: Prentice-Hall 1985.
  34. An Introduction to ASM 86, Intel Corp., Order #121689, 1981.
  35. ASM 86 Language Reference Manual, Intel Corp., Order #121703.
  36. Knuth, D. E., The TEXBook, Reading, Reading, MA.: Addison-Wesley, 1984.
  37. IBM PC Macro Assembler, IBM #6172234.
  38. Rector, R., G. Alexy, The 8086 Book, Berkeley, CA.: Osborne/McGraw-Hill, 1980.
  39. NOVA Computer Assembler Manual, Data General Corp. #093-000017.
  40. Apple II Reference Manual, Apple Corp. Product #A2L0001A.
  41. Donovan, J. and S. Madnick, Operating Systems, New York, NY.: McGraw-Hill, 1974.
  42. The Random House Dictionary of the English Language, New York, NY.: Random House, 1970.
  43. Ralston, A. (ed.), Encyclopedia of Computer Science & Engineering, Van Nostrand, 1985.
  44. Barron, D. W., Assemblers, ibid, pp. 124–132.
  45. Brown P. J., Macroinstructions, ibid pp. 904–906.
  46. Barron, D. W., Loaders, ibid pp. 874–876. Linkage Editors, pp. 851–852.
  47. Conway, M. E., UNISAP, Symbolic Assembly Program for UNIVAC I and UNIVAC II, The Computer Center,Case Institute of Technology, Cleveland, 1958.
  48. Skordalakis, E., Meta-Assemblers, IEEE Micro, 3(2)6–16 (April 1983).
  49. CDC 3170/3300/3500 Computer Systems, META/MASTERReference Manual, Pub. No. 60236400, Control Data Corp 1968.
  50. Yackle, B. E., An Assembler For All Microprocessors, Hewlett-Packard J., Oct. 1980, pp. 28–30.
  51. Heath, J. R. and S. M. Patel, How To Write a Universal Cross-Assembler, IEEE Micro, 1(3)45–66 (Aug. 1981).
  52. Mezzalana, M., et. al., DEFASM: A Microprogram Meta-Assembler With Semantic Capability, IEEE Proc. 128E(4)133–142 (1981).
  53. Habib, S., and X. L. Yang, The Use of a Meta-Assembler to Design an M-code Inrterpreter on AMD2900 chips, ACM SigMicro Newsletter, 12(4)38–50, 1981.
  54. Gill, C. F., and M. T. Holden, On the Evolution of an Adaptive Support System, AIAA/ NASA/ IEEE/ ACM Comp. in Aerospace Conf., Los Angeles, 1977 (AIAA Paper No. 77-1420).
  55. Holden, M. T., The B-1 Support Software System for Development and Maintenance of Operational Flight Software, Proc. NAECON 76 Conf., 1976, pp. 250–262.
  56. Boehm, E. M., and T. B. Steel, The SHARE 709 System, Machine Implementation and Symbolic Programming, J. ACM 6,2,134–140 (Apr. 1959).
  57. Norton, Peter & John Socha, Peter Norton’s Assembly Language Book for the IBM PC, New York, NY.: Brady, 1986.
  58. Mealy, G. H., A Generalized Assembly System, in Rosen S., Programming Systems and Languages, New York, NY.: McGraw-Hill, 1969, pp. 535–559.
  59. McCarthy, J. et. al., The Linking Segment Subprogram Language and Linking Loader, ibid pp. 572–581.
  60. Greenwald, I. D., Handling of Macro Instructions, Comm. ACM 2,11,21–23(1959).
  61. Wirth, N., PL360, A Programming Language for the 360 Computers, J. ACM 15,(1),37–75(Jan. 1968).
  62. Barnett, M., Macro Directive Approach to High-Speed Computing, Solid State Physics Research Group, MIT, Cambridge, Mass.: 1959.
  63. Bell, D. A., and B. A. Wichmann, An Algol-Like Assembly Language for a Small Computer, Soft. Prac. & Exp. 1(1)61–73(1971).
  64. Calingaert, P., Program Translation Fundamentals, Rockville, MD.: Computer Science Press, 1987.
  65. IBM 7090 Data Processing System, Reference Manual, IBM Form No. A22-6528.
  66. Saxon, J. A., Programming the IBM7090, Englewood Cliffs, NJ.: Prentice-Hall, 1963.
  67. Wagner, R., Assembly Lines, N. Hollywood, CA.: Softalk Publ., 1982.
  68. Kane, G., 68000 Microprocessor Handbook, Berkeley, CA.: Osborne/McGrawHill, 1981.
  69. Introduction to the 80386. Intel Corp. Order No. 231252-001.
  70. Leventhal, L. A., 6502 Assembly Language Programming, Berkeley, CA.: Osborne/McGraw- Hill, 1979.
  71. Introduction to Programming, PDP-8. Maynard, Mass.: Digital Equipment Corp. 1968.
  72. How to use the Nova Computers, Southboro, Mass.: Data General Corp. 1970.
  73. Eckhouse, R. H., Minicomputer Systems: Organization and Programming (PDP-11), Englewood cliffs, Prentice-Hall, 1975.
  74. Intel 8080 Microcomputer Systems User’s Manual, Santa Clara, CA.: Intel Corp. Order No. 98-153C, 1975.
  75. M6800 Microprocessor Programming Manual, Phoenix, AZ.: Motorola, 1975.
  76. Barden, W., The Z-80 Microcomputer Handbook, Indianapolis, IN.: Howard Sams, 1978.
  77. Pressman, M. H., Assembly Language Programming for the VAX-11, Mayfield Publ. 1985.
  78. Struble, G., Assembler Language Programming, Reading, MA.: Addison-Wesley, 1975.
  79. A Pocket Guide to the HP2100 Computer, Cupertino, CA.: Hewlett-Packard, Publ. #5951-4423, 1972. pp.2–12.
  80. Donovan, J., Systems Programming, New Yor,k NY.: McGraw-Hill, 1972.
  81. Revesz, G., A Note on Macro Generation, Soft. Pract. & Exp. 15(5),423–426(May 1985).
  82. Beck, L. L., System Software, Reading, Mass.: Addison-Wesley, 1985.
  83. Pratt, T. W., Programming Languages, Design & Implementation, Englewood Cliffs, NJ.: Prentice-Hall, 1975. p. 36.
  84. Knuth, D. E., The Art of Computer Programming, vol. I, Reading, Mass.: Addison-Wesley, 1973.
  85. NCRCentury NEAT/3 Ref. Manual, Dayton, OH.: NCR Corp., Binder #0210, 1968.
  86. NCRCentury NEAT/3 Programming Text, Dayton, OH.: NCR Corp., Binder #0274, 1968.
  87. User Software Handbook, BABBAGE for OS4000, GE Computers Corp., Borehamwood, GB, issue 2, Manual Ref. DD1387, Jan. 1982.
  88. 650 Magnetic Drum Data Processing Machine, Manual of Operation, IBM Form No. 22-6060.
  89. Lamb, V. S., All About Cross-Assemblers, Datamation, 19(7),July 1973, pp. 77–79.
  90. Feingold, C., Fundamentals of COBOL Programming, Dubuque, IA.: Wm. C. Brown, 1969.
  91. Coulouris, G. F., A Machine Independent Assembly Language for Systems Programs, Annual Review in Automatic Programming, 6, 1969, 99–104.
  92. Dellert, G. T., A Use of Macros in Translation of Symbolic Assembly Language of One Computer to Another, Comm. ACM 8(12)742-748(Dec. 1965).
  93. Organick, E. I., and J. A. Hinds, Interpreting Machines: Architecture and Programming of the B1700/1800 Series, Elsevier, North-Holland, 1978.
  94. Huffman, D., A Method for the Construction of Minimum Redundance Codes, Proc. IRE 40, 1952.
  95. Fitz, R. M., and L. C. Crockett, Universal Assembly Language, Blue Ridge Summit, PA.: TAB Books, 1986.
  96. BYTE magazine, Feb. 1989 issue, p. 104.
  97. Lavington, S., Early British Computers, Bedford, MA.: Digital Press, 1980.
  98. Laurie, E. J., Computers and How They Work, South-Western Pub., 1963.
  99. Borland Turbo Assembler 2.0 User’s Guide and Reference Guide, Borland International Inc, 1990.
  100. VAX Macro & Instruction Set Reference Manual. Order #AA-Z700A-TE, Digital Equipment Corp., Maynard, Mass., 1984.
  101. Flores Ivan Assemblers and BAL, Englewood Cliffs, NJ.: Prentice-Hall, 1971.
  102. Microsoft Macro Assembler 5.1 Programmer’s Guide, Microsoft Corp., 1987.
  103. MPW Assembler Reference Manual, ver. 1.0, APDA #KMBMPA, 1987.

results matching ""

    No results matching ""