MGMT 1030 Lecture Notes - Lecture 18: Instruction Set, Intel 80386, Coprocessor
![](https://new-preview-html.oneclass.com/rKZ3w4gpqWELjZVExX9bj8nX2G5YyBMv/bg1.png)
MGMT 1030 Lecture 18 Notes – Arithmetic Instructions
Introduction
• All other instructions in these CPUs move and manipulate data only between registers.
• This allows the instruction set to be executed much more rapidly.
• There is a detailed examination of the Power PC computer and its variants in
Supplementary.
• Every CPU instruction set includes integer addition and subtraction.
• Except for a few special-purpose CPUs, every CPU today also provides instructions for
integer multiplication and division.
• Many instruction sets provide integer arithmetic for several different word sizes.
• As with the MOVE instructions, there may be several different integer arithmetic
instruction formats providing various combinations of register and memory access in
different addressing modes.
• In addition, most current CPUs also provide floating point arithmetic capabilities.
• On older PCs with 80386 or earlier processors, a floating point math coprocessor unit
had to be purchased separately and installed in a socket provided for that purpose on
the motherboard of the computer.
• Because of the expense, most users would not exercise this option.
• Extensive floating point calculations are required for many graphics applications, such as
CAD/CAM programs, animation, and computer games
• The presence of floating point instructions reduces the processing time significantly.
• Floating point instructions usually operate on a separate set of floating point data
registers with 64-, 80-, or 128-bit word sizes.
• The modern instruction set usually also contains instructions that convert data between
integer and floating point formats.
• CPU instruction set includes integer addition and subtraction.
• Except for a few special-purpose CPUs, every CPU today also provides instructions for
integer multiplication and division.
find more resources at oneclass.com
find more resources at oneclass.com