Codes sources Assembleur12 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Codes sources Assembleur
Liste des 12 ressources de cette catégorie
|
|
CONTENU
==================
Ce Code contient des petites demos pour débuter en NASM.
De plus , propose une petite interface graphique en ASCII pour accéder à ces demos
OUTILS
================
NASM, gcc
Bonne Utilisation !!!
|
Licence : Non renseignée
- Publié le 09/08/2013
- Taille 19 Ko
- Éditeur : N. Tidjon Lionel
|
|
|
Compiler des applications 64 bits sous Delphi, c'est bien. Programmer directement votre processeur x64 en exploitant tous ses registres, c'est encore mieux. Pour vous allécher, amateurs de "bas niveau", voici un exemple de procédure en assembleur bien commentée. Pour ceux qui aiment les bits et les octets...
|
Licence : Non renseignée
- Publié le 18/06/2014
- Auteur : Delphix
|
|
|
Une collection de codes source écrits en assembleur GNU.
|
Licence : Non renseignée
- Publié le 29/05/2014
- Taille 9 Ko
|
|
|
3 exemples simples de programmes d'amorçage ( Boot Sector program) écrits en assembleur GNU:
- hello.s: Permet d'afficher le message " Hello, World !" au démarrage de l'ordinateur.
- rtc.s: Permet de lire l'horloge temps réel (RTC) de l'ordinateur et de l'afficher.
- Exemple 3 : Montre comment utiliser l'adressage LBA pour lire des secteurs d'un périphérique de stockage de masse (flash disque, disque dur, disquette ou CD/DVD) en utilisant l'interruption BIOS int 0x13, AL=0x42.
Pour avoir accès à encore plus d'explications : http://asm.developpez.com/cours/gas.
|
Licence : Non renseignée
- Publié le 26/06/2014
- Taille 1230 octet
|
|
|
L'AGC (Apollo Guidance Computer) du vaisseau Apollo 11 est un ordinateur multi-tâche avec une ROM de 72 Kb (contenant les programmes) et une RAM de 4 Kb. Le processeur est un des premiers de l'histoire à être constitué de circuits intégrés - il pèse toutefois plus de 30 kg.
Le code source de l'ordinateur de guidage est constitué des programmes COLOSSUS (pour le module de commande) et LUMINARY (pour le module lunaire).
|
Licence : Libre
- Publié le 07/04/2018
- Éditeur : NASA
|
|
|
Une collection de codes sources C, contenant des instructions assembleur GNU.
Pour avoir accès à encore plus d'informations consultez :
|
Code source -
Licence : Non renseignée
- Publié le 17/09/2021
|
|
|
Et voilà un petit système d'exploitation (4 KiB :) écrit en assembleur et en langage C. Quelques lignes de code ont été copiées du code source du noyau Linux-0.01:) avec quelques modifications!
Le système va juste démarrer votre PC, faire quelques initialisations nécessaires pour passer en mode protégé et exécuter le noyau. Celui-ci, va juste afficher l'horloge à l'écran. C'est en utilisant l'interruption de timer (timer interrupt) et la mémoire vidéo VGA.
Avec ce système, votre ordinateur deviendra une montre numérique :)
Architecture
------------------
Le système peut tourné sur toute machine compatible avec l'IBM-PC (Un HP Pavilion dv6 ... Voir la suite
|
Licence : Non renseignée
- Publié le 09/09/2016
|
|
|
Linux-0.01 est le premier release du noyau Linux, développé -from scratch-
par Linus Torvalds, un étudiant en informatique de l'université de Helsinki,
en Finlande:
From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Date: 25 Aug 91 20:57:08 GMT
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I'd like any feed ... Voir la suite
|
Licence : GPL
- Publié le 17/09/2016
|
|
|
linux-0.00 est la première version du système Linux. Elle a été développée par Linus Torvalds
dans le but de tester la caractéristique mult-tâche ( Multi-tasking) du processeur INTEL 80386.
" it switched between two processes that printed AAAA... and BBBB... respectively
by using the timer-interrupt - God I was proud over that" --- Linus Torvalds
Cette version a été abandonnée et remplacée par la version linux-0.01.
A travers cet exemple, j'ai redonné vie à linux-0.00. Dans le fichier ci-joint vous trouverez deux versions
de cet exemple. La première est écrit en langage C et en assembleur. La deuxième est une implémentation e ... Voir la suite
|
Licence : GPL
- Publié le 11/09/2016
|
|
|
Bonjour,
ce prog lit simplement les adresses des gestionnaires d'interruptions situés dans l'IVT
(segment 0:offset (n°int*4) et les affiche en RAM vga texte (B800:....)
Num définit le n° de l'int voulue,le prog affiche l'adresse du gestionnaire et celle
des 15 int suivantes
assemblé sous NASM en .com
|
Licence : Freeware
- Publié le 10/11/2013
- Auteur : parki2013
|
|
|
pour les débutants comme moi en ASM,un ultra mini éditeur de texte
en mode console 16 bits bootable,avec invite de commande, qui ne prend en compte que les
caracteres alphabétiques du clavier (pour les autres il suffit de rajouter le
traitement de leurs scancodes),la touche entrée (fin de ligne),la touche space
la touche del et la touche esc pour quitter
La lecture des caractères tapés se fait par le port clavier 60h,
l'écriture se fait directement en ram texte B800h.
A utiliser comme boot dans virtualbox
je joins le fichier img.
Bonne prog
|
Licence : Non renseignée
- Publié le 01/12/2013
- Taille 2 Ko
- Auteur : parki2013
|
|
|
Un petit sous-programme qui permet d'envoyer un octet dans le cadre d'une liaison série.
Ce code se charge d'envoyer un bit de start (SPACE), 8 bits de données et un bit de stop (MARK).
La sortie est mise à jour en n'appliquant que des variations avec un XOR. On obtient alors un timing du signal régulier et sans impulsions parasites.
A l'appel de la procédure, la sortie est dans un état inconnue. A l'issu, elle est rendue dans l'état MARK.
Les entrées du programme sont:
- longueur_bit (octet) et le timer 0 assurent le cadencement. Le temps entre le chargement de TMR0 et l'apparition du fanion T0IF correspond à la durée de un bit.
- operande_1 octet contenant la valeur de l'octet à ex ... Voir la suite
|
Licence : Non renseignée
- Publié le 07/04/2018
- Taille 1405 octet
- Éditeur : DragonVeloce
|
|