diff options
author | Peter Pentchev <roam@debian.org> | 2021-12-30 19:40:30 +0200 |
---|---|---|
committer | Peter Pentchev <roam@debian.org> | 2021-12-30 19:40:30 +0200 |
commit | ec558e64f5b6b965c27cb0acee0f42e5c7a4e0e8 (patch) | |
tree | fa08c4a18feff86b2e32f3fcd55e626fb713f5d5 /doc/mdk.info | |
parent | 5422fd264e0ad6144af8fd8a59adca44991220a5 (diff) |
New upstream version 1.3.0
Diffstat (limited to 'doc/mdk.info')
-rw-r--r-- | doc/mdk.info | 250 |
1 files changed, 125 insertions, 125 deletions
diff --git a/doc/mdk.info b/doc/mdk.info index 3579f97..4e0ded5 100644 --- a/doc/mdk.info +++ b/doc/mdk.info @@ -1,11 +1,11 @@ This is mdk.info, produced by makeinfo version 6.7 from mdk.texi. -This manual is for GNU MDK (version 1.2.9, November, 2015), a set of +This manual is for GNU MDK (version 1.3.0, October, 2020), a set of utilities for developing programs using Donald Knuth's MIX mythical computer and MIXAL, its assembly language. Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, -2010, 2013, 2014, 2015 Free Software Foundation, Inc. +2010, 2013, 2014, 2015, 2020 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, @@ -26,12 +26,12 @@ END-INFO-DIR-ENTRY File: mdk.info, Node: Top, Next: Introduction, Prev: (dir), Up: (dir) -This manual is for GNU MDK (version 1.2.9, November, 2015), a set of +This manual is for GNU MDK (version 1.3.0, October, 2020), a set of utilities for developing programs using Donald Knuth's MIX mythical computer and MIXAL, its assembly language. Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2008, 2009, -2010, 2013, 2014, 2015 Free Software Foundation, Inc. +2010, 2013, 2014, 2015, 2020 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, @@ -229,7 +229,7 @@ environment would come in handy. The MDK package aims at providing such virtual development environment on a GNU box. Thus, MDK offers you a set of utilities to simulate the MIX computer and to write, compile, run and debug MIXAL -programs. As of version 1.2.9, MDK includes the following programs: +programs. As of version 1.3.0, MDK includes the following programs: 'mixasm' MIXAL assembler. Assembler which translates MIXAL source files @@ -370,7 +370,7 @@ directory of your choice using the command: tar xfvz mdk-X.Y.tar.gz where X.Y stands for the downloaded version (the current stable release -being version 1.2.9). +being version 1.3.0). File: mdk.info, Node: Download-Footnotes, Up: Download @@ -433,7 +433,7 @@ and, if they are present, will generate the appropriate makefiles for building the 'gmixvm' graphical user interface. Upon completion, you should see a message with the configuration results like the following: - *** GNU MDK 1.2.9 has been successfully configured. *** + *** GNU MDK 1.3.0 has been successfully configured. *** Type 'make' to build the following utilities: - mixasm (MIX assembler) @@ -5935,124 +5935,124 @@ Instructions and commands Tag Table: -Node: Top1195 -Node: Introduction7405 -Node: Acknowledgments10309 -Node: Installing MDK12843 -Node: Download13117 -Node: Download-Footnotes13925 -Ref: Download-Footnote-113985 -Node: Requirements14186 -Node: Basic installation15479 -Node: Emacs support17007 -Node: Special configure flags18549 -Node: Supported platforms19787 -Node: Supported platforms-Footnotes21314 -Ref: Supported platforms-Footnote-121396 -Node: MIX and MIXAL tutorial21719 -Node: The MIX computer22672 -Node: MIX architecture22990 -Node: MIX instruction set28169 -Node: Instruction structure28929 -Node: Instruction structure-Footnotes31774 -Ref: Instruction structure-Footnote-131860 -Ref: Instruction structure-Footnote-232003 -Node: Loading operators32106 -Node: Storing operators34286 -Node: Arithmetic operators35702 -Node: Address transfer operators37268 -Node: Comparison operators39441 -Node: Jump operators40595 -Node: Input-output operators43460 -Node: Input-output operators-Footnotes44939 -Ref: Input-output operators-Footnote-145027 -Node: Conversion operators45345 -Node: Shift operators46746 -Node: Miscellaneous operators48309 -Node: Execution times48969 -Node: MIXAL50839 -Node: Basic structure52457 -Node: Basic structure-Footnotes55063 -Ref: Basic structure-Footnote-155137 -Ref: Basic structure-Footnote-255199 -Node: MIXAL directives55407 -Node: MIXAL directives-Footnotes60235 -Ref: MIXAL directives-Footnote-160311 -Node: Expressions60592 -Node: W-expressions62180 -Node: Local symbols65125 -Node: Local symbols-Footnotes66753 -Ref: Local symbols-Footnote-166823 -Node: Literal constants66939 -Node: Getting started67791 -Node: Writing a source file68632 -Node: Writing a source file-Footnotes71655 -Ref: Writing a source file-Footnote-171741 -Ref: Writing a source file-Footnote-271914 -Node: Compiling72360 -Node: Running the program73383 -Node: Non-interactive mode75172 -Node: Non-interactive mode-Footnotes77568 -Ref: Non-interactive mode-Footnote-177652 -Ref: Non-interactive mode-Footnote-277942 -Node: Interactive mode78096 -Node: Interactive mode-Footnotes81757 -Ref: Interactive mode-Footnote-181833 -Node: Debugging81948 -Node: Using mixguile85518 -Node: The mixguile shell86279 -Node: Additional functions88011 -Node: Defining new functions89709 -Node: Hook functions92958 -Node: Command hooks93462 -Node: Break hooks98381 -Node: Break hooks-Footnotes99535 -Ref: Break hooks-Footnote-199601 -Node: Scheme scripts99873 -Node: Using Scheme in mixvm and gmixvm101704 -Node: Emacs tools103392 -Node: MIXAL mode104184 -Node: MIXAL mode-Footnotes104884 -Ref: MIXAL mode-Footnote-1104948 -Node: Basics105024 -Node: Help system106060 -Node: Compiling and running106955 -Node: GUD integration107866 -Node: GUD integration-Footnotes108602 -Ref: GUD integration-Footnote-1108676 -Node: mixasm108892 -Node: Invoking mixasm109527 -Node: mixvm111377 -Node: Invocation112271 -Node: Commands114820 -Node: Commands-Footnotes116485 -Ref: Commands-Footnote-1116545 -Ref: Commands-Footnote-2116666 -Node: File commands116871 -Node: Debug commands119964 -Node: State commands129934 -Node: Configuration commands133387 -Node: Scheme commands136259 -Node: Devices137363 -Node: gmixvm140782 -Node: Invoking gmixvm141623 -Node: MIXVM console145485 -Node: MIX virtual machine147079 -Node: MIXAL source view148388 -Node: MIX devices view149225 -Node: Menu and status bars150301 -Node: mixguile154361 -Node: Invoking mixguile154997 -Node: Scheme functions reference157432 -Node: mixvm wrappers158439 -Node: Hooks162516 -Node: Additional VM functions165335 -Node: Problems169694 -Node: Copying170215 -Node: GNU General Public License170545 -Node: GNU Free Documentation License208113 -Node: Concept Index230512 -Node: Instructions and commands239822 +Node: Top1200 +Node: Introduction7415 +Node: Acknowledgments10319 +Node: Installing MDK12853 +Node: Download13127 +Node: Download-Footnotes13935 +Ref: Download-Footnote-113995 +Node: Requirements14196 +Node: Basic installation15489 +Node: Emacs support17017 +Node: Special configure flags18559 +Node: Supported platforms19797 +Node: Supported platforms-Footnotes21324 +Ref: Supported platforms-Footnote-121406 +Node: MIX and MIXAL tutorial21729 +Node: The MIX computer22682 +Node: MIX architecture23000 +Node: MIX instruction set28179 +Node: Instruction structure28939 +Node: Instruction structure-Footnotes31784 +Ref: Instruction structure-Footnote-131870 +Ref: Instruction structure-Footnote-232013 +Node: Loading operators32116 +Node: Storing operators34296 +Node: Arithmetic operators35712 +Node: Address transfer operators37278 +Node: Comparison operators39451 +Node: Jump operators40605 +Node: Input-output operators43470 +Node: Input-output operators-Footnotes44949 +Ref: Input-output operators-Footnote-145037 +Node: Conversion operators45355 +Node: Shift operators46756 +Node: Miscellaneous operators48319 +Node: Execution times48979 +Node: MIXAL50849 +Node: Basic structure52467 +Node: Basic structure-Footnotes55073 +Ref: Basic structure-Footnote-155147 +Ref: Basic structure-Footnote-255209 +Node: MIXAL directives55417 +Node: MIXAL directives-Footnotes60245 +Ref: MIXAL directives-Footnote-160321 +Node: Expressions60602 +Node: W-expressions62190 +Node: Local symbols65135 +Node: Local symbols-Footnotes66763 +Ref: Local symbols-Footnote-166833 +Node: Literal constants66949 +Node: Getting started67801 +Node: Writing a source file68642 +Node: Writing a source file-Footnotes71665 +Ref: Writing a source file-Footnote-171751 +Ref: Writing a source file-Footnote-271924 +Node: Compiling72370 +Node: Running the program73393 +Node: Non-interactive mode75182 +Node: Non-interactive mode-Footnotes77578 +Ref: Non-interactive mode-Footnote-177662 +Ref: Non-interactive mode-Footnote-277952 +Node: Interactive mode78106 +Node: Interactive mode-Footnotes81767 +Ref: Interactive mode-Footnote-181843 +Node: Debugging81958 +Node: Using mixguile85528 +Node: The mixguile shell86289 +Node: Additional functions88021 +Node: Defining new functions89719 +Node: Hook functions92968 +Node: Command hooks93472 +Node: Break hooks98391 +Node: Break hooks-Footnotes99545 +Ref: Break hooks-Footnote-199611 +Node: Scheme scripts99883 +Node: Using Scheme in mixvm and gmixvm101714 +Node: Emacs tools103402 +Node: MIXAL mode104194 +Node: MIXAL mode-Footnotes104894 +Ref: MIXAL mode-Footnote-1104958 +Node: Basics105034 +Node: Help system106070 +Node: Compiling and running106965 +Node: GUD integration107876 +Node: GUD integration-Footnotes108612 +Ref: GUD integration-Footnote-1108686 +Node: mixasm108902 +Node: Invoking mixasm109537 +Node: mixvm111387 +Node: Invocation112281 +Node: Commands114830 +Node: Commands-Footnotes116495 +Ref: Commands-Footnote-1116555 +Ref: Commands-Footnote-2116676 +Node: File commands116881 +Node: Debug commands119974 +Node: State commands129944 +Node: Configuration commands133397 +Node: Scheme commands136269 +Node: Devices137373 +Node: gmixvm140792 +Node: Invoking gmixvm141633 +Node: MIXVM console145495 +Node: MIX virtual machine147089 +Node: MIXAL source view148398 +Node: MIX devices view149235 +Node: Menu and status bars150311 +Node: mixguile154371 +Node: Invoking mixguile155007 +Node: Scheme functions reference157442 +Node: mixvm wrappers158449 +Node: Hooks162526 +Node: Additional VM functions165345 +Node: Problems169704 +Node: Copying170225 +Node: GNU General Public License170555 +Node: GNU Free Documentation License208123 +Node: Concept Index230522 +Node: Instructions and commands239832 End Tag Table |