3-Day x86 Protected Mode Training Course

Location: Birmingham
Dates: May & September 2000
 


Who Should Attend

Firmware and application developers who are programming or debugging x86 embedded protected mode programs. Most of the course uses the C programming language. A small proportion of the course uses assembler language.


CAD-UL x86 Protected Mode Programming

You will learn how to
Create, compile and run Protected Mode Programs
Design and build protected mode applications in different memory models.
Debug applications using the Simulator Debug Applications using XDB for
ROM Monitor Create and modify automatic test scripts. Reconfigure the tool
options and project settings in the CAD-UL Workbench

 

Course Content
ARCHITECTURE
Processor Architecture
Real Mode

SEGMENTATION
Tables Selectors & Descriptors
Calculating Addresses
Protection in Segmentation
Segmentation Models

INTERRUPTS & EXCEPTIONS
Interrupts, Exceptions & Software Traps
Interrupts Gates, IDT
Error Code
Tasks & Interrupts

PRIVILEGES
Protection Rings
Call Gates, Stack Switching
RPL, Privileged Instructions

TASKS
TSS Descriptor, Task Register, LDT
Task Models
Context Switching

PAGING
Address Translation
Protection Mechanisms

16-BIT SUPPORT
USE16 & USE32
Virtual 8086 Mode

BUILD ENVIRONMENT
CAD-UL Tool Suite
Lab Reviews

Hands-On
Over 60% of the course in 'hands-on'. Each participant will have access to an individual workstation Exercises include: Building and Running a Protected-Mode Program; Exploring Protection-through-Segmentation; Interrupts in Protected-Mode; Exploring Protection-through-Privilege; Tasks, Co-operative and Pre-emptive Task Switching; Script based debugging with XDB.

The course will cost 750.00 GBP (includes all hardware and software, lunch and light refreshments but exc.VAT)

If you are interested then please let us know by return email to receive a full information / booking pack.