RE: what is Hex?

  • From: "Chris Hofstader" <chris.hofstader@xxxxxxxxxxx>
  • To: <programmingblind@xxxxxxxxxxxxx>
  • Date: Fri, 15 Feb 2008 06:37:38 -0500

God Sina, you bring back memories of Z80 and needing to "poke" instructions
and data into memory before execution.  I would have thought you, who was
born in 1986 would never had to get to that level.  Personally, I think it's
a really valuable exercise even if one never actually needs to use it in a
"real" program just to get a better understanding of what a processor "sees"
and how base 16 numbers can be turned into both instructions and data
depending upon how the processor looks at them.

In the network edition of "Bank Street Writer" a word processing program
written entirely in assembly, that was pretty popular in the years before
you learned to talk, I added a function called, "DON'T_CALL_THIS."  If you
did call it the program would crash as the instructions looked random.  If,
however, you looked at the last handful of bytes of the program as ASCII, it
read "FSMITHISAWORM."  Frank Smith, a really great guy, was the client on
the gig and we decided to immortalize him in an Easter Egg that only an
ubergeek could find.

Now, just for shits and giggles, try to reconstruct the function in 80x86
assembly and receive the truly wasted chunk of time award.

cdh

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Sina Bahram
Sent: Thursday, February 14, 2008 9:28 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: RE: what is Hex?

*smile*, wlel actually, if you really want to get down to it ... it can be.

Assembler compiles down to executable instructions to the processor, which
are most often and most easily read in hex.

I used to know almost all of the 8086 instructions and some of their hex
equivalents a while back. It's really useful when analysing exploit and
virus code.

Take care,
Sina

 

-----Original Message-----
From: programmingblind-bounce@xxxxxxxxxxxxx
[mailto:programmingblind-bounce@xxxxxxxxxxxxx] On Behalf Of Alex Hall
Sent: Thursday, February 14, 2008 8:47 PM
To: programmingblind@xxxxxxxxxxxxx
Subject: re: what is Hex?

Right, but it almost sounds like some sort of programming language.

Have a great day,
Alex

> ----- Original Message -----
>From: Joseph Lee <joseph.lee22590@xxxxxxxxxxxx
>To: programmingblind@xxxxxxxxxxxxx
>Date sent: Thu, 14 Feb 2008 17:27:12 -0800
>Subject: re: what is Hex?

>Hi Alex,
>It's a shortened form of hexadecimal.
>Cheers,
>Joseph

>> ----- Original Message -----
>>From: Alex Hall <mehgcap@xxxxxxx
>>To: programmingblind@xxxxxxxxxxxxx
>>Date sent: Thu, 14 Feb 2008 20:18:21 -0500
>>Subject: what is Hex?

>>Hi all
>>Whatis this Hex that has been talked about
>recently?

>>Have a great day,
>>Alex
>>__________
>>View the list's information and change your
>settings at
>>//www.freelists.org/list/programmingblin
>d

>__________
>View the list's information and change your settings at 
>//www.freelists.org/list/programmingblind


__________
View the list's information and change your settings at
//www.freelists.org/list/programmingblind

__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind



__________ NOD32 2878 (20080215) Information __________

This message was checked by NOD32 antivirus system.
http://www.eset.com


__________
View the list's information and change your settings at 
//www.freelists.org/list/programmingblind

Other related posts: