Posted by: zyxo | May 19, 2010

Tweeting in assembler ?



Once there was assembler.

Back in the old days, with the first gigantic computers, there was no drag and drop, you had to program in assembler. This looked something like this …

Address Label Instruction (AT&T syntax) Object code[20]
.begin
.org 2048
a_start .equ 3000
2048 ld length,%
2064 be done 00000010 10000000 00000000 00000110
2068 addcc %r1,-4,%r1 10000010 10000000 01111111 11111100
2072 addcc %r1,%r2,%r4 10001000 10000000 01000000 00000010
2076 ld %r4,%r5 11001010 00000001 00000000 00000000
2080 ba loop 00010000 10111111 11111111 11111011
2084 addcc %r3,%r5,%r3 10000110 10000000 11000000 00000101
2088 done: jmpl %r15+4,%r0 10000001 11000011 11100000 00000100
2092 length: 20 00000000 00000000 00000000 00010100
2096 address: a_start 00000000 00000000 00001011 10111000
.org a_start

What I want to say is that you had to know the very basics, the memory places, the basic operations etc.

Nowadays we just type our tweet, hit “enter” and our tweet is visible for the whole world.
OK, we still have to type each character, but we do not have to bother any more with memory locations etc.

Reading our mind.
Nowadays there is an application to tweet based on what you think. Sounds mindblowing, is it not?

What comes up in your head when you hear the word : mind-reading ? Right : you think of something and your mind-reading application shows it on the screen as text, or better, as pictures or even as a video.

Forget it : What’s going on with the “mind-reading tweet application” looks more like assembler. The only thing the computer can read in our mind is binary data : 1 or 0, “yes” or “no”. That’s all. So if you want to mind-read text, the application has to show one character at a time and your mind must either shout “yes” or “no”. Than, you move on to the next character. So it’s like assembler. Your mind has to speak a binary language.
We have still a long way to go before we can directly download our inmaginations to youtube !

Reblog this post [with Zemanta]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

%d bloggers like this: