Avatar billede herman01753 Nybegynder
29. maj 2002 - 12:49 Der er 6 kommentarer og
1 løsning

MASM hjælp

Jeg sidder og er igang med at programmerer i assembler, i MASM 6.11, og er lidt irriteret over at jeg kun kan finde funktionerne til assembler i MASM hjælp(f.eks int21h).

er der nogen som kender en hjemmeside, hvor jeg kan få en oversigt.

håber på hurtigt svar
Hilsen Morten
Avatar billede bearhugx Nybegynder
29. maj 2002 - 13:06 #1
Kender du Ralph Browns liste over Interrupt Kald ?

http://www-2.cs.cmu.edu/afs/cs/user/ralf/pub/WWW/files.html

/Søren Munk Skrøder
Avatar billede herman01753 Nybegynder
29. maj 2002 - 13:44 #2
hvordan skal jeg håndtere de filer? jeg kan ikke umiddelbart finde en liste, hvor der stå listet op, hvordan de forskellige interrupts hænger sammen, og hvilke underfunktioner der forefindes
Avatar billede bearhugx Nybegynder
29. maj 2002 - 14:04 #3
Hvis du f.eks. har dl'et "inter61a.zip" ... så prøv at kig i filen "interrup.a" - det er en ganske almindelig tekstfil ... Der har du interrupts fra
***********************
--------C-00---------------------------------
INT 00 C - CPU-generated - DIVIDE ERROR
Desc:    generated if the divisor of a DIV or IDIV instruction is zero or the
      quotient overflows the result register; DX and AX will be unchanged.
Notes:    on an 8086/8088, the return address points to the following instruction
    on an 80286+, the return address points to the divide instruction
    an 8086/8088 will generate this interrupt if the result of a division
      is 80h (byte) or 8000h (word)
SeeAlso: INT 04,OPCODE "AAD"

***********************
til
***********************
--------V-10BDINT 10 U - Compaq QVision - ???
    AX = BD44h44-----------------------------

    ???
Return: ???
Note:    called by Compaq's MTX132.COM, which places the QVision in 132-column
      mode
***********************


Alle interrupts findes i filerne fra interrup.a til interrup.r ... men der skal du have alle inter61¤.zip-filerne downloaded ....

Der er også en reader (RBILVIEW v2.1), som man kan downloade på siden, men jeg synes ikke den er så god... - men du kan jo altid hente den ned :-) (husk dog at læse Readme-txt) filen først - det giver en masse information :-)

/Søren Munk Skrøder
Avatar billede bearhugx Nybegynder
29. maj 2002 - 14:10 #4
DJ Delorie har indexseret hele filen med HTML, så prøv at kig på

http://www.delorie.com/djgpp/doc/rbinter/

Den er måske lidt nemmere at arbejde med
/Søren
Avatar billede herman01753 Nybegynder
29. maj 2002 - 14:51 #5
jeg har brug for hvilke underfunktioner findes i int21H
eks for udskrift  af array:
data  DB 'hej$'
mov    AL,9
mov    DX, OFFSET data
int 21h 

hvilke andre manipulatorer findes, og for de andre hexkoder f.eks int 15h osv...

kan ikke finde det.
Avatar billede herman01753 Nybegynder
29. maj 2002 - 14:53 #6
den anden hjemmeside du sendte var god. tak for hjælpen
Avatar billede bearhugx Nybegynder
29. maj 2002 - 15:08 #7
ok... takker for points :-)...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester