Zusammenfassung der Ressource
Lenguajes de interfaz
- Lenguaje Ensamblador
Anmerkungen:
- Trabaja sobre el hardware
- Al estar en registros funciona mucho mas rapido
- Optimizacion de recursos
- Funciona mas rapido y con menos recursos que un lengiaje de alto nivel
- El lenguaje ensamblador funciona basado el el hardware
- Los registros estan cerca en el procesador
- Al tener los registros a la mano, funciona mas rapido
- Tomar en cuenta el esquema de Von Neumann
- Registros
- Banderas
- OF (OVERFLOW FLAG)
- DF (DIRECTION FLAG)
- IF (INTERRUPTION FLAG)
- TF (TRAP FLAG)
- SF (SIGN FLAG)
- ZF (ZERO FLAG)
- AF (AUXILIARY CARRY FLAG)
- PF (PARITY FLAG)
- CF (CARRY FLAG)
- Reg. Segmento
- Segmento de codigo
- Segmento de datos
- Segmento de Pila
- RAM
- Almacena los programas y las instrucciones a ejecutar
- Guarda localidades de memoria con datos
- Variable DB (''0)
- Para ensamblador, solo se define el tamaño a reservar
- Byte, Word, Double word...
- Tipos de datos de alto nivel son grandes
- Int= -32000 a 32000
- Interrupciones
- Software
- Sistema
- S.O.
- BIOS
- Usuario
- Hardware
- ENMAS
- IRQ's
- NMI