|
-
Aug 23rd, 2001, 02:29 AM
#1
Thread Starter
Retired VBF Adm1nistrator
Executing ASM from VB
You performance freaks should love this one.
I didnt think it could be done, but when I looked at the code, it kind of dawned on me... doh 
Anyway, the code is not mine.
I found it on psc.
http://www.planetsourcecode.com/vb/s...DE%5F118305410
Last edited by plenderj; Dec 5th, 2001 at 12:42 PM.
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Aug 24th, 2001, 04:17 PM
#2
Fanatic Member
Yes, I also found it some time ago at Planet Source Code.
-
Aug 25th, 2001, 09:02 AM
#3
Thread Starter
Retired VBF Adm1nistrator
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Aug 26th, 2001, 08:31 AM
#4
Frenzied Member
HEY!
Plenderj, you forgot to say who told you about that code
-
Aug 26th, 2001, 01:33 PM
#5
Fanatic Member
Nice done indeed. A nice example of getting the most out of VB!
-
Aug 26th, 2001, 02:29 PM
#6
-
Aug 26th, 2001, 02:33 PM
#7
Frenzied Member
Wow, I might even be starting a whole new era for VB and everyone thinks HE started it! I HATE YOU PLENDERJ!!! 
(ok so maybe I over-reacted a bit...)
-
Aug 27th, 2001, 02:02 AM
#8
Thread Starter
Retired VBF Adm1nistrator
eh ?
I dont remember you saying anything to me ....
But then again I dont even remember how I got home last night
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Aug 27th, 2001, 06:48 AM
#9
transcendental analytic
Originally posted by Jotaf98
Wow, I might even be starting a whole new era for VB and everyone thinks HE started it! I HATE YOU PLENDERJ!!! 
(ok so maybe I over-reacted a bit...)
ASM was the first language since they programmed in opcodes directly, what makes you think you was there starting it?
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Aug 27th, 2001, 06:54 AM
#10
Thread Starter
Retired VBF Adm1nistrator
lol
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Aug 27th, 2001, 09:42 AM
#11
transcendental analytic
yep, that was a whole new era, but we had too many of them to notice anything
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Aug 27th, 2001, 11:33 AM
#12
-
Aug 27th, 2001, 12:20 PM
#13
transcendental analytic
no it's not inline asm, it's actually asm-script, no not even that, machinecode script because you execute runtime machinecode
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Aug 28th, 2001, 02:03 AM
#14
Thread Starter
Retired VBF Adm1nistrator
Even still though this is cool !
The things that could be done ....
.... and just wait till .NET and none of it will work
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Aug 28th, 2001, 03:38 AM
#15
transcendental analytic
no it's not and you definitely misunderstood everything
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Aug 28th, 2001, 09:58 AM
#16
-
Aug 29th, 2001, 01:46 AM
#17
Thread Starter
Retired VBF Adm1nistrator
Well you could use it for doing anything fast .... or any low-level things !
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Aug 29th, 2001, 04:02 AM
#18
transcendental analytic
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Aug 29th, 2001, 04:33 AM
#19
Thread Starter
Retired VBF Adm1nistrator
Ah shag off kedaman
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Aug 30th, 2001, 08:37 PM
#20
Frenzied Member
-
Aug 31st, 2001, 02:06 AM
#21
Thread Starter
Retired VBF Adm1nistrator
Well if we just get an x86 machine code compiler, then we could do stuff easily
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Sep 1st, 2001, 11:09 AM
#22
-
Sep 3rd, 2001, 01:57 AM
#23
Thread Starter
Retired VBF Adm1nistrator
Yeah easily
Microsoft MVP : Visual Developer - Visual Basic [2004-2005]
-
Sep 5th, 2001, 04:56 PM
#24
-
Dec 5th, 2001, 09:29 PM
#25
Frenzied Member
*sticks up hand*
I'm interested!
-
Dec 5th, 2001, 10:02 PM
#26
Just go download Art Of Assembly. Its the best book on ASM availible. Its about 1500 pages (its a textbook, that was never published, as far as I know). You can find it if you do a search on google or yahoo.
Z.
-
Dec 6th, 2001, 11:02 AM
#27
-
Dec 6th, 2001, 02:59 PM
#28
Fanatic Member
ASM in 2 hours...
If you can do that, I will give up my work immediately!!!
ASM is the fine art of programming. It's a language where you can afford to apply GOTO statements, whow!
Intel 80x86, Motorola 68x, Microchip PICxxx, IBM S/370 for mainframe, etc. This is yet a small list of some systems that aquire different assemblers. I'm doing the thing yet 6 years and I'm still learning newer stuff. So if one says that you can learn the assembly language in 2 hours...
-
Dec 6th, 2001, 06:24 PM
#29
Frenzied Member
Hehe yeah, it only teaches you the basics: goto thingies, pointers, registries, how to make ifs and loops and all
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|