wales@valeria.cs.ucla.edu (02/08/89)
I ran across an assembler source file -- apparently written for the Borland "Turbo Assembler" (TASM) -- which used an assembler directive "IDEAL". What does "IDEAL" mean in the Turbo Assembler? (I don't have TASM, and since I do have MASM 5.1, I have not been planning to get TASM.) I also noticed quite a few things in the body of the source file that were different from MASM syntax (e.g., "PROC label" instead of "label PROC"); I had to do a fair amount of editing of the thing before it would assemble properly under MASM 5.1. -- Rich Wales // UCLA Computer Science Department // +1 (213) 825-5683 3531 Boelter Hall // Los Angeles, California 90024-1596 // USA wales@CS.UCLA.EDU ...!(uunet,ucbvax,rutgers)!cs.ucla.edu!wales "The best diplomat I know is a fully charged phaser bank."
schanck@harmonica.cis.ohio-state.edu (Christopher Schanck) (02/08/89)
In article <20260@shemp.CS.UCLA.EDU> wales@CS.UCLA.EDU (Rich Wales) writes: >I ran across an assembler source file -- apparently written for the >Borland "Turbo Assembler" (TASM) -- which used an assembler directive >"IDEAL". > >What does "IDEAL" mean in the Turbo Assembler? (I don't have TASM, >and since I do have MASM 5.1, I have not been planning to get TASM.) from an article in the latest Byte: "Borland has also made an effort to rationalize MASM's syntax. The .IDEAL directive invokes "ideal mode." If you use this mode, you trade away MASM compatibility for improved readability ... [examples, including the PROC problem you cite, in which the reviewer agrees with you] ... The nicest thing about the ideal mode is that it lets you use the same identifier in more than one structure. ..." and so on. The conclusion drawn by the reviewer is that the ideal mode will be a help to beginners. But it will allow source that MASM will loathe. On the other hand, it is the only assembler which can which handled everything it threw at it without a hiccup. Chris -=- "I do not THINK in regular expressions, and I am not NP-complete!" --- Christopher Schanck, occasional human being. schanck@.cis.ohio-state.edu