Universidad Autónoma de Occidente

ESTRUCTURA DE COMPUTADORES PROGRAMACION DEL PROCESADOR MIPS Y SU ENSAMBLADOR / (Record no. 4222)

MARC details
000 -CABECERA
campo de control de longitud fija 09472 a2200265 4500
003 - IDENTIFICADOR DE NÚMERO DE CONTROL
campo de control OSt
008 - DATOS DE LONGITUD FIJA--INFORMACIÓN GENERAL
campo de control de longitud fija 2009
020 ## - ISBN
Número Internacional Estándar del Libro 9786077686187
040 ## - FUENTE DE CATALOGACIÓN
Centro catalogador/agencia de origen GAMADERO
Lengua de catalogación Español
Centro/agencia transcriptor GAMADERO
041 ## - CÓDIGO DE IDIOMA
Código de idioma del texto Español
050 00 - SIGNATURA TOPOGRÁFICA DE LA BIBLIOTECA DEL CONGRESO
Número de clasificación QA76.9.A73A48 2009
082 0# - NÚMERO DE LA CLASIFICACIÓN DECIMAL DEWEY
Número de clasificación QA76.9A73 A527
100 1# - ENTRADA PRINCIPAL--NOMBRE DE PERSONA
Nombre de persona JOSE ANTONIO ALVAREZ BERMEJO
245 00 - MENCIÓN DEL TÍTULO
Título ESTRUCTURA DE COMPUTADORES PROGRAMACION DEL PROCESADOR MIPS Y SU ENSAMBLADOR /
Subtítulo PROGRAMACION DE PROCESADOR MIPS Y SU ENSAMBLADOR
250 ## - MENCION DE EDICION
Mención de edición 1 ED
260 ## - PUBLICACIÓN, DISTRIBUCIÓN, ETC.
Lugar de publicación MEXICO:
Nombre del editor ALFAOMEGA
Fecha de publicación 2009
300 ## - DESCRIPCIÓN FÍSICA
Extensión 352P
Otras características físicas IKUSTRACION
Dimensiones 17X23CM
504 ## - NOTA DE BIBLIOGRAFÍA
Nota de bibliografía Autores ÁLVAREZ, José 0<br/>Editorial Alfaomega, Ra-Ma 0<br/>Año de edición No 0<br/>Código de barras 9786077686187 9786077686187<br/>ISBN 978-607-7686-18-7 978<br/>ISBN E-Book No 0<br/>Materiales adicionales No 0<br/>Número de la edición 1 1<br/>Número de páginas 352 352<br/>Dimensiones 17x23 cms. 17<br/>Peso en gramos<br/>Encuadernación Rústica 0<br/>Idioma Español 0
505 ## - TABLA DE CONTENIDO
Tabla de contenido Índice de contenido<br/>AGRADECIMIENTOS<br/>INTRODUCCIÓN<br/>ICONOGRAFÍA<br/>MÓDULO 1. INTRODUCCIÓN<br/><br/>CAPÍTULO 1. ASENTANDO CONCEPTOS: PROGRAMA. SISTEMA<br/>OPERATIVO. PROCESO. EL PROCESADOR. RENDIMIENTO<br/>1.1 ¿QUÉ UTILIDAD TIENE UN PROGRAMA O FICHERO EJECUTABLE?<br/>1.1.1 La función del sistema operativo<br/>1.1.2 La casa de Gran Hermano (el procesador y su entorno)<br/>1.2 ¿QUÉ ES EL RENDIMIENTO? ¿CÓMO SE MIDE?<br/>1.2.1 El tiempo de ejecución, los M.I.P.S. y los ciclos de reloj. El concepto de<br/>rendimiento<br/>1.2.2 Qué es un ciclo. El reloj<br/>1.3 RETOS<br/>1.3.1 Desprotección de ejecutables<br/>1.3.2 El uso de binders o mezcladores<br/><br/>CAPÍTULO 2. ARQUITECTURA DE COMPUTADORES Y EL LENGUAJE<br/>ENSAMBLADOR<br/>2.1 INTRODUCCIÓN<br/>2.2 DIFERENTES ARQUITECTURAS, DIFERENTES PROCESADORES FUNDAMENTOS<br/>2.4 EL CICLO DE MÁQUINA BÁSICO<br/>2.5 INSTRUCCIONES MÁQUINA<br/>2.6 SENTENCIA DE LENGUAJE ENSAMBLADOR<br/>2.7 TRADUCCIÓN DE PROGRAMAS<br/>2.8 LENGUAJE MÁQUINA<br/>2.9 ALMACENAMIENTO PRIMARIO<br/>2.10 ARQUITECTURA FRENTE A IMPLEMENTACIÓN<br/>2.10.1 Emulación<br/>2.10.2 Traducción separada o por fases<br/>2.10.3 Cargadores<br/><br/>CAPÍTULO 3. LA IMPORTANCIA DEL BIT. COMPUTADORAS DIGITALES<br/>3.1 LAS COMPUTADORAS Y EL SISTEMA BINARIO<br/>3.2 PATRONES DE BITS<br/><br/>CAPÍTULO 4. LA COMPUTADORA<br/>4.1 COMPONENTES DE UNA COMPUTADORA<br/>4.2 ¿QUÉ ES UN CONTROLADOR DE E/S?<br/>4.3 MEMORIA PRINCIPAL<br/>4.3.1 Memoria virtual<br/>4.3.2 Memoria caché<br/>4.3.3 Contenidos de memoria. La información son bits en un contexto<br/>MÓDULO 2. REPRESENTACIÓN INTERNA DE LOS DATOS EN MIPS<br/><br/>CAPÍTULO 5. REPRESENTACIÓN DE CARACTERES CON PATRONES<br/>DE BITS<br/>5.1 REPRESENTACIÓN DE CARACTERES<br/>5.2 TABLA DE CARACTERES ASCII<br/>5.3 SECUENCIAS ASCII<br/>5.4 ARCHIVOS<br/>5.4.1 Archivos de texto<br/>5.4.2 Ficheros ejecutables<br/>5.4.3 Archivos binarios<br/>5.5 DETECCIÓN Y CORRECCIÓN DE ERRORES CON HAMMING<br/><br/>CAPÍTULO 6. REPRESENTACIÓN NUMÉRICA<br/>6.1 QUÉ ES UN NÚMERO<br/>6.2 REPRESENTACIONES<br/>6.3 NOTACIÓN POSICIONAL<br/>6.3.1 Notación decimal<br/>6.3.2 Notación en base cinco<br/>6.3.3 Cambiando la representación<br/>6.4 REPRESENTACIÓN DE NÚMEROS USANDO BASE DOS<br/>6.5 REPRESENTACIÓN BINARIA Y HEXADECIMAL DE ENTEROS<br/>6.5.1 Patrones de bits frecuentes<br/>6.5.2 Representación en base 16<br/>6.5.3 Conversión de representación hexadecimal a decimal<br/>6.5.3.1 Desplazamiento de una posición<br/>6.5.3.2 Desplazamiento de una posición en base 16<br/>6.5.4 Representación en base dieciséis, diez y dos<br/>6.5.5 Conversión de representación hexadecimal a representación binaria<br/>6.6 CONVERSIÓN ENTRE REPRESENTACIONES<br/>6.6.1 Conversión de decimal a base B<br/><br/>CAPÍTULO 7. SUMA BINARIA Y REPRESENTACIÓN EN COMPLEMENTO<br/>A DOS<br/>7.1 ALGORITMO DE SUMA BINARIO<br/>7.1.1 Sumas con N bits<br/>7.1.2 Detección del overflow/desbordamiento<br/>7.1.3 Sumas en hexadecimal<br/>7.2 ENTEROS NEGATIVOS<br/>7.2.1 Signo y magnitud<br/>7.2.2 Complemento a dos<br/>7.2.2.1 El bit de signo<br/>7.2.2.2 ¿Cómo detectar el overflow en el complemento a dos?<br/>MÓDULO 3. EL SIMULADOR MIPS (PCSPIM)<br/><br/>CAPÍTULO 8. PRIMER PROGRAMA MIPS<br/>8.1 INICIALIZACIÓN DEL ENTORNO DE TRABAJO EN MIPS<br/>8.2 LA VENTANA DE BIENVENIDA<br/>8.3 UN PROGRAMA MIPS BÁSICO<br/>8.4 CONFIGURACIÓN BÁSICA DEL SIMULADOR MIPS<br/>8.4.1 El contador de programa o PC (program Counter). Configuración<br/>8.4.2 El programa en ejecución<br/>8.4.3 RunTime o tiempo de ejecución<br/><br/>CAPÍTULO 9. MODELO DE PROGRAMACIÓN EN MIPS<br/>9.1 MODELO DE MEMORIA<br/>9.1.1 Memoria de datos<br/>9.1.2 Memoria de instrucciones<br/>9.2 ORGANIZACIÓN DE LA MEMORIA<br/>9.3 REGISTROS<br/>9.3.1 Registros y la ALU<br/>9.3.2 Código máquina<br/>9.3.3 Convención en el uso de los registros.<br/>9.4 CICLO MÁQUINA<br/>9.4.1 Control de ejecución<br/><br/>CAPÍTULO 10. OPERANDOS Y OPERACIONES LÓGICAS CON BITS<br/>10.1 OPERANDOS INMEDIATOS<br/>10.2 INSTRUCCIÓN INMEDIATA ORI<br/><br/>CAPÍTULO 11. MÁS INSTRUCCIONES LÓGICAS<br/>11.1 DESPLAZAMIENTO LÓGICO A LA IZQUIERDA.<br/>11.1.1 No-OP<br/>11.2 DESPLAZAMIENTO LÓGICO A LA DERECHA.<br/>11.3 INSTRUCCIÓN OR<br/>11.4 INSTRUCCIÓN AND<br/>11.5 INSTRUCCIÓN XOR<br/>11.6 INSTRUCCIÓN NOR<br/>MÓDULO 4. CÓMO PROCESAR LOS DATOS.<br/><br/>CAPÍTULO 12. INSTRUCCIONES DE ADICIÓN Y SUSTRACCIÓN<br/>12.1 LA ARITMÉTICA Y LA MANIPULACIÓN DE BITS<br/>12.2 LA INSTRUCCIÓN ADDU<br/>12.3 PROGRAMA DE EJEMPLO<br/>12.4 NEGACIÓN DE UN ENTERO EN COMPLEMENTO A DOS<br/>12.5 LA INSTRUCCIÓN ADDIU<br/>12.6 LA INSTRUCCIÓN SUBU<br/><br/>CAPÍTULO 13. MULTIPLICACIÓN, DIVISIÓN ENTERA E INSTRUCCIONES<br/>DE DESPLAZAMIENTO ARITMÉTICO<br/>13.1 EL DOBLE DE ESPACIO<br/>13.2 LA UNIDAD DE MULTIPLICACIÓN DEL PROCESADOR MIPS<br/>13.3 LAS INSTRUCCIONES DIV Y DIVU<br/>13.4 DESPLAZAMIENTO ARITMÉTICO A LA DERECHA<br/><br/>CAPÍTULO 14. INSTRUCCIONES DE ACCESO A MEMORIA<br/>14.1 CARGA Y ALMACENAMIENTO<br/>14.2 BIG ENDIAN Y LITTLE ENDIAN<br/>14.3 DIRECCIONES MIPS<br/>14.4 ARRAYS EN ENSAMBLADOR<br/><br/>CAPÍTULO 15. MÁS SOBRE EL ACCESO A MEMORIA: PALABRAS Y MEDIAS PALABRAS<br/>15.1 CARGAR EXCLUSIVAMENTE UN BYTE<br/>15.2 ALMACENAR UN BYTE INDIVIDUAL<br/>15.3 REQUISITOS DE ALMACENAMIENTO DE LOS BYTES<br/>15.4 ¿CÓMO ESCRIBIR EN MEMORIA MEDIAS PALABRAS?<br/>MÓDULO 5. BIFURCACIONES, INSTRUCCIONES DE DECISIÓN Y BUCLES<br/>CAPÍTULO 16. ARQUITECTURA DE COMPUTADORES Y EL LENGUAJE ENSAMBLADOR<br/>16.1 REPASO DEL CONCEPTO DE CICLO MÁQUINA<br/>16.2 ALTERACIÓN DEL CONTADOR DE PROGRAMA<br/>16.3 LA INSTRUCCIÓN DE SALTO JMP<br/>16.4 SALTOS CONDICIONALES<br/><br/>CAPÍTULO 17. INSTRUCCIONES CONDICIONALES AVANZADAS<br/>17.1 BRANCH ON LESS THAN ZERO Y BRANCH ON GREATER THAN ZERO<br/>17.2 INSTRUCCIONES SET<br/>17.3 BUCLES CONTROLADOS POR CONTADOR<br/><br/>CAPÍTULO 18. PROGRAMACIÓN ESTRUCTURADA<br/>18.1 POTENCIA DE CÓMPUTO<br/>18.2 PROCESADORES CON IDÉNTICA POTENCIA DE CÁLCULO<br/>18.3 CONJUNTO DE INSTRUCCIONES MÍNIMO<br/>18.4 CISC/RISC<br/>18.5 PROGRAMACIÓN ESTRUCTURADA<br/>18.6 POTENCIA COMPUTACIONAL DE LA PROGRAMACIÓN ESTRUCTURADA<br/><br/>CAPÍTULO 19. MÁS SOBRE SALTOS<br/>19.1 INSTRUCCIONES DE BIFURCACIÓN<br/>19.2 INSTRUCCIÓN DE SALTO INCONDICIONAL<br/>19.3 TABLA DE INSTRUCCIONES DE SALTO<br/>19.4 ESTRUCTURA IF-ELSE<br/>19.5 CÓMO INSERTAR OPERANDOS INMEDIATOS EN LAS INSTRUCCIONES DE SALTO<br/>19.6 INSTRUCCIÓN SET ON LESS THAN<br/>19.7 DIRECCIONAMIENTO INDEXADO<br/>MÓDULO 6. LA PILA (STACK) Y LAS LLAMADAS A PROCEDIMIENTOS Y FUNCIONES<br/><br/>CAPÍTULO 20. LA PILA EN TIEMPO DE EJECUCIÓN<br/>20.1 EL STACK (PILA) DE MIPS<br/>20.2 LA PILA EN TIEMPO DE EJECUCIÓN<br/><br/>CAPÍTULO 21. LLAMADAS A FUNCIÓN<br/>21.1 RUTINAS INVOCADORAS Y RUTINAS<br/>21.2 PROTOCOLO DE LLAMADAS A LAS FUNCIONES<br/>21.3 EJEMPLO DE UNA INVOCACIÓN A SUBRUTINA SENCILLA<br/><br/>CAPÍTULO 22. LLAMADAS COMPLEJAS A FUNCIONES USANDO EL STACK (PILA)<br/>22.1 CÓMO GUARDAR LA DIRECCIÓN DE RETORNO<br/>22.2 CADENA DE LLAMADAS RECURSIVAS<br/>22.3 PROTOCOLO DE LLAMADAS A FUNCIÓN COMPLEJAS<br/><br/>CAPÍTULO 23. C Y ENSAMBLADOR. ESTRUCTURAS Y PUNTEROS<br/>23.1 GESTIÓN DE MEMORIA<br/>23.2 REGISTROS: VARIABLES MAS COMPLEJAS<br/><br/>APÉNDICES<br/>APÉNDICE A. FUNCIONAMIENTO INTERNO DEL PROCESADOR MIPS.<br/>MODELO DE MEMORIA, REGISTROS, UNIDADES FUNCIONALES<br/>APÉNDICE B. EL PUNTO FLOTANTE. UNA INTRODUCCIÓN AL IEEE-754.<br/>FLOATS EN MIPS<br/>B.1 NOTACIÓN EN PUNTO<br/>B.2 NOTACIÓN EN PUNTO FLOTANTE. NOTACIÓN CIENTÍFICA. IEEE-754<br/>B.3 ARITMÉTICA IEEE-754<br/>ÍNDICE ALFABÉTICO
520 ## - RESUMEN
Resumen Proporcionar al lector una base sólida para abordar el estudio de la arquitectura de computadoras y el desarrollo software.<br/>Características<br/>Durante todo el libro se revela la relación existente entre el desarrollo software y la arquitectura de computadores. Muestra cómo un lenguaje de alto nivel terminará traduciéndose al lenguaje máquina, característico del procesador sobre el que se trabaja.<br/>Enseña las técnicas de desarrollo propias del ensamblador, lo que ayudará mucho en el desarrollo de programas de alto nivel.<br/>No es objetivo de este texto convertir al lector en un programador experimentado de lenguaje MIPS sino el de proporcionarle una visión global sobre el funcionamiento de todos los sistemas de computadores.<br/>Ventajas Competitivas<br/><br/>La arquitectura, del procesador que se ha usado en el libro, goza de un diseño claro y eficaz, características que hacen que este procesador sea fácil y provechoso para el estudio.<br/>Enseña las técnicas de desarrollo propias del ensamblador, lo que ayudará mucho en el desarrollo de programas de alto nivel.<br/>El material necesario para empezar a trabajar con el ensamblador MIPS lo encontrará en el CD-ROM que acompaña al libro.<br/><br/>Aprenda<br/><br/>A programar en lenguaje ensamblador.<br/>Técnicas de desarrollo propias del ensamblador.<br/>Los paradigmas de organización que determinan las capacidades y el rendimiento de las PC.<br/>Las interacciones entre el software y la computadora para que puedan alcanzar los mejores relaciones entre costo y rendimiento
526 ## - PROGRAMA DE ESTUDIO
Nombre del programa Ingeniería en Tecnologías de la Información y Comunicación
650 #0 - PUNTO DE ACCESO ADICIONAL DE MATERIA--TÉRMINO DE MATERIA
Término de materia Programación
9 (RLIN) 729
942 ## - ELEMENTOS DE ENTRADA SECUNDARIOS (KOHA)
Tipo de ítem Koha Libro
Fuente del sistema de clasificación o colocación Clasificación Decimal Dewey
Edición 1RA
Parte de la signatura que corresponde a la clasificación (Parte de la clasificación) QA76.9.A73A48
945 ## - CATALOGADORES
Número del Creador del Registro 1
Nombre del Creador del Registro admin
Nombre del último modificador del registro CRON CRON
Número de último modificador del registro
Holdings
Estatus retirado Estado de pérdida Fuente del sistema de clasificación o colocación Estado de daño No para préstamo Código de colección Biblioteca de origen Biblioteca actual Ubicación en estantería Fecha de adquisición Forma de adquisición Total de préstamos Signatura topográfica completa Código de barras Visto por última vez Copia número Tipo de ítem Koha
    Clasificación Decimal Dewey     Colección General CI Gustavo A. Madero CI Gustavo A. Madero GEN 29/05/2025 Donación   QA76.9.A73A48 2009 0250Q 29/05/2025 EJ.1 Libro
    Clasificación Decimal Dewey     Colección General CI Gustavo A. Madero CI Gustavo A. Madero GEN 29/05/2025 Donación   QA76.9.A73A48 2009 0251Q 29/05/2025 EJ.2 Libro
    Clasificación Decimal Dewey     Colección General CI Gustavo A. Madero CI Gustavo A. Madero GEN 29/05/2025 Donación   QA76.9.A73A48 2009 0252Q 29/05/2025 EJ.3 Libro
    Clasificación Decimal Dewey     Colección General CI Gustavo A. Madero CI Gustavo A. Madero GEN 29/05/2025 Donación   QA76.9.A73A48 2009 0253Q 29/05/2025 EJ.4 Libro

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus