///Re: What the hell is that !?!
- From: rhyde@xxxxxxxxxx
- Date: 4 Nov 2006 09:41:56 -0800
Betov wrote:
Now, why he "NEEDs" to do that, is because the Professional
Programmers like him make a living, first, from their
reputation. Imagine you are the boss of something, don't
know a single word about what Assembly could ever be, but
that you would need to rent a professional Assembly
Programmer. Who would you choose? The guy who has a robust
reputation, book published, seen on T.V., and so on... or
the guy who effectively writes programs in Assembly?
Careful, Rene, your jealousy is starting to show through again. And I
doubt he'd be too impressed by *your* source code based on his
complaints about high-level control structures. I'm sure he'd be
telling you to program in C rather than write "assembly" code the way
you do it.
Cheers,
Randy Hyde
P.S., For the OP: Rene "Betov" Tournois is the author of an assembler
that appeared about the same time as HLA, but has never enjoyed the
modicum of popularity that HLA has. Here's an example of the source
code for his assembler (written in that same assembly language):
; Main window CallBack: User choices open-file independant:
...Else_If eax = &WM_COMMAND
call KillCompletionList
mov eax D@wParam | and eax 0FFFF
If B$IncludesOK = &FALSE
call Configuration | call 'User32.SendMessageA' D$hwnd
&WM_CLOSE 0 0
End_If
..If eax = M00_Open
If D$DebugDialogHandle <> 0
call KillDebugger | On eax = &IDNO, jmp L9>>
End_If
; On D$DebugDialogHandle <> 0,
; call 'USER32.SendMessageA', D$DebugDialogHandle,
&WM_COMMAND, M02_Terminate, 0
call Security | On eax = &IDCANCEL, jmp L9>>
call OpenRosAsmPE
If D$SaveFilter <> 0
call ReInitUndo
call SetPartialEditionFromPos | call EnableMenutems
call LoadBookMarks
End_If
..Else_If eax = M00_Open_Source_Only
If D$DebugDialogHandle <> 0
call KillDebugger | On eax = &IDNO, jmp L9>>
End_If
; On D$DebugDialogHandle <> 0,
; call 'USER32.SendMessageA', D$DebugDialogHandle,
&WM_COMMAND, M02_Terminate, 0
call Security | On eax = &IDCANCEL, jmp L9>>
call LooseResources
.If B$KeepResources = &FALSE
call ReInitUndo | call OpenSourceOnly
If D$SourceLen > 0
call SetPartialEditionFromPos | call EnableMenutems
call LoadBookMarks
End_If
.End_If
.
- References:
- What the hell is that !?!
- From: Laurent D.A.M. MENTEN
- Re: What the hell is that !?!
- From: Betov
- What the hell is that !?!
- Prev by Date: Re: What the hell is that !?!
- Next by Date: recvfrom
- Previous by thread: Re: What the hell is that !?!
- Next by thread: Re: What the hell is that !?!
- Index(es):
Relevant Pages
|
|