Quadrimestre 2 -
Coordinator : MBA
Teaching staff : MBA, HAL, BEJ, ABS, NVS, EGR
General course description
Study of the functioning of microprocessors - study of the 8086 processor.
Learning basic skills
To enable students to gain an insight into the functioning of a microprocessor and to become acquainted with the tools: assembler, links editor, debugger.
- Elementary vocabulary: bit, byte, word, register, bus, etc.
- General architecture of microprocessor systems
- Communication with the outside world
- Description and functioning of a simplified machine
- Description of the 8086 microprocessor and job registers
- Flags register: roles of bits Z and C
- Machine language and Assembler
- Structure of an assembler program
- Assemblage, links editing, execution
- Use of a debugging tool
- Initial instructions: mov, add, adc
- Representation of whole numbers
- Arithmetic operations: addition, subtraction, multiplication, division
- Representation of characters
- Historical development of microprocessors of the INTEL family
- declaration, initialization and use of variable memories
- Starting up DOS
- Unconditional connections
- Conditional connections
- Programming technique of the main logical structures:
- Repeat... until...
- Memory segmentation
- Segment registers of the 8086 microprocessor
- Addressing modes
- ESI course book
- Daniel Tabak, Advanced microprocessors, Mc Hill Inc (1995)