Home

Arquitectura de computadoras Smile 2.0 : Manual de usuario

image

Contents

1. 8000 limit FFFF bytes Read Write O 0 O O infodescriptor podr imprimir la informaci n de un descriptor de la gdt lt Smile2 0 gt infodescriptor Ingrese indice del descriptor en Hexadecimal a DESCRIPTOR gat 0xA Data segment linearadd 0 limit 0 bytes Read Write ejemplo el usuario ingres una a 2 1 4 Comandos memoria escribirmem podr escribir en un segmento de la gdt lt Smile2 0 gt escribirmem Ingrese el indice del segmento donde desea escribir Ingrese el texto que desea agregar Ingrese desplazamiento leermem podr leer un segmento de la gdt lt Smile2 0 gt leermem Ingrese el indice del segmento que desea leer Ingrese desplazamiento Ingrese la longitud 2 1 5 Comandos cpuid cpuid imprime la informacion sobre la CPU lt Smile2 0 gt cpuid ID FABRICANTE Features soportadas infofeature devuelve informacion basica sobre un feature lt Smile2 0 gt infofeature Ingrese feature 1 29 2 1 6 Comandos stdio a printf muestra un ejemplo de uso de printf lt Smile2 0 gt printf Ingrese su nombre Ingrese su edad Usted se llama y tiene anios scanf muestra un ejemplo de uso de scanf lt Smile2 0 gt scanf Ingrese un entero un caracter y un string ingreso un entero un caracter una Cadena 2 2 Dispositivos soportados teclado 2 2 1 Funcionalidad de los dispositivos soportados El teclado se encuentra en idioma ingl s Cualquie
2. Arquitectura de computadoras Smile 2 0 Manual de usuario Trabajo pr ctico especial Lata Andrea 48102 Goldberg Daniel 48421 Kenny Kevin 49262 18 de junio del 2010 ndice 1 Introducci n 2 Smile Zo Ls Comandos e o as a a la A 2 1 1 Comandos b sicos o e e e 2 1 2 Comandos excepciones e o 24 3 Comandos iadt dae ia di te a 2 1 4 Comandos Memoria e e 2 1 5 Comandos cpuid o e 2 1 6 Comandos sStdiO0 do a den o e e 2 2 Dispositivos soportados o 2 2 1 Funcionalidad de los dispositivos soportados 2 3 Forma de ejecutar w uw w oo A e OO OD O O 1 Introducci n El objetivo de este manual es ense ar al usuario de Smile c mo se utiliza para que pueda explotarlo al m ximo 2 Smile 2 1 Comandos 2 1 1 Comandos b sicos ayuda imprime en pantalla los posibles comandos de ayuda que se pueden ingresar lt Smile2 0 gt ayuda AYUDA Comandos validos ayuda exc ayuda gdt ayuda mem ayuda cpuid ayuda printf ayuda scanf ayuda exc imprime en pantalla un men con las posibles pruebas de ex cepciones que puede ejecutar el usuario lt Smile2 0 gt ayuda exc AYUDA DE EXCEPCIONES Comandos validos Divide Dverflow GralProtection ayuda gdt imprime en pantalla una breve descripci n del comando gdt lt Smile2 0 gt ayuda gdt AYUDA GDT gdt Con el comando gdt podra crear un segm
3. ento en la tabla de descriptores global El menu lo ira guiando usted podra elegir el Indice del mismo el Tipo Codigo o Dato los privilegios la direccion de memoria base y la limite infogdt infodescriptor ayuda mem imprime en pantalla un men con los comandos que puede utilizar la memoria lt Smile2 0 gt ayuda mem AYUDA MEMORIA escribirmem leermem ayuda cpuid imprime en pantalla la funcionalidad del comando cpuid lt Smile2 0 gt ayuda cpuid AYUDA CPUID El comando cpuid nos brinda informacion sobre la PC donde estamos trabajando Muestra la lista de los features soportados para obtener informacion sobre uno en particular utilizar el comando infofeature ayuda printf imprime en pantalla la funcionalidad del comando printf lt Smile2 0 gt ayuda printf AYUDA PRINTF El comando printf nos permite testear la funcion printF pidiendonos nuestro nombre y nuestra edad concatenandolos y devolviendonos la informacion correspondiente ayuda scanf imprime en pantalla la funcionalidad del comando scanf lt Smile2 0 gt ayuda scanf AYUDA SCANF El comando scanf nos permite testear la funcion scanF pidiendonos un entero un entero y una Cadena concatenados los separa y devuelve la informacion correspondiente 2 1 2 Comandos excepciones a divide le pide al usuario que ingrese un dividendo y un divisor y ejecuta la divisi n lt Smile2 0 gt divide Por favor ingrese el dividendo Por favor ing
4. r caracter que no perte nezca a este lenguaje no se puede asegurar que ser soportado Los caracteres soportados son las letras los n meros el backspace el enter el Rshift el Lshift los s mbolos de puntuaci n y el espacio 2 3 Forma de ejecutar 1 Colocar el diskette o cd 2 Encender la PC y hacerla bootear por este medio 3 En la pantalla podr ver Kernel de prueba 4 Debe ingresar enter sobre Kernel 5 Ya podr acceder a ingresar comandos en linea de comando
5. rese le divisor a overflow genera una excepci n de overflow lt Smile2 0 gt overflow Se ha producido un overflow a GralProteccion genera una excepci n de Error de proteccion general lt Smile2 0 gt GralProteccion Error de proteccion general 2 1 3 Comandos gdt gdt podr crear un segmento en la tabla de descriptores global lt Smile2 0 gt gdt Ingrese el indice donde desea ubicar el segmento El segmento que desea agregar es de tipo 1 De sistema puerta de llamada TSS tec 2 Normal codigo datos o pila Ingrese su eleccion Indique el nivel de 1 Privilegio 2 Privilegio 3 Privilegio 4 Privilegio nivel nivel nivel nivel Ingrese su eleccion Indique el Tipo del 1 De codigo 2 De dato 1 2 privilegio del segmento O Maximo do Ze 3 Minimo 1 4 segmento Ingrese su eleccion 1 2 Ingrese Direccion base en Hexadecimal Ingrese Direccion Limite en Hexadecimal infogdt podr imprimir la informaci n de todos los descriptores presentes en la gdt lt Smile2 0 gt infogdt TABLA DE DESCRIPTORES GLOBAL gdt 0x1 Code gdt 0x2 Data gdt 0x3 Code gdt 0x4 Data gdt 0x5 Data segment linearadd segment linearadd segment linearadd segment linearadd segment linearadd limit FFFF 4K bytes Execute Read limit FFFF 4K bytes Read Write Accessed limit FFFF bytes Execute Read Conforming limit FFFF bytes Read Write Accessed B

Download Pdf Manuals

image

Related Search

Related Contents

消防署通信、駐在所通信など [785KB pdfファイル]  - Technische Hochschule Wildau  User Manual  QS FROMAGE BLANC  Caractéristiques Mode d`emploi Sécurité CIBLES : - France  Eaton Intelligent Power Software Suite, Gold    Manual EN - Amazon Web Services  GT15 User's Manual  Bedienungsanleitung  

Copyright © All rights reserved.
Failed to retrieve file