12b1235678B3 Kiwi Is not WikI
Kiwi version 1.0 -- Hello anonymous (/.pics/user.giflogin)

Links > kernel| scummvm| rockbox| qemu| ubuntu| kubuntu| debian| freedns| hg| wine| laposte| zimbra| cme| iex

Slashdot >

Kiwi kIcks WikI -- Mon site dedie a ma derniere annee a l'INSA de Lyon

accueil | valentin | cool | clubelek | automatique | antennes 5GE | RO | Japo | SEI/DEI | tps 5GE | libre | kiwi | mon CV

Welcome to my (a427) 512-byte asm compo page !!

Instructions :

This is a small 808x monitor/debugger..
As soon as it is executed, you will basically see the 16 bits x86 registers of your
CPU, and you can single-step, animate, edit memory, jump to some IP, etc..

Try it on a floppy/real machine like this :

dd if=mon.sec of=/dev/fd0

Then boot on the floppy..
Or with qemu :

qemu -m 3 -fda mon.sec

you can also try the extension ROM version (512 bytes also !!!) like this :

qemu -m 3 -option-rom mon.rom /dev/zero

Both present nearly the same functionality... (see below for a quick HOWTO use it)
If the compo ever starts for real, I'll also post the sources (doc, Makefile..) for you curious people to have a look at.. :-)

Downloads :

512-byte disk sector (mon.sec)
512-byte ROM extension (mon.rom)
gcc+nasm source+Makefile (mymon.tgz)


HOWTO use it :

# you can inspect all 20 bit memory space by moving the cursor left/right (h,l)
# through the dump address, and decrement/increment the current byte (j,k)

# note that the cursor wraps around from the left to the data area (on the right),
# where you can also alter the memory contents with same keys (j,k,h,l)

# beware ! you may damage your system by tinkering with the memory contents !
# YOU HAVE BEEN WARNED !!

# some funny things to try :

# when booted into mymon (whatever rom or floppy version),
# one can reboot and single step every single instructions of the BIOS
# P.O.S.T. sequence like this : (type the following key sequences, without the ' ')
# j h j h h j j j j j j j j j j j j j j j j
# => now, the dump address should show F000:FFFF (BIOS entry point)
# then type :
# x
# => now, you should see the registers animating,
# as your BIOS executes instrution per instruction.. enjoy! :o)

# you can also write a little hex program and execute it :
# => modify the dump address to : (see above for keys)
# 0001:0000
# => this points to writeable area of RAM (at address=1MByte)
# modify the four first data bytes to : (beware, data bytes go from right to left)
# .. .. FF FC E9 40 <=== righmost data bytes ; here start ASCII equivalent => @éüÿ...
# => that would disassemble to :
# 40 inc ax
# E9FCFF jmp $-4
# (infinite loop that increments ax)
# => finally, executes :
# x
# => now you should see the infinite loop animating, and ax increments forever.. enjoy! :o)

# (C) Nicolas Sauzede 2009


Enjoy !































Vous avez ete loggue : [18/04/2024 02:34:08 - 3.145.60.149 (ec2-3-145-60-149.us-east-2.compute.amazonaws.com) PARSED .compo REF=http://ezusb.free.fr/compo/]
Valid HTML 4.01! Viewable With Any Browser
[NEWS] : poster un message | voir tout

Message de nsauzede, le 04/10/2005 18:28:22
Ajouté une description des titres slashdot en survolant le lien

Message de nsauzede, le 26/06/2005 17:07:21
Je nettoie petit à petit ce site pour récupérer un peu de place disque, donc il est possible que certains liens ne marchent plus

Message de nsauzede, le 02/02/2005 01:53:58
passé site (partiellement) en PHP5
+ ajouté newsfeed slashdot dans le bandeau du haut

Message de nsauzede, le 31/01/2005 20:13:30
Placé image des gribouillis de Bill Gates dans la page cool

[FORUM] : poster un message | voir tout

Message de webmaster, le 09/01/2005 18:34:50
Cher Carlos, je n'ai malheureusement pas les slides Powerpoint de la partie GSM (ni de la propag) je ne peux donc les mettre en ligne.



Si quelqu'un d'autre les a, qu'il me les transmette, je les mettrais en ligne, mais d'ici mercredi prochain, ça va faire, mais alors, TRES TRES short pour commencer à réviser pour le DS...



Message de Carlos Sanchez, le 08/01/2005 21:13:37
Bonjour je suis un étudiant d'échange à GE. J'ai un problème très grave parce que je viens de remarquer qu'il y a une partie de la matière qui n'est pas postée ici. C'est la partie au sujet de la propagation en espace libre et aussi la partie GSM.

S'il vous plait quelq'un peut m'envoyer les polys? ou je peux aller les retrouver lundi à GE.

Je dois les avoir pour pouvoir étudier pour le DS et je ne connais personne à GE parce que la majorité de mes matières son à TC.

Merci beaucoup de repondre sur backfromtheblue@hotmail.com

Message de nsauzede, le 29/11/2004 23:16:59
Mais de rien Jef, c'est un plaisir.. ^^
Merci pour ton soutien.

webmaster.

Message de jef, le 29/11/2004 21:53:00
merci au webmaster pour la mise disposition des cours.

JF

.pics/ray.png
Powered by Kiwi/PHP cms (c) N.Sauzede 2004
.pics/php.png/.pics/fbox.jpg/.pics/gfx_by_gimp.png
Hébergé gratuitement chez Free