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

Postingan populer dari blog ini

MODUL 4 FILTER

MODUL 1 KARAKTERISTIK DIODA

LINE FOLLOWER