Fundamentos de Computadores. Manual de Laboratorio.

Este manual se ha diseñado como soporte para el laboratorio de segundo cuatrimestre de la asignatura de Fundamentos de Computadores (FC), impartida en todas las titulaciones de la Facultad de Informática de la UCM. El objetivo principal del laboratorio es estudiar en detalle el modelo de máquina ofr...

Descripción completa

Detalles Bibliográficos
Autores: Tenllado Van Der Reijden, Christian Tomás, Piñuel Moreno, Luis
Tipo de recurso: libro
Fecha de publicación:2014
País:España
Institución:Universidad Complutense de Madrid (UCM)
Repositorio:Docta Complutense
Idioma:español
OAI Identifier:oai:docta.ucm.es:20.500.14352/36632
Acceso en línea:https://hdl.handle.net/20.500.14352/36632
Access Level:acceso abierto
Palabra clave:004.4'424
ARM
Ensamblador
Lenguajes de programación
Programación de ordenadores (Informática)
Hardware
1203.23 Lenguajes de Programación
id ES_082d74e0b81effd69b52410886ef1eec
oai_identifier_str oai:docta.ucm.es:20.500.14352/36632
network_acronym_str ES
network_name_str España
repository_id_str
spelling Fundamentos de Computadores. Manual de Laboratorio.Tenllado Van Der Reijden, Christian TomásPiñuel Moreno, Luis004.4'424ARMEnsambladorLenguajes de programaciónProgramación de ordenadores (Informática)Hardware1203.23 Lenguajes de Programación1203.23 Lenguajes de ProgramaciónEste manual se ha diseñado como soporte para el laboratorio de segundo cuatrimestre de la asignatura de Fundamentos de Computadores (FC), impartida en todas las titulaciones de la Facultad de Informática de la UCM. El objetivo principal del laboratorio es estudiar en detalle el modelo de máquina ofrecido al programador en un computador actual. El estudio del lenguaje ensamblador es por tanto un vehículo fundamental para que el alumno comprenda el funcionamiento básico de un computador y que entienda qué tipo de código máquina podrá ser generado a partir del código de alto nivel que escriba y el impacto que tendrá en el rendimiento de su programa. El manual se ha organizado en cinco prácticas que el alumno debe hacer en orden. Cada una presenta los objetivos que persigue e introduce algunos conceptos teóricos nuevos que el alumno debe asimilar para realizarla. La última sección de cada guión explica al alumno lo que debe hacer para completar la práctica. Todas las prácticas excepto la última pueden realizarse sobre simulador, sin necesidad por tanto de tener ningún equipamiento de laboratorio. En la última sin embargo, será necesario utilizar una placa de prototipado, puesto que se diseña un programa que maneja algunos dispositivos de entrada/salida, con el fin de que el alumno comprenda los mecanismos básicos por los que el computador puede comunicarse con el resto del mundo.AutoeditadoUniversidad Complutense de Madrid20142014-01-0120142014-01-01bookhttp://purl.org/coar/resource_type/c_2f33info:eu-repo/semantics/bookapplication/pdfhttps://hdl.handle.net/20.500.14352/36632reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/366322026-06-02T12:44:21Z
dc.title.none.fl_str_mv Fundamentos de Computadores. Manual de Laboratorio.
title Fundamentos de Computadores. Manual de Laboratorio.
spellingShingle Fundamentos de Computadores. Manual de Laboratorio.
Tenllado Van Der Reijden, Christian Tomás
004.4'424
ARM
Ensamblador
Lenguajes de programación
Programación de ordenadores (Informática)
Hardware
1203.23 Lenguajes de Programación
1203.23 Lenguajes de Programación
title_short Fundamentos de Computadores. Manual de Laboratorio.
title_full Fundamentos de Computadores. Manual de Laboratorio.
title_fullStr Fundamentos de Computadores. Manual de Laboratorio.
title_full_unstemmed Fundamentos de Computadores. Manual de Laboratorio.
title_sort Fundamentos de Computadores. Manual de Laboratorio.
dc.creator.none.fl_str_mv Tenllado Van Der Reijden, Christian Tomás
Piñuel Moreno, Luis
author Tenllado Van Der Reijden, Christian Tomás
author_facet Tenllado Van Der Reijden, Christian Tomás
Piñuel Moreno, Luis
author_role author
author2 Piñuel Moreno, Luis
author2_role author
dc.contributor.none.fl_str_mv Universidad Complutense de Madrid
dc.subject.none.fl_str_mv 004.4'424
ARM
Ensamblador
Lenguajes de programación
Programación de ordenadores (Informática)
Hardware
1203.23 Lenguajes de Programación
1203.23 Lenguajes de Programación
topic 004.4'424
ARM
Ensamblador
Lenguajes de programación
Programación de ordenadores (Informática)
Hardware
1203.23 Lenguajes de Programación
1203.23 Lenguajes de Programación
description Este manual se ha diseñado como soporte para el laboratorio de segundo cuatrimestre de la asignatura de Fundamentos de Computadores (FC), impartida en todas las titulaciones de la Facultad de Informática de la UCM. El objetivo principal del laboratorio es estudiar en detalle el modelo de máquina ofrecido al programador en un computador actual. El estudio del lenguaje ensamblador es por tanto un vehículo fundamental para que el alumno comprenda el funcionamiento básico de un computador y que entienda qué tipo de código máquina podrá ser generado a partir del código de alto nivel que escriba y el impacto que tendrá en el rendimiento de su programa. El manual se ha organizado en cinco prácticas que el alumno debe hacer en orden. Cada una presenta los objetivos que persigue e introduce algunos conceptos teóricos nuevos que el alumno debe asimilar para realizarla. La última sección de cada guión explica al alumno lo que debe hacer para completar la práctica. Todas las prácticas excepto la última pueden realizarse sobre simulador, sin necesidad por tanto de tener ningún equipamiento de laboratorio. En la última sin embargo, será necesario utilizar una placa de prototipado, puesto que se diseña un programa que maneja algunos dispositivos de entrada/salida, con el fin de que el alumno comprenda los mecanismos básicos por los que el computador puede comunicarse con el resto del mundo.
publishDate 2014
dc.date.none.fl_str_mv 2014
2014-01-01
2014
2014-01-01
dc.type.none.fl_str_mv book
http://purl.org/coar/resource_type/c_2f33
dc.type.openaire.fl_str_mv info:eu-repo/semantics/book
format book
dc.identifier.none.fl_str_mv https://hdl.handle.net/20.500.14352/36632
url https://hdl.handle.net/20.500.14352/36632
dc.language.none.fl_str_mv Español
spa
language_invalid_str_mv Español
language spa
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Autoeditado
publisher.none.fl_str_mv Autoeditado
dc.source.none.fl_str_mv reponame:Docta Complutense
instname:Universidad Complutense de Madrid (UCM)
instname_str Universidad Complutense de Madrid (UCM)
reponame_str Docta Complutense
collection Docta Complutense
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869403027572523008
score 15,300719