Unidad4Interfaz

2712 palabras 11 páginas
INSTITUTO TECNOLOGICO DE CUAUTLA
PROFESOR: ISC. ARELI MARTINEZ RIVERA
MATERIA: LENGUAJES DE INTERFAZ
PRESENTA: JUAN DIEGO BOTELLO HERNANDEZ
TEMA: INVESTIGACION UNIDAD 4
PROGRAMACION DE DISPOSITIVOS
4.1 El buffer de video en modo texto
4.2 Acceso a discos en lenguaje ensamblador
4.3 Programación del puerto serial
4.4 Programación del puerto paralelo
4.5 Programación híbrida
4.6 Programación de puerto USB


Programación de dispositivos
Introducción
La programación de dispositivos se orienta a diversos paradigmas, maneras diferentes a dispositivos en cuestión a la respuesta en base de impulsos
…ver más…
Esta llamada a la función, por tanto, provoca un almacenamiento adicional de 2 bytes (modelos TINY, SMALL y COMPACT).
La estructura de la subrutina en ensamblador que ha de recibir esos datos y, tras procesarlos, devolverá un resultado de tipo entero siendo la siguiente:
DGROUP GROUP _DATA, _BSS
_DATA SEGMENT WORD PUBLIC 'DATA'
PUBLIC _dato ; _dato será accesible desde el programa C
_dato DW 0 ; valor inicial a 0
_DATA ENDS
_BSS SEGMENT WORD PUBLIC 'BSS'
EXTRN _variable:WORD ; variable externa
_info DW ? ; sin valor inicial
_BSS ENDS
_TEXT SEGMENT BYTE PUBLIC 'CODE'
ASSUME CS:_TEXT,DS:DGROUP,SS:DGROUP
PUBLIC _funcion ; _funcion será accesible desde el programa C
_funcion PROC NEAR ; funcion() del C
PUSH BP
MOV BP,SP
MOV BX,[BP+4] ; recuperar variable 'a'
MOV CX,[BP+6] ; recuperar variable 'b'
MOV AX,[BP+8] ; AX = 5678h
MOV DX,[BP+10] ; DX = 1234h -> DX:AX = 12345678h
; ...
; ...
ADD CX,BX ; cuerpo de la función
ADD CX,AX
SUB CX,DX
; ...
;…

Documentos relacionados