Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is different about the assembler as(1)?

assembler different
0
Posted

What is different about the assembler as(1)?

0

BSD/OS 4.0 uses GNU as 2.8.1. Previous releases of BSD/OS used GNU as 1.38. GNU as version 2 contains many bug fixes and new features. In particular, GNU as version 2 handles Pentium and later opcodes, and has a .code16 pseudo-op for 8086-mode coding. For a full description of the features of GNU as version 2, see the manual, which can be accessed on-line using `info as’. The assembler now accepts a superset of ELF and a.out pseudo-ops. Where there is ambiguity, the assembler uses the ELF semantics. Since ELF supports more features, particularly in the area of alignment, some pseudo-ops have features that were not previously available or useful. One area of ambiguity is the .align pseudo-op. Formerly, the argument to .align was an exponent; for example, .align 2 caused 4-byte alignment, because 2 to the 2nd power is 4. With ELF, the argument to .align is simply the number of bytes; hence, .align 2 produces 2-byte alignment. If you still want to use a power-of-2 alignment argument, you

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123