Re: Instr()



"Mike Williams" <mikea@xxxxxxxxxxxxxxxxx> wrote in message
news:ej9xl5e1HHA.484@xxxxxxxxxxxxxxxxxxxxxxx
Picking a few nits today aren't you, Michael. Are you running out of
arguments? Don't people want to talk to you any more? It doesn't surprise
me if they don't. Besides, I don't agree with your argument anyway. I
would interpret API (Application Program Interface) as relating to a set
of functions that are widely available for use by almost any application
on the machine, which is quite distinct from a "special to language"
function such as most of the various "built in" native Visual Basic
functions.

Application programming interface means function the application uses to
achieve certain tasks. It does not specifically describe external functions.

I'd guess that you are saying that because you've never actually written
machine code.

I've done plenty of stuff for the Z80 (since 1982 i think), 8051 and a
little for the 386. I wrote my own 32 bit integer maths routines for the
8051 which is an 8 bit processor.

Try turning off your computer and writing a machine code routine with a
pencil and a little notebook in such a way that the numbers you come up
with will work and perform your desired task if you dump them straight
into memory and point the processor at them and you'll see a very big
difference between machine code and Assembler. Assembler is machine code
for wimps ;-)

As I said, it's all pretty much the same thing. In one case you replace the
number with a word and it calculates a few offsets for you.

Michael


.



Relevant Pages

  • Re: Time Gets Near For Agamemnon To Go
    ... Who needs an assembler when you've memorised the entire Z80 ... compiler is the last thing you would use. ... writing it directly in machine code. ... no. Aggy hasn't looked at compiler optimization at all. ...
    (rec.arts.drwho)
  • Re: translating Python to Assembler
    ... program in machine code, which is all 1's and 0's. ... assembler has to be compiled in order to convert the opcodes to ... IMHO this "compilation" if trivial compared to HLL ... since it's just a translation from opcodes to numbers ...
    (comp.lang.python)
  • Re: Instr()
    ... Microcode was used only during the design of the chip and was not accessible thereafter on most machines on which that processor was installed. ... I meant that writing machine code can be done either with or without the help of an Assembler, and that writing it without the help of an Assembler is a quite different and much harder task than using an Assembler. ...
    (microsoft.public.vb.general.discussion)
  • Re: C90 penetration
    ... machine code, not be an interpreter. ... commercial forth compilers started producing machine code. ... is the freely-available MVS implementation of forth such ... more portable than assembler -- in theory, all you have to do is ...
    (comp.lang.c)
  • Re: MSIL or Bytecode taught instead of ASM
    ... efforts of the "high level language" communities, ... spent learning any given assembler or assembly language. ... said IL (unlike the basic architecture). ... traditional VM (the high or low-levelness between bytecode and machine code ...
    (comp.programming)

Loading