10
CS-401 Computer Architecture & Assembly Language Programming Lecture-16 Display Memory

Assembly language programming cs401 power point slides lecture 16

Embed Size (px)

Citation preview

Page 1: Assembly language programming   cs401 power point slides lecture 16

CS-401Computer Architecture & Assembly

Language Programming

Lecture-16Display Memory

Page 2: Assembly language programming   cs401 power point slides lecture 16

Lets Revise the Last Lecture

Page 3: Assembly language programming   cs401 power point slides lecture 16

Character Mode

Page 4: Assembly language programming   cs401 power point slides lecture 16

ASCII Table

Page 5: Assembly language programming   cs401 power point slides lecture 16

String Declaration

db 0x61, 0x62, . . . db ‘a’, ‘b’, . . .db ‘abcdef’

Page 6: Assembly language programming   cs401 power point slides lecture 16

Video Device Function in Computer

Page 7: Assembly language programming   cs401 power point slides lecture 16

Character Formation

Page 8: Assembly language programming   cs401 power point slides lecture 16

Character Formation

BGRIBGRblink

ASCII CODE Attributes

Back Ground Fore Ground

Page 9: Assembly language programming   cs401 power point slides lecture 16

Character Formation

BGRIBGRblink

Attributes

Back Ground Fore Ground

R = Red

G = Green

B = Blue

I = Intensity

Bl = Blinking

Page 10: Assembly language programming   cs401 power point slides lecture 16

Accecing Video Memory

Mov ax, 0*b800Mov ex, axMov word [es:0], 0*0741 ; print A at the top left in ;White on the Black bgMove word [es:160], 0*1230 ;print 0 at second line ;Left in green on blue bg