Quantcast Arithmetic-Logic Unit

 
  
 
CONTROL  UNIT The   control   unit   maintains   order   within   the computer   system   and   directs   the   flow   of   traffic (operations) and data. The flow of control is indicated by  the  dotted  arrows  on  figure  1-1.  The  control  unit selects   one   program   statement   at   a   time   from   the program  storage  area,  interprets  the  statement,  and sends   the   appropriate   electronic   impulses   to   the arithmetic-logic unit and storage section to cause them to carry out the instruction. The   control   unit   does   not   perform   the   actual processing  operations  on  the  data.  Specifically,  the control unit manages the operations of the CPU, be it a single-chip  microprocessor  or  a  fill-size  mainframe. Like a traffic director, it decides when to start and stop (control  and  timing),  what  to  do  (program  instructions), where  to  keep  information  (memory),  and  with  what devices to communicate (I/O). It controls the flow of all data  entering  and  leaving  the  computer.  It  accomplishes this   by   communicating   or   interfacing   with   the arithmetic-logic   unit,   memory,   and   I/O   areas.   It provides the computer with the ability to function under program  control. Depending  on  the  design  of  the computer,  the  CPU  can  also  have  the  capability  to function  under  manual  control  through  man/machine interfacing. The control unit consists of several basic logically defined  areas. These  logically  defined  areas  work closely with each other.  Timing in a computer regulates the  flow  of  signals  that  control  the  operation  of  the computer. The instruction and control portion makes up  the  decision-making  and  memory-type  functions. Addressing  is  the  process  of  locating  the  operand (specific   information)   for   a   given   operation.   An interrupt  is a break in the normal flow of operation of a computer  (e.g.,  CTRL  +  ALT  +  DEL).   Control memory  is   a   random-access   memory   (RAM) consisting  of  addressable  storage  registers. Cache memory  is  a  small,  high-speed  RAM  buffer  located between the CPU and main memory; it can increase the speed of the PC. Read-only memory (ROM) are chips with  a  set  of  software  instructions  supplied  by  the manufacturer built into them that enables the computer to perform its I/O operations. The control unit is also capable of shutting down the computer  when  the  power  supply  detects  abnormal conditions. ARITHMETIC-LOGIC  UNIT The  arithmetic-logic  unit  (ALU)  performs  all arithmetic    operations    (addition,    subtraction, multiplication,   and   division)   and   logic   operations. Logic  operations  test  various  conditions  encountered during processing and allow for different actions to be taken based on the results. The data required to perform the arithmetic and logical functions are inputs from the designated CPU registers and operands. The  ALU  relies  on  basic  items  to  perform  its operations.  These  include  number  systems,  data  routing circuits   (adders/subtracters),   timing,   instructions, operands,   and   registers. Figure   1-2   shows   a representative   block   diagram   of   an   ALU   of   a microcomputer. PRIMARY  STORAGE  (MAIN  MEMORY) The  primary  storage  section  (also  called  internal storage, main storage, main memory,  or just memory) serves  four  purposes: . To hold data transferred from an I/O device to the input storage area,  where it remains until the computer is ready to process it. This is indicated by the solid arrow on figure 1-1. .  To  hold  both  the  data  being  processed  and  the intermediate   results   of   the   arithmetic-logic operations.  This  is  a  working  storage  area within   the   storage   section.   It   is   sometimes referred to as a scratch pad memory. .  To  hold  the  processing  results  in  an   output storage area for transfer to an I/O device. Figure  1-2.—Representative  block  diagram  of  an  ALU. 1-3

 


Privacy Statement - Copyright Information. - Contact Us

comments powered by Disqus

Integrated Publishing, Inc.
9438 US Hwy 19N #311 Port Richey, FL 34668

Phone For Parts Inquiries: (727) 755-3260
Google +