Submitted by: Submitted by raemonmejia
Views: 185
Words: 1478
Pages: 6
Category: Other Topics
Date Submitted: 10/08/2013 08:53 AM
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...