|
Download CD Content
Most assembly language code doesn't appear in a stand-alone assembly language program. Instead, most assembly code is actually part of a library package that programs written in a high level language wind up calling. Although HLA makes it really easy to write stand-alone assembly applications, at one point or another you'll probably want to call an HLA procedure from some code written in another language, or you may want to call code written in another language from HLA. This chapter discusses the mechanisms for doing this in three languages: low level assembly (i.e., MASM or Gas), C/C++, and Delphi/Kylix. The mechanisms for other languages are usually similar to one of these three, so the material in this chapter will still apply even if you're using some other language.
|