Professional Documents
Culture Documents
03 LCD Slide Handout 1
03 LCD Slide Handout 1
KTDOPSE
Recap of the Previous Lesson SIERTEGR
OORLNTC
YIANMCD
TULEBOSA
K0020 K0020
11/3/2015
*Property of STI 1 11/3/2015
*Property of STI 2
1 _________________________ 2 __________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
Assembly Language
Assembly Language and the
x86 Processor Architecture Low level programming language that
provides direct access to microprocessors
Basic Concepts of Assembly Language
How Assembly Language Relates to Other
and other programmable devices
Programming Languages
Benefits of Learning Assembly Language
Number Systems
x86 Processor Architecture
Basic Execution Environment
Memory Management
K0020 K0020
11/3/2015
*Property of STI 3 11/3/2015
*Property of STI 4
3 _________________________ 4 __________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
Assembly Language and
Utility Programs Other Programming Languages
Assembler – converts source programs from
assembly language into machine language
Linker – combines individual files created by
an assembler into a single executable program
Debugger – allows you to examine registers
and memory while the program is running
K0020 K0020
11/3/2015
*Property of STI 5 11/3/2015
*Property of STI 6
5 _________________________ 6 __________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
Assembly Language and Assembly Language and
Machine Language High-Level Languages
K0020 K0020
11/3/2015
*Property of STI 7 11/3/2015
*Property of STI 8
7 _________________________ 8 __________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
Assembly Language and Assembly Language and
High-Level Languages High-Level Languages
K0020 K0020
11/3/2015
*Property of STI 9 11/3/2015
*Property of STI 10
9 _________________________ 10 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
Assembly Language and Benefits of
High-Level Languages Learning Assembly Language
It is an ideal tool for writing embedded
programs because of its economical use of
memory.
It permits you to precisely specify a program’s
executable code.
It permits direct access to computer hardware
and code can be hand optimized for speed.
It allows you to apply and test theoretical
information.
K0020 K0020
11/3/2015
*Property of STI 11 11/3/2015
*Property of STI 12
11 ________________________ 12 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
Number Systems Types of Number Systems
K0020 K0020
11/3/2015
*Property of STI 13 11/3/2015
*Property of STI 14
13 ________________________ 14 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
K0020 K0020
11/3/2015
*Property of STI 15 11/3/2015
*Property of STI 16
15 ________________________ 16 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
Basic Design of Microcomputer Modes of Operation
Protected Mode
o Virtual-8086 Mode
Real-Address Mode
System Management Mode
K0020 K0020
11/3/2015
*Property of STI 17 11/3/2015
*Property of STI 18
17 ________________________ 18 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
K0020 K0020
11/3/2015
*Property of STI 19 11/3/2015
*Property of STI 20
19 ________________________ 20 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
Across
2. Number system that uses
base 16
6. High-speed storage actions
7. Independent address space
8. Memory appears as a single
address space in this model.
9. Synchronizes internal
operations of the CPU with
other components
Let’s play a game! 10. Combines individual files
created by an assembler into a
single executable program
Down
1. Permits you to examine
registers during program
execution
3. Uses binary signals to
synchronize actions of all
devices attached to the
system bus
4. The number of digits or
symbols required to represent
any given number
K0020 K0020
11/3/2015
*Property of STI 21 11/3/2015
*Property of STI 22
21 ________________________ 22 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________