Binario Avanzado para Programación y Ciencias de la Computación: Operaciones Lógicas, a Nivel de Bits y Aritméticas, y Codificación y Representación de Datos


Precio:
Precio de venta$66.72

Descripción

Este libro explica cómo funciona el sistema binario y cómo lo utilizan los ordenadores para representar información, incluyendo números enteros positivos y negativos, caracteres y números reales. Explica las operaciones lógicas y bit a bit utilizadas para manipular información y realizar operaciones aritméticas. También analizamos brevemente cómo los ordenadores almacenan esta información en la memoria y en el almacenamiento secundario, y cómo se puede transmitir entre ordenadores.

Los temas cubiertos incluyen:

INTRODUCCIÓN A LAS BASES NUMÉRICAS Y AL BINARIO

CONVERSIÓN DE BINARIO A DECIMAL Y VICEVERSA
Cómo convertir un número binario a decimal
Cómo convertir un número decimal a binario

CÓMO LOS ORDENADORES AGRUPAN DÍGITOS BINARIOS
Un vistazo más de cerca a los bytes
Un vistazo más de cerca a las palabras
-Alineación de palabras, alineación y empaquetamiento de palabras, orden de bytes y endianness
Direcciones

OPERACIONES BOOLEANAS Y PUERTAS LÓGICAS
Fundamentos del álgebra booleana
-NOT, AND, OR, XOR, NAND, NOR, NXOR
Combinación de puertas lógicas
-NOT, AND, OR, XOR, NOR usando lógica NAND
Operaciones lógicas versus operaciones bit a bit
Uso de operaciones bit a bit para establecer, borrar, voltear o probar bits
-Configuración de bits, inversión de bits, borrado de bits, prueba de bits

SUMA Y RESTA EN BINARIO
Suma de números enteros binarios
-El método de suma por columnas de números decimales y la suma de números binarios, la implementación de la suma binaria utilizando puertas lógicas
Resta de números enteros binarios
-Los métodos de resta por columnas de números decimales y la resta de números binarios, la implementación de la resta binaria utilizando puertas lógicas

OPERACIONES DE DESPLAZAMIENTO
Desplazamiento a la izquierda
Desplazamiento a la derecha
Desplazamientos circulares

MULTIPLICACIÓN Y DIVISIÓN EN BINARIO
Multiplicación
-Multiplicación por una potencia de 2, multiplicación por columnas, algoritmo de multiplicación del campesino ruso, multiplicación en hardware
División
-División por una potencia de 2, división larga decimal, división larga binaria, algoritmo para la división larga binaria, división en hardware

REPRESENTACIÓN DE CARACTERES Y CADENAS DE CARACTERES
Representación de caracteres individuales
-ASCII, ASCII extendido, BCDIC y otras codificaciones de caracteres tempranas, EBCDIC, Unicode
Representación de cadenas de caracteres
-Cadenas terminadas, cadenas con prefijo de longitud, otras representaciones de cadenas

REPRESENTACIÓN DE TEXTO Y GRÁFICOS EN PANTALLA
Pantallas en modo texto
Pantallas de mapa de bits

VERIFICACIÓN DE PARIDAD
Qué es un bit de paridad
Paridad par e impar
Ventajas, desventajas y limitaciones del uso de la verificación de paridad
Uso de la paridad en dispositivos de almacenamiento RAID
Bits de paridad no utilizados

NÚMEROS ENTEROS CON SIGNO
Binario offset
Representación de signo y magnitud
Complemento a uno
Complemento a dos
Otras representaciones de números con signo
-Base -2, representación de dígitos con signo

NÚMEROS REALES
Representación de punto fijo
Representación de punto flotante
Tipo de datos racional
Sistemas numéricos logarítmicos

CODIFICACIONES DECIMALES Y TIPOS DE DATOS DECIMALES
¿Por qué usar representaciones decimales de números reales?
Codificaciones binarias de números decimales
-Decimal serial, dos de cinco, biquinario, codificaciones de caracteres de números decimales, decimal codificado en binario (BCD), codificación Chen-Ho, decimal densamente empaquetado (DPD) y exceso-3
Tipos de datos decimales
-¿Qué números se pueden representar exactamente en punto fijo y flotante?
-¿Cuán inexacto?
-Problemas con la representación inexacta
-Representación decimal

ESTRUCTURAS DE DATOS
Estructuras
Arrays
Listas enlazadas y estructuras más complejas
-Limitaciones de los arrays, introducción a las listas enlazadas, listas enlazadas simples y dobles, estructuras de datos más complejas

TIPOS DE MEMORIA DE ORDENADOR
Memoria de núcleo magnético y memoria de cuerda de núcleo
RAM
-DRAM y SRAM
ROM
-ROM programada por máscara, PROM, EPROM, EEPROM, memoria Flash

ALMACENAMIENTO SECUNDARIO
Almacenamiento secuencial
-Cinta perforada, cinta magnética
Almacenamiento de acceso aleatorio
-Disco magnético, disco óptico, unidades de estado sólido, memoria flash y almacenamiento en la nube

MEDICIÓN DE MEMORIA Y ALMACENAMIENTO

COMUNICACIONES DIGITALES
Comunicación serial
Comunicación paralela

MEDICIÓN DE VELOCIDADES DE TRANSFERENCIA
Baudios

Autor: Sunil Tanna
Editorial: Createspace Independent Publishing Platform
Publicado: 29/08/2018
Páginas: 190
Tipo de encuadernación: Tapa blanda
Peso: 1.37 libras
Tamaño: 11.00h x 8.50w x 0.49d
ISBN13: 9781726352642
ISBN10: 1726352641
Categorías BISAC:
- Informática | Ciencias de la Computación

Este título no es retornable