Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
SEX (computing)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
In computing, the '''SEX''' [[assembly language]] [[mnemonic]] has often been used for the "<code>Sign EXtend</code>" machine [[instruction set|instruction]] found in the [[Motorola 6809]]. A computer's or CPU's "sex" can also mean the [[endianness]] of the [[computer architecture]] used.<ref>For hardware, the [[Jargon File]] also reports the less common expression ''byte sex'' [http://catb.org/jargon/html/B/byte-sex.html]. It is unclear whether this terminology is also used when more than two orderings are possible. Similarly, the manual for the ORCA/M [[Assembly language#Assembler|assembler]] refers to a field indicating the order of the bytes in a number field as <code>NUMSEX</code>, and the [[Mac OS X]] operating system refers to "byte sex" in its compiler tools [http://web.mit.edu/darwin/src/modules/cctools/libstuff/arch.c].</ref> [[x86]] computers do not have the same "byte sex" as [[HC11]] computers, for example.<ref>The [http://catb.org/jargon/html/B/bytesexual.html Jargon] [http://catb.org/jargon/html/B/byte-sex.html file]</ref> Functions are sometimes needed for computers of different endianness to communicate with each other over the internet, as protocols often use [[big endian]] [[byte]] coding by default.<ref>{{cite web| url = http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html#htonsman| title = htons(), htonl(), ntohs(), ntohl()}}</ref><ref>The [http://catb.org/jargon/html/N/NUXI-problem.html NUXI] problem</ref> On the [[RCA 1802]] series of microprocessors, the SEX, for "<code>SEt X</code>," instruction is used to designate which of the machine's sixteen 16-bit registers is to be the X (index) register. ==SEX in software: rarely used jargon== The [[Three-letter acronym|TLA]] '''SEX''' has humorously been said to stand for '''''S'''oftware '''EX'''change'', meaning copying of software. As [[file sharing]] has sometimes spread [[computer virus]]es, it has been stated that โillicit SEX can transmit viral diseases to your computer.โ The involvement of [[FTP]] servers' /pub directories in this process has led to the name being explained as a contraction of 'pubic'.<ref>{{citation |last=Raymond |first=Eric |authorlink=Eric S. Raymond |title=The Jargon File: pubic directory |url=http://catb.org/jargon/html/P/pubic-directory.html |accessdate=2009-03-28 }}</ref> == References == <references/> {{JargonFile}} {{DEFAULTSORT:Sex (Computing)}} [[Category:Machine code]] [[Category:Computer jargon]]
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)
Pages transcluded onto the current version of this page
(
help
)
:
Template:Citation
(
edit
)
Template:Cite web
(
edit
)
Template:JargonFile
(
edit
)