Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Unscramble the words.

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

a system that uses distinct symbols to Binary – base of 2


represent a number inside the Decimal – base of 10
computer’s memory Octal – base of 8
Base or Radix - The number of different Hexadecimal – base of 16
symbols (digits) required to represent
any given number

K0020 K0020
11/3/2015
*Property of STI 13 11/3/2015
*Property of STI 14

13 ________________________ 14 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________

Decimal to Other Base Systems Other Base Systems to Decimal


Subtracting the Powers of Base 2 Method Multiply and Add Method
Successive/Repeated Division by Powers Positional Value Method
of Base (n) Method
Successive/Repeated Division by Base
Method

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 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________

Basic Program Execution Registers Memory Management Models

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 _________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________
___________________________ ___________________________

You might also like