Bios en ensaamblador
Enviado por Chalo San • 20 de Mayo de 2017 • Trabajo • 1.183 Palabras (5 Páginas) • 194 Visitas
include LIB.lib
MODEL SMALL
.STACK 64
.DATA
MEN0 DB 'PhoenixBIOS Setup Utility','$'
MEN1 DB 'Main','$'
MEN2 DB 'Security','$'
MEN3 DB 'Boot','$'
MEN4 DB 'Exit','$'
MEN5 DB 'System Time:','$'
MEN6 DB 'System Date','$'
MEN7 DB 'Legacy Diskette A:','$'
MEN8 DB 'Legacy Diskette B:','$'
MEN9 DB 'Primary Master','$'
MEN10 DB 'Primary Slave: ','$'
MEN11 DB 'Secondary Master','$'
MEN12 DB 'Secondary Slave','$'
MEN13 DB 'Keyboard Features','$'
MEN14 DB 'System Memory:','$'
MEN15 DB 'Extend Memory:','$'
MEN16 DB 'Boot-time Diagnostic Sreen: ','$'
MEN17 DB 'ITEM Specific Help','$'
MEN18 DB 'Disabled','$'
MEN19 DB '1047554KB','$'
MEN20 DB '1024KB','$'
MEN21 DB '[VMware Virtual ID]','$'
MEN22 DB '[None]','$'
MEN23 DB '[Disabled]','$'
MEN24 DB '[1.44/1.25 MB 3"]','$'
MEN25 DB '[12/12/12]','$'
MEN26 DB '[00:00:00]','$'
MEN28 DB '-','$'
MEN29 DB '<Tab>, <Shift-Tab>, or','$'
MEN30 DB '<Enter> selects fields','$'
MEN31 DB 'Help','$'
MEN32 DB 'EXIT','$'
MEN33 DB 'Select Item','$'
MEN34 DB 'Select Menu','$'
MEN35 DB 'Change Values','$'
MEN36 DB 'Select','$'
MEN37 DB 'Sub-Menu','$'
MEN38 DB 'Setup Defaults','$'
MEN39 DB 'Save and Exit','$'
MEN40 DB 'F1','$'
MEN41 DB 'Esc','$'
MEN42 DB 'Enter','$'
MEN43 DB 'F9','$'
MEN44 DB 'F10','$'
.CODE
BIOS PROC FAR
EN
LIMPIARPANTALLA (49),(0000H),(004FH)
LIMPIARPANTALLA (113),(0200H),(184FH)
LIMPIARPANTALLA (112),(051EH),(082EH)
COLOCARCURSOR (00),(27)
DESPLEGAR (MEN0)
LIMPIARPANTALLA (121),(0103H),(010BH)
COLOCARCURSOR (01),(06)
DESPLEGAR (MEN1)
LIMPIARPANTALLA (23),(010CH),(014FH)
COLOCARCURSOR (01),(13)
DESPLEGAR (MEN2)
COLOCARCURSOR (01),(27)
DESPLEGAR (MEN3)
COLOCARCURSOR (01),(39)
DESPLEGAR (MEN4)
COLOCARCURSOR (04),(04)
DESPLEGAR (MEN5)
COLOCARCURSOR (05),(04)
DESPLEGAR (MEN6)
COLOCARCURSOR (07),(04)
DESPLEGAR (MEN7)
COLOCARCURSOR (08),(04)
DESPLEGAR (MEN8)
COLOCARCURSOR (10),(04)
DESPLEGAR (MEN9)
COLOCARCURSOR (10),(03)
CARACTER (16),(00),(71H),(1)
COLOCARCURSOR (11),(04)
DESPLEGAR (MEN10)
COLOCARCURSOR (11),(03)
CARACTER (16),(00),(71H),(1)
COLOCARCURSOR (12),(04)
DESPLEGAR (MEN11)
COLOCARCURSOR (12),(03)
CARACTER (16),(00),(71H),(1)
COLOCARCURSOR (13),(04)
DESPLEGAR (MEN12)
COLOCARCURSOR (13),(03)
CARACTER (16),(00),(71H),(1)
COLOCARCURSOR (15),(04)
DESPLEGAR (MEN13)
COLOCARCURSOR (15),(03)
CARACTER (16),(00),(71H),(1)
COLOCARCURSOR (17),(03)
DESPLEGAR (MEN14)
COLOCARCURSOR (18),(03)
DESPLEGAR (MEN15)
COLOCARCURSOR (19),(03)
DESPLEGAR (MEN16)
COLOCARCURSOR (19),(30)
CARACTER (91),(00),(112),(1);caracter[
COLOCARCURSOR (19),(31)
DESPLEGAR (MEN18)
COLOCARCURSOR (19),(39)
CARACTER (93),(00),(112),(1);caracter ]
COLOCARCURSOR (18),(30)
DESPLEGAR (MEN19)
COLOCARCURSOR (17),(30)
DESPLEGAR (MEN20)
COLOCARCURSOR (12),(30)
;CARACTER (91),(00),(16),(1)
DESPLEGAR (MEN21)
COLOCARCURSOR (13),(30)
DESPLEGAR (MEN22)
COLOCARCURSOR (11),(30)
DESPLEGAR (MEN22)
COLOCARCURSOR (10),(30)
DESPLEGAR (MEN22)
COLOCARCURSOR (08),(30)
DESPLEGAR (MEN23)
COLOCARCURSOR (07),(30)
DESPLEGAR (MEN24)
COLOCARCURSOR (05),(30)
DESPLEGAR (MEN25)
LIMPIARPANTALLA (112),(041EH),(0427H)
COLOCARCURSOR (04),(30)
DESPLEGAR (MEN26)
COLOCARCURSOR (03),(56)
DESPLEGAR (MEN17)
COLOCARCURSOR (06),(55)
DESPLEGAR (MEN29)
COLOCARCURSOR (07),(55)
DESPLEGAR (MEN30)
COLOCARCURSOR (08),(55)
CARACTER (95),(00),(71H),(1)
LIMPIARPANTALLA(26),(0100H),(0104H)
COLOCARCURSOR(02),(04)
DESPLEGAR (MEN28)
COLOCARCURSOR (02),(05)
CARACTER (196),(00),(113),(01)
CARACTER (196), (00),(71H),(1);-__________
COLOCARCURSOR(02),(02)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(03)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(04)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(05)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(06)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(07)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(08)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(09)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(10)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(11)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(12)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(13)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(14)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(15)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(16)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(17)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(18)
CARACTER (196), (00),(71H),(1)
COLOCARCURSOR(02),(19)
CARACTER (196), (00),(71H),(1)
...