Lab Report Exercise

Submitted by: Submitted by

Views: 185

Words: 1478

Pages: 6

Category: Other Topics

Date Submitted: 10/08/2013 08:53 AM

Report This Essay

Colegio de San Juan de Letran Calamba

Bo Bucal Calamba City, Laguna

School of Engineering

CPE111L: Computer Organization and Architecture with Assembly Language

BIOS Screen Handling Services

Laboratory Exercises No. 7

_______________

GRADE

Date Performed: September 26, 2013

Date Submitted: October 03, 2013

OBJECTIVES

After this laboratory exercise, the students are expected to:

1. Enumerate and define the x86 interrupts and services associated with screen handling.

2. Create assembly language programs which manipulate cursors and alphanumeric characters.

MATERIALS

|Quantity |Material |

|1 |Computer with emu8086 installed |

PROCEDURES

NOTE: Discussions about the procedures should be included in conclusion.

Testing INT 10H Service 09H

1. Open emu8086 and type the following code below.

org 100h

mov dh, 0

mov dl, 25

mov bh, 10

mov ah, 02h

int 10h

mov ah,9

mov al,41h

mov bh,0

mov bl,111

mov cx,5

int 10h

mov dh, 0

mov dl, 1

mov bh, 0

mov ah, 02h

int 10h

mov ah,9

mov al,42h

mov bh,0

mov bl,69

mov cx,4

int 10h

2. Have screenshot of the running program (Figure 7.1). Discuss what the program does.

3. Remove the third chunk of the code above, rerun and have the screenshot of the modified code (Figure 7.2). Discuss what the program does.

Testing INT 10H Service 0AH

1. Open emu8086 and type the following code below.

org 100h

mov dh, 0...