Principios de la organización informática (2da edición) Tang Shuofei

Lenguaje de máquina

Lenguaje ensamblador

Idiomas de alto nivel: fortran, basic, pascal, c

Traducción: El proceso de traducir un lenguaje de alto nivel a un lenguaje de máquina.

Programa de compilación

Interprete

Arquitectura de Computadores

  1. Organización del sistema informático: los atributos del sistema informático vistos por los programadores
    Se refiere a los atributos de las máquinas tradicionales vistos por los programadores que utilizan la máquina, programación en lenguaje ensamblador: conjunto de instrucciones, tipo de datos, tecnología de direccionamiento de memoria, mecanismo de E / S

  2. Composición de la computadora: se refiere a cómo realizar la arquitectura de la computadora. Cómo obtener instrucciones, analizar instrucciones, obtener operandos y realizar operaciones. Las instrucciones son las mismas, solo se puede considerar que tienen la misma estructura, y cómo iniciar la instrucción puede ser completamente diferente (el circuito de multiplicación se puede usar para realizar la instrucción de multiplicación, o se puede usar el circuito de suma continua)

La estructura de hardware del sistema informático.

Composición: CPU (unidad de cómputo, controlador), dispositivo de E / S, memoria principal, bus del sistema.

Controlador (Unidad de control, CU): Interprete las instrucciones en la memoria y emita varios comandos operativos para ejecutar las instrucciones.

Unidad aritmética lógica (ALU): operaciones aritméticas lógicas completas.

Sistema de autobús

  1. Bus de datos
  2. Bus de direcciones
  3. Bus de control

Índice de rendimiento del autobús

  1. Ancho del bus: número de buses

UPC

Método informático

La información son todos los códigos compuestos de 0 y 1 internamente.

Sin firmar y firmado

Número sin firmar

Cada bit del registro puede almacenar un valor,

Al almacenar el número de símbolos, deje un lugar para almacenar los símbolos.

Cuando la longitud de la palabra de la máquina es la misma, el rango de valores es diferente.

Numero firmado

Valor de verdad del número de máquina

0 positivo

1 negativo

Ponga delante de números significativos

Notación de código fuente

El bit de valor es el valor absoluto del valor verdadero

Notación en complemento a dos

Encuentre un número positivo equivalente a un número negativo para reemplazar el número negativo

Modificación

Complemento

-3 +9 mod 12 +9 es el complemento de -3 modulo 12

  1. El complemento positivo de un número negativo es: módulo + número negativo en sí
  2. La suma de valores absolutos es módulo
  3. El complemento de un número positivo es en sí mismo

+1010 complemento 0,1010

-1101 complemento 1.0011

Además del bit de signo del código fuente, cada bit se niega y el último bit se incrementa en 1

Complemento de uno

Características

  1. El bit más alto de los tres números de máquina es el número de signo. Utilice "." (Número decimal) "," (número positivo) entre el signo y el valor
  2. Cuando el valor verdadero es +, el código original, el código del complemento y el código inverso tienen la misma forma
  3. Cuando es -, el código inverso es el código original "negación de cada bit", y el código de complemento es el código original "negación +1"

Representaciones de números en coma fija y coma flotante

Representación de punto fijo

Un número con el punto decimal fijo en una posición determinada.

Decimal puro

Entero puro

Representación de punto flotante

mantisa

Código de orden

Base: 2, 4, 6

Especifica que la mantisa de un número de punto flotante está en forma decimal pura, y el número de punto flotante con el dígito más alto de la mantisa es 1 se convierte en un número normalizado

0,000011

0,11

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/cs18335818140/article/details/108720604
Recomendado
Clasificación