CHAPTER 8 PROGRAMMING THE MICROPROCESSOR
8–1 MODULAR PROGRAMMING[kembali]
The Assembler and Linker
EXAMPLE 8–1
EXAMPLE 8–2
EXAMPLE 8–3
PUBLIC and EXTRN
EXAMPLE 8–4
EXAMPLE 8–5
Libraries
EXAMPLE 8–6
EXAMPLE 8–7
EXAMPLE 8–8
EXAMPLE 8–9
Macros
EXAMPLE 8–10
EXAMPLE 8–11
8–2 USING THE KEYBOARD AND VIDEO DISPLAY[kembali]
Reading the Keyboard
TABLE 8–1 The keyboard scanning and extended ASCII codes
as returned from the keyboard.
FIGURE 8–1 Using the textbox with filtering.
EXAMPLE 8–12
EXAMPLE 8–13
FIGURE 8–2 Hexadecimal to decimal conversion.
Using the Video Display
EXAMPLE 8–14
EXAMPLE 8–15
Using a Timer in a Program
FIGURE 8–3 The Shift/ Rotate application design screen.
EXAMPLE 8–16
The Mouse
TABLE 8–2 Mouse message handlers.
FIGURE 8–4 Displaying the mouse coordinates.
EXAMPLE 8–17
EXAMPLE 8–18
EXAMPLE 8–19
8–3 DATA CONVERSIONS [kembali]
Converting from Binary to ASCII
EXAMPLE 8–20
EXAMPLE 8–21
Converting from ASCII to Binary
EXAMPLE 8–22
Displaying and Reading Hexadecimal Data
EXAMPLE 8–23
EXAMPLE 8–24
Using Lookup Tables for Data Conversions
EXAMPLE 8–25
FIGURE 8–5 The sevensegment display.
EXAMPLE 8–26
FIGURE 8–6 A sevensegment display.
An Example Program Using a Lookup Table
EXAMPLE 8–27
EXAMPLE 8–28
8–4 DISK FILES [kembali]
Disk Organization
FIGURE 8–7 Structure of the disk.
FIGURE 8–8 Main data storage areas on a disk.
File Names
FIGURE 8–9 Format of any FAT directory or
subdirectory entry.
Sequential Access Files
FIGURE 8–10 A record in the Master File Table in the
NTFS system.
EXAMPLE 8–29
EXAMPLE 8–30
EXAMPLE 8–31
EXAMPLE 8–32
EXAMPLE 8–33
FIGURE 8–11 The HexDump program.
EXAMPLE 8–34
EXAMPLE 8–35
FIGURE 8–12 Inserting new data within an old file.
EXAMPLE 8–36
Random Access Files
EXAMPLE 8–37
EXAMPLE 8–38
EXAMPLE 8–39
FIGURE 8–13 The DataTime application.
Komentar
Posting Komentar