Join 60,000+ competitive exam aspirants
ALU рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ?
Arithmetic logic upgrade
Arithmetic logic unit
Arithmetic logic union
None
Arithmetic logic unit
Arithmetic Logic Unit (ALU) рдПрдХ рд╕реЗрдВрдЯреНрд░рд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпреВрдирд┐рдЯ (CPU) рдХрд╛ рдореВрд▓рднреВрдд рдирд┐рд░реНрдорд╛рдг рдЦрдВрдб рд╣реИред рдпрд╣ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЕрдВрдХрдЧрдгрд┐рддреАрдп рд╕рдВрдЪрд╛рд▓рди (рдЬреИрд╕реЗ рдЬреЛрдбрд╝, рдШрдЯрд╛рд╡) рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрдЪрд╛рд▓рди (рдЬреИрд╕реЗ AND, OR, NOT) рдХрд░рддрд╛ рд╣реИред
Arithmetic Logic Unit (ALU) рдПрдХ рд╕реЗрдВрдЯреНрд░рд▓ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпреВрдирд┐рдЯ (CPU) рдХрд╛ рдореВрд▓рднреВрдд рдирд┐рд░реНрдорд╛рдг рдЦрдВрдб рд╣реИред рдпрд╣ рдмрд╛рдЗрдирд░реА рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рднреА рдЕрдВрдХрдЧрдгрд┐рддреАрдп рд╕рдВрдЪрд╛рд▓рди (рдЬреИрд╕реЗ рдЬреЛрдбрд╝, рдШрдЯрд╛рд╡) рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрдЪрд╛рд▓рди (рдЬреИрд╕реЗ AND, OR, NOT) рдХрд░рддрд╛ рд╣реИред
R=AтКХB тАФ рд▓реЙрдЬрд┐рдХрд▓ XOR рдСрдкрд░реЗрд╢рди рдХрд╛ рдЙрджрд╛рд╣рд░рдг
CoutтАЛ=(AтЛЕB)+(CinтАЛтЛЕ(AтКХB)) тАФ рдлреБрд▓ рдПрдбрд░ рдХреЗ рд▓рд┐рдП рдХреИрд░реА рдЖрдЙрдЯ рд▓реЙрдЬрд┐рдХ
ALU рдХреЛ CPU рд░рдЬрд┐рд╕реНрдЯрд░ рдпрд╛ рдореЗрдореЛрд░реА рд╕реЗ рдмрд╛рдЗрдирд░реА рдСрдкрд░реЗрдВрдб рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВ, рд╕рд╛рде рд╣реА рдХрдВрдЯреНрд░реЛрд▓ рдпреВрдирд┐рдЯ (CU) рд╕реЗ рдПрдХ рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рдЧреНрдирд▓ рдорд┐рд▓рддрд╛ рд╣реИ рдЬреЛ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрд╢рди рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛ рд╣реИред рд▓реЙрдЬрд┐рдХ рд╕рд░реНрдХрд┐рдЯ (рдРрдбрд░реНрд╕, рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд░реНрд╕, рдФрд░ рдЧреЗрдЯреНрд╕) рд╡рд╛рдВрдЫрд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрдмрдХрд┐ рдкрд░рд┐рдгрд╛рдо рдХреА рдкреНрд░рдХреГрддрд┐ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрдЯреЗрдЯрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ рдореЗрдВ рд╕реНрдЯреЗрдЯрд╕ рдлреНрд▓реИрдЧ (Carry, Zero, Overflow) рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
ALU рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╛ рдХреЙрдореНрдмрд┐рдиреЗрд╢рдирд▓ рд▓реЙрдЬрд┐рдХ рдХреЛрд░ рд╣реИред
рдпрд╣ рдкреВрд░реНрдгрд╛рдВрдХ рдЕрдВрдХрдЧрдгрд┐рдд, рдмрд┐рдЯрд╡рд╛рдЗрдЬрд╝ рд▓реЙрдЬрд┐рдХ рдФрд░ рддреБрд▓рдирд╛ рдХреЛ рд╕рдВрднрд╛рд▓рддрд╛ рд╣реИред
рдХрдВрдЯреНрд░реЛрд▓ рдпреВрдирд┐рдЯ рдЗрдВрд╕реНрдЯреНрд░рдХреНрд╢рди рд░рдЬрд┐рд╕реНрдЯрд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП ALU рдХреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддреА рд╣реИред
рдкрд░рд┐рдгрд╛рдо рдЕрдХреНрд╕рд░ рд╕реНрдЯреЗрдЯрд╕ рд░рдЬрд┐рд╕реНрдЯрд░ (FLAGS) рдЬреИрд╕реЗ рдЬрд╝реАрд░реЛ рдлреНрд▓реИрдЧ рдпрд╛ рдХреИрд░реА рдлреНрд▓реИрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рд╣рд╛рдИ-рд╕реНрдкреАрдб рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ
рдЬрдЯрд┐рд▓ рдЧрдгрд┐рддреАрдп рдЧрдгрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ
рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХреЗ рд╡рд░реНрдб рд╕рд╛рдЗрдЬ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд
рдХреНрд▓реЛрдХ рдлреНрд░реАрдХреНрд╡реЗрдВрд╕реА рдХреЗ рд╕рд╛рде рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд рдмрдврд╝рддреА рд╣реИ
рдЬрдирд░рд▓ рдкрд░реНрдкрд╕ CPUs
рдорд╛рдЗрдХреНрд░реЛрдХрдВрдЯреНрд░реЛрд▓рд░
рдбрд┐рдЬрд┐рдЯрд▓ рд╕рд┐рдЧреНрдирд▓ рдкреНрд░реЛрд╕реЗрд╕рд░ (DSPs)
ALUs рдХреЛ рд╡реЙрди рдиреНрдпреВрдореИрди рдпрд╛ рд╣рд╛рд░реНрд╡рд░реНрдб рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╡рд┐рдХрд▓реНрдк A рдЧрд▓рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдХреЛрдИ рдЕрдкрдЧреНрд░реЗрдб рдирд╣реАрдВ рд╣реИ; рд╡рд┐рдХрд▓реНрдк C рдЧрд▓рдд рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдорд╛рдирдХ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рдЗрдХрд╛рдИ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдмрдЬрд╛рдп рд╕реЗрдЯ рдереНрдпреЛрд░реА рдпреВрдирд┐рдпрди рдСрдкрд░реЗрд╢рди рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред
B рд╕рд╣реА рд╣реИ тАФ ALU рдХрд╛ рдЕрд░реНрде Arithmetic Logic Unit рд╣реИ, рдЬреЛ CPU рдореЗрдВ рдЧрдгрд┐рддреАрдп рдФрд░ рддрд╛рд░реНрдХрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдШрдЯрдХ рд╣реИред
рд╣рдореЗрд╢рд╛ рдпрд╛рдж рд░рдЦреЗрдВ рдХрд┐ ALU рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХ рдХреЙрдореНрдмрд┐рдиреЗрд╢рдирд▓ рд╕рд░реНрдХрд┐рдЯ рд╣реИ; рдпрд╣ рд╕реНрд╡рдпрдВ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣реА рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЕрд╕реНрдерд╛рдпреА рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рд░рдЬрд┐рд╕реНрдЯрд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред