🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #17714

Re: ? seriele poort aansturen

#17714
From: jan.vt
Date: Wed, 10 Nov 1999 00:00
51 lines
2380 bytes
deze taal moet je in een ANSI taal zetten en bewaren als een .rom fyle
het programma om dit te doen vind je op www.ATMEL.com

Staf Wagemakers <staf@digibel.org> schreef in berichtnieuws
slrn82h204.14s.staf@freeware.sam.be...
> In article <7vq8jp$hon$1@news.planetinternet.be>, RedX wrote:
> >Weet er iemand hoe je in qbasic of pascal de uitgangen van de seriele
poort
> >( COM 1) hoog of laag zet?
> >in qb zou dit kunnen met OUT poortadres, bit
> >ik ken echter de poortadressen niet.
>
> De poort adressen van je printer & seriele poorten moet je in principe uit
je
> BIOS lezen. Standaard worden 3f8h -> 3ffh gebruikt voor com1 en 2f8h ->
2ffh
> voor com2 gebruikt. Op deze poorten bevinden zich een aantal registers
waarmee
> je je seriele poorten kan instellen (baud rate, interrupt enable enz.)
>
> De volgende asm procedure leest het poort adres van een com poort uit het
BIOS
> geh. Hoe je dit in qb of pascal moet doen weet ik niet.
>
> ;--------------------------------------------------
> ;Haal het poort adres uit bios
> ;al = COMnr
> ;-> AX = COMadres
> ;--------------------------------------------------
> COMadres         PROC    NEAR
>                  push bx
>                  push es
>                  dec  al
>                  mov  bx,0
>                  mov  es,bx
>                  mov  ah,0
>                  shl  ax,1
>                  mov  bx,ax
>                  mov  ax,es:[400h+bx]
>          pop  es
>          pop  bx
>          ret
>
> mvg,
>
> --
> Staf Wagemakers
>
> email      : staf@digibel.org
> homepage   : http://www.digibel.org/~staf
Technical Details
Message-ID: <NQ1W3.415$Ni3.14019@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7vq8jp$hon$1@news.planetinternet.be> <slrn82h204.14s.staf@freeware.sam.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,677c4643685b6778
X-Google-Attributes: gidfcea4,public
From: "jan.vt" <jan.vt@pandora.be>
Subject: Re: ? seriele poort aansturen
Date: 1999/11/10
Message-ID: <NQ1W3.415$Ni3.14019@afrodite.telenet-ops.be>
X-Deja-AN: 546652549
References: <7vq8jp$hon$1@news.planetinternet.be> <slrn82h204.14s.staf@freeware.sam.be>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
X-Complaints-To: abuse@pandora.be
X-Trace: afrodite.telenet-ops.be 942188973 213.224.1.148 (Wed, 10 Nov 1999 00:09:33 MET)
Organization: Pandora-- Met vlotte tred op Internet
X-MSMail-Priority: Normal
NNTP-Posting-Date: Wed, 10 Nov 1999 00:09:33 MET
Newsgroups: be.comp.programming