UF0D105 Assembler and BIOS

Faculty of Philosophy and Science in Opava
Winter 2018
Extent and Intensity
2/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Jaroslav Zeman (lecturer)
Ing. Jaroslav Zeman (seminar tutor)
Guaranteed by
Ing. Jaroslav Zeman
Centrum interdisciplinárních studií – Faculty of Philosophy and Science in Opava
Prerequisites
General knowledge of programming.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim is to familiarize with the design of processors and computers based on x86 and clarify the basic issues of running programs incl. Data representation of the data.
Syllabus
  • Processor.
    Basic construction, interruption, registers, addressing algorithm.
    Processor communication with others. Input and output ports, memory access, addressing, memory, interrupts.
    Assembler.
    The basic machine instruction processor series Intel 8086th.
    Data representation.
    Representation of numbers in computers and computer arithmetic. Decimal, binary, octal and hexadecimal representation. Representation znaménkových and unsigned integers. Representation of floating-point (floating-point numbers). Links to the language C. IEEE standard. Rounding arithmetic exceptions. Error and accuracy. Stability calculation. Character encoding (ISO, WIN, UTF).
Literature
    required literature
  • Michal Brandejs. Mikroprocesory Intel, Pentium a spol. Grada. ISBN 80-7169-041-4. info
  • Marek Rudolf. Učíme se programovat v jazyce Assembler pro PC. Computer Press. ISBN 80-7226-843-0. info
    recommended literature
  • Matoušek David. Práce s mikrokontroléry Atmel AVR. BEN - technická literatura. ISBN 80-7300-209-4. info
    not specified
  • Vlad Pirogov. Mistrovství v jazyce Assembler. Computer Press. ISBN 80-251-0888-0. info
Teaching methods
Interactive lecture
Lecture supplemented with a discussion
Assessment methods
Credit
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Teacher's information
To obtain the credit must submit a term paper that includes a custom designed program on the subject, the student receives consultation with the student and usually during the middle of teaching the subject. The program must be a functional unit, which will be error free and will undertake work on the topic.
The course is also listed under the following terms Winter 1993, Winter 1994, Winter 1995, Winter 1996, Winter 1997, Winter 1998, Winter 1999, Winter 2000, Winter 2001, Winter 2002, Winter 2003, Winter 2004, Winter 2005, Winter 2006, Winter 2007, Winter 2008, Winter 2009, Winter 2010, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2019, Winter 2020, Winter 2021, Winter 2022.
  • Enrolment Statistics (Winter 2018, recent)
  • Permalink: https://is.slu.cz/course/fpf/winter2018/UF0D105