| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    ¿Cómo Realizar un ordenador Resta
    Ordenadores hacer exactamente lo que su nombre sugiere : se calculan de entrada matemática. Computadoras realizar cálculos que , a su vez , se utilizan para ejecutar las muchas funciones complicadas que las computadoras sirven. Mientras que el software informático puede realizar muchos cálculos avanzados, en un ordenador de nivel de hardware sólo puede hacer un par de tipos básicos de operaciones matemáticas. Para restar , una computadora debe agregar un número a otro número negativo, y hacerlo a través de la notación binaria. Math Binary

    En el nivel más básico de una computadora, todas las acciones y operaciones se realizan en números binarios. Representaciones binarias de los números constan de unos ( 1 ) y ceros ( 0 ) aranged de tal forma que se destacan en los números decimales . Por ejemplo , para agregar los números cuatro y cinco , el equipo tendría la representación binaria de cada número ( cuatro = 0100 , cinco = 0,101 ) y agregarlos acuerdo a la notación binaria :

    0100 40101 5 --- --------- 1001 9
    Computer Puertas

    a nivel de hardware, todas las operaciones se manejan a través de la interacción de las señales que pasan a través de diversos lógicas y matemáticas puertas , que tienen de entrada y producir una salida basada en la entrada y el tipo de puerta . Para operaciones matemáticas , sólo un tipo de puerta existe : la fecha de adición. Puesto que usted tiene sólo una puerta Además, con el fin de realizar otras operaciones como la resta , la computadora simplemente agrega un número a un número negativo. Por ejemplo, para restar 4 de 9 ( 9-4 ) , el equipo se agregará realmente -4-9 ( 9 + ( -4 ) )
    Resta binaria
    < . br >

    Como todas las matemáticas en un ordenador se realiza en binario , las operaciones básicas para la resta implicaría la adición de un número binario negativo a un número binario positivo o negativo . Sin embargo , los números binarios no existen normalmente en términos negativos. Un ordenador también se trata en binario no es capaz de simplemente poner un signo negativo delante de un número entero . Más bien , una forma específica de la transformación en un número binario debe ocurrir antes de que pueda ser considerado negativo . Esta transformación se le llama " complemento a dos " (Fuente 2 ) .
    Complemento

    de Dos Para convertir un número binario en su contraparte negativa , el equipo sigue una proceso de dos pasos . El primero es para voltear todos los dígitos de un número binario de 0 a 1 o 1 a 0 ( Fuente 1 ) . Luego , se resta 1 de ese número . Ese número ahora es negativo. En el siguiente ejemplo , el ordenador restar un número binario de 8 bits ( 12 ) de otro número de 8 bits ( 36 ) por conmutación 12 a su versión negativa y la adición de los dos números ( Fuente 2 ) . Se trata esencialmente de cómo un equipo realiza la resta :

    0010 0100 360000 1100 12

    complemento a dos : 1111 0011 + 1 = 1111 0100 = -12

    0010 0100 36 1111 0100 -12 --------------- 0001 1000 24

    Previous :

    next :
      Artículos relacionados
    ·Cómo leer un archivo de registro de IIS 
    ·Cómo quitar un botón con RemoveChild en AS3 
    ·Cómo escribir una matriz de bytes en archivo 
    ·Cómo agregar controles a un Panel 
    ·Cómo utilizar una casilla de verificación para filtra…
    ·Cómo hacer un sistema de cuadrícula 2D en XNA 
    ·Cómo utilizar elementos HTML en línea 
    ·Cómo convertir una imagen a código HTML 
    ·Cómo crear una imagen del botón Redirigir Con un camp…
    ·Cómo trabajar con Sprites en AS3 
      Artículos destacados
    ·Cómo acceder a consultas Refresh 
    ·Cómo insertar o actualizar MySQL 
    ·¿Qué es la cohesión en Ingeniería de Software 
    ·Cómo cerrar un JFrame 
    ·Cómo crear clases de excepciones en Java 
    ·Cómo leer SQL desde Visual C 
    ·Cómo compilar código C como Biblioteca 
    ·¿Qué es un socket en Java 
    ·Cómo escribir un código tangente de una calculadora e…
    ·¿Cuál es el código de caracteres del teclado en VB6 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com