Section courante

A propos

Section administrative du site

DEF SEG

Définition de segment
QuickBASIC/QBasic

Syntaxe

DEF SEG [=adresse]

Paramètres

Nom Description
adresse Ce paramètre permet d'indiquer l'adresse de segment pour les commandes et fonctions comme BLOAD, BSAVE, CALL ABSOLUTE, PEEK, POKE,...

Description

Cette commande permet de définir le segment courant du Basic.

Remarques

Exemple

Voici un exemple permettant d'accéder directement aux informations de la RAM du BIOS afin de demander la taille de la mémoire conventionnel :

  1. DEF SEG = 0
  2. PRINT "Taille de la mémoire conventionnelle = "; (PEEK(&H413) + (PEEK(&H414) * 256))

on obtiendra le résultat suivant :

Taille de la mémoire conventionnelle = 640

Voir également

Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - BLOAD
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - BSAVE
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - CALL ABSOLUTE
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - PEEK
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - POKE

Dernière mise à jour : Mercredi, le 14 septembre 2016