The MASM Forum
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News:
MASM32 Downloads
Home
Help
Search
Login
Register
The MASM Forum
»
Miscellaneous
»
16 bit DOS Programming
»
how to call int86x bytewise pointer
« previous
next »
Print
Pages: [
1
]
Author
Topic: how to call int86x bytewise pointer (Read 3965 times)
kattekop
Regular Member
Posts: 1
how to call int86x bytewise pointer
«
on:
October 01, 2016, 06:35:49 AM »
Hello there,
My problem below:
VCCRT2.EXE Is a Microsoft download, among other files it contains 'INT86X.ASM'. After a bit of fiddling, it compiles for me. I know what INT86X is, that's not my question. But, does anyone know how to call that routine. I'd like an answer without applying structs/unions, but so that i can traverse bytewise (mov ... ptr +1 or +2 or more).
The source I'm speaking of is at:
www.pcorner.com/list/CPP/VCCRT2.ZIP/INT86X.ASM/
Thanks, I've been trying hard already.
Logged
MichaelW
Global Moderator
Member
Posts: 1196
Re: how to call int86x bytewise pointer
«
Reply #1 on:
October 01, 2016, 11:23:11 AM »
INT86X is a messy hack that allows you to call a RM interrupt from a HLL. Why use it at all when you can code a procedure in assembly that does the interrupt call cleanly, and call the procedure from your HLL code?
Logged
Well Microsoft, here’s another nice mess you’ve gotten us into.
Print
Pages: [
1
]
« previous
next »
The MASM Forum
»
Miscellaneous
»
16 bit DOS Programming
»
how to call int86x bytewise pointer