![Intel 8XC196NT Скачать руководство пользователя страница 56](http://html1.mh-extra.com/html/intel/8xc196nt/8xc196nt_user-manual_2072210056.webp)
3-5
PROGRAMMING CONSIDERATIONS
3.1.11 Floating Point Operations
The hardware does not directly support operations on REAL (floating point) variables. Those op-
erations are supported by floating point libraries from third-party tool vendors. (See the Develop-
ment Tools Handbook.) The performance of these operations is significantly improved by the
NORML instruction and by the sticky bit (ST) flag in the processor status word (PSW). The
NORML instruction normalizes a 32-bit variable; the sticky bit (ST) flag can be used in conjunc-
tion with the carry (C) flag to achieve finer resolution in rounding.
3.1.12 Extended Instructions
This section briefly describes the instructions that have been added to enable code execution and
data access anywhere in the 1-Mbyte address space.
NOTE
In 1-Mbyte mode, ECALL, LCALL, and SCALL always push two words onto
the stack; therefore, a RET must always pop two words from the stack.
Because of the extra push and pop operations, interrupt routines and
subroutines take slightly longer to execute in 1-Mbyte mode than in 64-Kbyte
mode.
EBMOVI
Extended interruptable block move. Moves a block of word data from one
memory location to another. This instruction allows you to move blocks of up to
64K words between any two locations in the address space. It uses two 24-bit
autoincrementing pointers and a 16-bit counter.
EBR
Extended branch. This instruction is an unconditional indirect jump to
anywhere in the address space. It functions only in extended addressing modes.
ECALL
Extended call. This instruction is an unconditional relative call to anywhere in
the address space. It functions only in extended addressing modes.
EJMP
Extended jump. This instruction is an unconditional, relative jump to anywhere
in the address space. It functions only in extended addressing modes.
ELD
Extended load word. Loads the value of the source word operand into the
destination operand. This instruction allows you to move data from anywhere in
the address space into the lower register file. It operates in extended indirect and
extended indexed modes.
ELDB
Extended load byte. Loads the value of the source byte operand into the
destination operand. This instruction allows you to move data from anywhere in
the address space into the lower register file. It operates in extended indirect and
extended indexed modes.
Содержание 8XC196NT
Страница 1: ...8XC196NT Microcontroller User s Manual...
Страница 2: ...8XC196NT Microcontroller User s Manual June 1995 Order Number 272317 003...
Страница 22: ...1 Guide to This Manual...
Страница 23: ......
Страница 35: ......
Страница 36: ...2 Architectural Overview...
Страница 37: ......
Страница 49: ......
Страница 50: ...3 Programming Considerations...
Страница 51: ......
Страница 66: ...4 Memory Partitions...
Страница 67: ......
Страница 104: ...5 Standard and PTS Interrupts...
Страница 105: ......
Страница 147: ......
Страница 148: ...6 I O Ports...
Страница 149: ......
Страница 176: ...7 Serial I O SIO Port...
Страница 177: ......
Страница 194: ...8 Synchronous Serial I O SSIO Port...
Страница 195: ......
Страница 211: ......
Страница 212: ...9 Slave Port...
Страница 213: ......
Страница 231: ......
Страница 232: ...10 Event Processor Array EPA...
Страница 233: ......
Страница 270: ...11 Analog to digital Converter...
Страница 271: ......
Страница 291: ......
Страница 292: ...12 Minimum Hardware Considerations...
Страница 293: ......
Страница 306: ...13 Special Operating Modes...
Страница 307: ......
Страница 317: ......
Страница 318: ...14 Interfacing with External Memory...
Страница 319: ......
Страница 362: ...15 Programming the Nonvolatile Memory...
Страница 363: ......
Страница 408: ...A Instruction Set Reference...
Страница 409: ......
Страница 476: ...B Signal Descriptions...
Страница 477: ......
Страница 493: ......
Страница 494: ...C Registers...
Страница 495: ......
Страница 565: ......
Страница 566: ...Glossary...
Страница 567: ......
Страница 580: ...Index...
Страница 581: ......
Страница 597: ......