Last update

Contents, bibliography and excercises download:

Computers Structure and Organization
Grade in Computer Sciences and Grade in Computer Engineering
Academic course 2017-2018



PRACTICAL CONTENTS

PRACTICES DOWNLOAD

BIBLIOGRAPHY


PRACTICAL CONTENTS


Lesson 1: Assembly language fundamentals

i8086 structure. Assembly program structure. Transferency instructions. Basic arithmetical instruccions. How to compile, link and run an assembly program. The Codeview debugger

"Lesson 1: Assembly language fundamentals" slides download

Lesson 2: Data display on the screen. MS-DOS and ROM-BIOS services

Flags register. More transferency instructions. Control instructions. Compare instructions. PC Interrupts. Interrupts indtructions. DOS services: reading and writing of individual characters and string characters. Ending program service request. ROM-BIOS services

"Lesson 2: Data display on the screen. MS-DOS and ROM-BIOS services" slides download

Lesson 3: Memory segmentation and memory access modes

Memory segmentation. Memory access modes: Relative access mode. Shift instructions. Logic instructions. String access via base relative and relative memory access modes.

"Lesson 3: Memory segmentation and memory access modes" slides download

Lesson 4: The program stack, procedures and macros

Program stack. Bit management instructions. How to define a procedure. Types of procedures NEAR and FAR. Register parameter transfer to a procedure. Stack parameter trnasfer to a procedure. MACROS and procedures.

"Lesson 4: The program stack, procedures and macros" slides download

Lesson 5: Instruction formats. Directives, string instructions. Assembly of complex programs.
 

"Lesson 5: Instruction formats. Directives, string instructions. Assembly of complex programs" slides download

Top

PRACTICES DOWNLOAD

 
PRACTICES
Practice 1
Practice 2
Practice 3
Practice 4
Top

BIBLIOGRAPHY

    • EEl lenguaje ensamblador de los 80x86. J. Beltrán de Heredia. Anaya Multimedia
    • 80888-8086/808 programación en ensambladdor en entrono MS-DOS. M. A. Roselló. Anaya Multimedia
    • Microprocesadores: el 8088/86. F. Remiro Domínguez y A.. Martín García. AKA„-Biblioteca Tecnológica.
Top