Skip to main content

Questions tagged [ascii]

The 7-bit ASCII character set, including control codes. DO NOT USE for binary-coded decimal; consider using [character-sets] instead for extensions of ASCII. See tag wiki.

Filter by
Sorted by
Tagged with
32 votes
1 answer
4k views

Why did early ASCII have ← and ↑ but not ↓ or →?

It is widely known and reported that the 1963 definition of ASCII had ↑ and ← at positions 0x5E and 0x5F. Soon after these were changed to ^ and _ and so they remain. The first terminal I ever used ...
Mark Dominus's user avatar
11 votes
4 answers
1k views

Was the purported 1968 standard for encoding ASCII on punched cards ever used?

A 1968 Communications of the ACM article describes a proposed USA standard for encoding US ASCII (with a provision to encode all 256 bytes) on punched cards, attempting to keep existing industry ...
Leo B.'s user avatar
  • 20.6k
37 votes
7 answers
26k views

Why did older computers and OSes use UPPER case instead of lower case?

Memory constraints in ye olden days meant that text-mode display adapters had room for either upper or lower case, but not both. Why was this universally uppercase and never lowercase? I remember ...
MonocleRB's user avatar
  • 481
9 votes
1 answer
1k views

Why do BK computers have unusual representations of $ and ^

While programming in BASIC and FOCAL on my BK-0010-01, I wonder why both the keyboard and the character set have unusual representations of ASCII 36 and ASCII 94? ASCII 36: Standard:$ ; BK version: ¤ ...
harlandski's user avatar
  • 2,983
24 votes
1 answer
2k views

Why was PETSCII based on an obsolete version of ASCII?

PETSCII (sometimes PETASCII) is the character set developed by Commodore for use in its microcomputers. The first of these, the PET, started to be developed in early 1976. Why, then, did Commodore ...
Psychonaut's user avatar
  • 7,691
5 votes
1 answer
948 views

Why ASCII paper tape has lower bit punched from the narrow side?

ASCII was presented on paper tape where the lower 5 bits cross sprocket holes as following While FIELDATA chose the other way I found placing the higher, flag bits at the narrow side appealing, ...
Schezuk's user avatar
  • 3,784
3 votes
3 answers
885 views

Are the control characters any useful nowadays? [closed]

I asked this question on Super User, but the community at the site told me to redirect to this site. If this is again an off-topic question, do not blame me please! I am sorry if the control ...
SunnyMoon's user avatar
  • 131
9 votes
1 answer
2k views

When did tabs start defaulting to 8 columns?

The ASCII horizontal tab character defaults to 8 columns, which is unfortunate because it's too wide for indenting block structured languages (at least to most people's taste, acknowledging Linus ...
rwallace's user avatar
  • 63.6k
17 votes
3 answers
3k views

C64/PETSCII block graphic symbol: was there ever a logical reason for their "ASCII" codes?

You know those block graphic symbols that allows you to draw lines, corners, intersections, fine bar charts, etc. they are useful and one can do a lot of stuff, but their code arrangements always ...
Gunther Schadow's user avatar
13 votes
5 answers
4k views

When did IBM start to use ASCII?

I’m trying to figure out when IBM switched to ASCII and when ASCII became a worldwide standard. Moreover, did IBM make ASCII standard worldwide? What I have found: According to Wikipedia, IBM System /...
No Name QA's user avatar
5 votes
5 answers
4k views

How does the shift key in a keyboard work?

The "shift" key on a keyboard is different from other keys as it can edit the outputs of the other keys on the keyboard. But how does it do it? I have one hypothesis on how the shift key does what it ...
Trevor Mershon's user avatar
1 vote
2 answers
564 views

ASCII ASA X3.4-1963 and Finite State Machines?

I'm reviewing the historical original ASCII standard. There are many control characters. Does anyone know the history of them and where finite state machines that made use of them may be documented? ...
Nick's user avatar
  • 141
27 votes
3 answers
8k views

What was the ASCII end of medium (EM) character intended to be used for?

I can find information about how characters were used to structure transmissions in general, and I can find information about transmission characters which are still commonly used today, though ...
Ryan1729's user avatar
  • 525
33 votes
2 answers
4k views

Why wasn't EBCDIC designed with contiguous alphanumeric characters?

Inspired by this question on ASCII, I have wondered similar things about EBCDIC. At work we have an EBCDIC file that gets sent to a mainframe (I presume an IBM one) and to view it on my laptop I ...
Captain Man's user avatar
76 votes
7 answers
14k views

Why wasn't ASCII designed with a contiguous alphanumeric character order?

Anyone who has dealt with strings at a low level (e.g., writing a parser in C), knows that doing so tends to involve frequent checks of—either manually, or through isalpha(), isalnum(), etc—whether a ...
Will's user avatar
  • 763
7 votes
4 answers
572 views

What characters which were in use at the time were excluded from ASCII?

The American Standard Code for Information Interchange is a 7-bit character encoding. Work on the standard began in 1960 and the first edition was published in 1963. The standard attempted to ...
DrSheldon's user avatar
  • 16.6k
45 votes
3 answers
4k views

Why are the symbols on the number keys of PC & Mac keyboards different to ASCII keyboards?

On a US-layout PC keyboard, the symbols above the number keys are as follows: Whereas the keyboard on an Apple II is different: Note, for example, the '(' and ')' symbols are now above 8 and 9, and '...
Kaz's user avatar
  • 8,316
39 votes
4 answers
13k views

History of Ctrl-S and Ctrl-Q for flow control

Which OS was the first to use Ctrl-S and Ctrl-Q on the console for pause and continue? I first discovered Ctrl-S in IBM PC DOS 1.1.
Old Geezer's user avatar
14 votes
1 answer
917 views

What's the deal with System/360's "USASCII" mode?

The original System/360 architecture had a bit in the Program Status Word that would select an "USASCII" mode rather than the usual EBCDIC. Setting this bit changed how the BCD arithmetic operations ...
hmakholm left over Monica's user avatar
45 votes
8 answers
5k views

Executable ASCII files before x86?

I've known about a technique allowing to bootstrap arbitrary 16-bit x86 code from a subset of instructions representable as printable ASCII bytes since the early 1990s. The first example of an ASCII ...
Leo B.'s user avatar
  • 20.6k
7 votes
2 answers
656 views

What file systems / encapsulation formats used ASCII control characters?

Most of the ASCII character codes make sense in the context of data transmission, e.g. ␄, ␗, ␖ (end of transmission, end of transmission block, synchronisation). However, there are also codes such as ␜...
wizzwizz4's user avatar
  • 18.7k