Posts
 
Reputation
Joined
Last Seen
0 Reputation Points
Unknown Quality Score

No one has voted on any posts yet. Votes from other community members are used to determine a member's reputation amongst their peers.

0 Endorsements
~2K People Reached
Favorite Forums
Favorite Tags

4 Posted Topics

Member Avatar for faisaly

I'm a relatively accomplished C and assembly programmer and use the OpenWatcom C/C++ development environment. When I began programming in 1982 the compilers were pretty good but you could still get sizeable speed advantages by coding in assembly. With the advent of multi-stage pipelines and parallell execution units it has …

Member Avatar for Olof Forshell
0
659
Member Avatar for noktasizvirgul

There are two reasons for writing in assembly (besides having fun!) and those are to take advantage of the speed possiblities and/or interface to something not otherwise easily interfaced to. Hand-coded assembly ususally consists of a few instructions (<=25) so it's not all that difficult to grasp the logic. It …

Member Avatar for Olof Forshell
0
1K
Member Avatar for harewei

It does not appear that you are programming an x86, rather something smaller which probably does not implement division (or multiplication for that matter). You can always create an integer division using test, subtract and shift. It's messy htough.

Member Avatar for Olof Forshell
0
85
Member Avatar for Olof Forshell

OpenWatcom has a very nice feature in its C language which allows you to code assembly language procedures/functions that you can pass parameters to, receive return values and whose register usage is integrated into the C code optimization. Compare this with the classic MS construct `_asm` and `_asm {}` which …

0
61

The End.