Macro Commands

AEDIT-86 User's Guide

If SET Display Yes is in effect, all changes and cursor movements are displayed on the screen, even if the cursor leaves the screen or a VIEW command is given.

Regardless of the SET Display value, the text is updated if you give the ?REPLACE command or the FIND/REPLACE command and SET Showfind Yes is in effect.

5.9.2 Message

The message line is updated only in the following cases:

Error message display. The error message display lasts for about a second. The FIND /REPLACE command message "not found" is not considered an error.

CALC command messages. For an argument that is an expression rather than an assignment statement (e.g., N3+ 1 versus N2=N3+ 1 or S9 versus S9 = "abc").

HEX Output and MACRO List command messages.

QUIT or OTHER command filename messages.

The above set is carefully chosen to contain the cases where either the message is important or the command affects the message line only.

When macro execution is terminated, the last message remains on the screen. However, the status (e.g., Other, Viewonly) is updated if needed.

The "found: count" message is a special case; it is displayed only if it is the last message of the macro execution at main command level.

5.9.3 Prompt

The prompt line is changed only when a macro requests an answer to one of the questions listed in Section 5.4.

After macro execution terminates, the prompt line reflects the current mode of the editor. This mode is either main command level, or INSERT or XCHANGE mode.

5.9.4 Window

When a new window is constructed, the text is updated immediately, which is an exception to the previous description. The reason for this exception is to create a place for a future message that may refer to the upper window. The KILL_WND command operates in the usual manner. That is, when the cursor leaves the screen, the screen will be updated only when macro execution terminates.

5.10Macro Examples

5.10.1Example 1

It is often necessary to reset the left column. The single-character macro right square bracket (1) sets the left column one position to the right each time it is executed, and the single-character macro left squarebracket ([) sets the left column one position to the left each time it is executed:

M1 \BRSL+ 1 \NL \MM M [ \BRSL-l \NL \MM

5-10

Page 84
Image 84
Intel AEDIT-86 manual Macro Examples, Message, Prompt, Window

AEDIT-86 specifications

The Intel AEDIT-86, also known as the Intel 8086, is a notable microprocessor that played a critical role in shaping the computing landscape. Released in 1978, it was Intel's first 16-bit microprocessor, setting the stage for the x86 architecture that continues to influence modern computing.

One of the main features of the AEDIT-86 is its 16-bit architecture, which allows it to process data in larger chunks compared to its 8-bit predecessors. This capability not only improves performance but also increases the amount of memory that can be addressed, allowing for a maximum of 1 MB of RAM. This was a significant advancement at the time, enabling more complex software and operating systems to run efficiently.

The AEDIT-86 is built on a 3-micron process technology, which was innovative for its time and contributed to its performance capabilities. The microprocessor operates at a clock speed of up to 5 MHz, which allowed it to execute more instructions per second than previous generations of processors. This speed, combined with its wide data bus (16 bits), enables the processor to handle a larger volume of information more quickly.

Intel incorporated several key technologies in the AEDIT-86, including segmentation. This feature divides the memory into different segments, making it easier for programs to access data and improving memory management. The AEDIT-86 also supports a minimum of four 64 KB segments, which enhances the organization and access of programs and data in memory.

Another significant aspect of the AEDIT-86 is its compatibility with the existing 8080 and 8085 instruction sets, which facilitated easier migration for developers and helped the processor gain traction in the market. This backward compatibility allowed existing software to be ported to the new platform with minimal modification.

Furthermore, the Intel AEDIT-86 introduced a powerful instruction set that includes both integer and string manipulation commands, paving the way for more versatile programming. The instruction set architecture (ISA) of the AEDIT-86 supports both high-level programming languages and low-level assembly language, offering flexibility for various applications.

In summary, the Intel AEDIT-86 is a groundbreaking microprocessor known for its 16-bit architecture, advanced segmentation technology, and compatibility with earlier instruction sets. Its introduction marked the beginning of the x86 architecture, which has influenced countless processors and computing systems that followed. The AEDIT-86's features and technologies were instrumental in the evolution of personal computing, laying the groundwork for future innovations in the industry.