Author Topic: Hexadecimal Assembly Programming  (Read 22366 times)

0 Members and 1 Guest are viewing this topic.

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #30 on: January 23, 2011, 12:42:18 pm »
You're literally reading numbers as words O.O

I just open Assemblex, choose an .8xu file and then convert it to Assembly (it is not that accurate at converting OSs I think), but you can then read numbers as words :)

Also, Hexadecimal has both numbers and words :w00t:

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #31 on: January 23, 2011, 12:44:50 pm »
You're literally reading numbers as words O.O
Hehe, no I'm not. When I read mnemonics, I convert that to numbers. I interpret the instructions for what they do, not what they are named.

(and yes, in hexadecimal, A~F are considered numbers)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Hexadecimal Assembly Programming
« Reply #32 on: January 24, 2011, 03:11:59 am »
Nah, that's just what you can do when you don't have internet (meaning you have LOTS of time and no other means).
It kinda reminds me visually impaired people, for example. I heard that they develop their hearing sense even more since they cannot see at all.

Around 2007 I remember an upsurge of BASIC programmers who couldn't stand coding on-calc: they all used TI-Graph Link software. I myself can't stand coding on a computer because I had no computer at home and since my 83+ was my only way to put my ideas into code and I had a lot of free time, I got used a lot to on-calc programming. Sadly, my lack of access to advanced tutorials kinda impaired my TI-BASIC optimizing skills and I got stuck with bad habits, though.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #33 on: January 24, 2011, 11:53:53 am »
Yeah, I know what you mean. I learned BASIC on the calc, and I cannot stand programming in BASIC on the computer. Also, people take for granted how powerful their memory can be. A person can literally memorize thousands of these opcodes after using them enough. If a tapeworm can use it's brain to memorize the correct path in a maze, a human can remember things millions or billions times more complex.

*Seriously, there was an experiment with tapeworms where they had a tapeworm go through a maze to get to the food. After a few hundred tries, it finally got to it. They crushed up the tape worm and fed it to another. That tapeworm got through the maze on the first try. They changed the maze a little and the tapeworm tried going the same route and failed. The scientists knew that each segment in a tapeworm had a small piece of its brain, so they were curious about how tapeworm memory works... Apparently Zombie tapeworms would be really smart!

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #34 on: January 24, 2011, 05:21:36 pm »
Quote
(and yes, in hexadecimal, A~F are considered numbers)

I don't think so. A,B,C,D,E,F are letters as far as I know.

souvik1997

  • Guest
Re: Hexadecimal Assembly Programming
« Reply #35 on: January 24, 2011, 06:30:06 pm »
They are actually digits, which make up numbers. :)
http://en.wikipedia.org/wiki/Hexadecimal

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #36 on: January 24, 2011, 07:11:02 pm »
Quote
(and yes, in hexadecimal, A~F are considered numbers)

I don't think so. A,B,C,D,E,F are letters as far as I know.
That's because you are used to using decimal.  Technically, they are both.  G is also a number in base 17, along with 0-9 and A-F.

Offline Michael_Lee

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1019
  • Rating: +124/-9
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #37 on: January 24, 2011, 07:22:04 pm »
*Seriously, there was an experiment with tapeworms where they had a tapeworm go through a maze to get to the food. After a few hundred tries, it finally got to it. They crushed up the tape worm and fed it to another. That tapeworm got through the maze on the first try. They changed the maze a little and the tapeworm tried going the same route and failed. The scientists knew that each segment in a tapeworm had a small piece of its brain, so they were curious about how tapeworm memory works... Apparently Zombie tapeworms would be really smart!

Wait, what -- seriously?  That is cool and slightly disturbing.
My website: Currently boring.

Projects:
Axe Interpreter
   > Core: Done
   > Memory: Need write code to add constants.
   > Graphics: Rewritten.  Needs to integrate sprites with constants.
   > IO: GetKey done.  Need to add mostly homescreen IO stuff.
Croquette:
   > Stomping bugs
   > Internet version: On hold until I can make my website less boring/broken.

Offline jnesselr

  • King Graphmastur
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2270
  • Rating: +81/-20
  • TAO == epic
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #38 on: January 24, 2011, 07:51:41 pm »
*Seriously, there was an experiment with tapeworms where they had a tapeworm go through a maze to get to the food. After a few hundred tries, it finally got to it. They crushed up the tape worm and fed it to another. That tapeworm got through the maze on the first try. They changed the maze a little and the tapeworm tried going the same route and failed. The scientists knew that each segment in a tapeworm had a small piece of its brain, so they were curious about how tapeworm memory works... Apparently Zombie tapeworms would be really smart!

Wait, what -- seriously?  That is cool and slightly disturbing.
Very disturbing.  So wait, what if you did that repeatedly.  Would the tapeworm at the end be a genius maze solver or something?

* graphmastur (Because kings don't like tapeworms) goes off to teach a tapeworm how to play chess

Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #39 on: January 24, 2011, 07:55:02 pm »
Yeah, I know what you mean. I learned BASIC on the calc, and I cannot stand programming in BASIC on the computer. Also, people take for granted how powerful their memory can be. A person can literally memorize thousands of these opcodes after using them enough. If a tapeworm can use it's brain to memorize the correct path in a maze, a human can remember things millions or billions times more complex.

Some people have "For rent" signs hanging on their brains instead of actually using them.

And about Comp BASIC, I do use things like SourceCoder when I have to manipulate a large amount of data. It's much easier to copy/paste than to run the program, store to a string, recall, edit a few thousand bytes, then run again to test everything.
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #40 on: January 24, 2011, 08:31:16 pm »
Yeah, I can see how that might be useful, but I feel much more comfortable typing on my calculator than I do on the computer. The keyboard on my computer is just so big! The calc is just so nice and compact and easy to handle. However, it is a bit cumbersome to program in hex on the calculator, so I usually type up the hex in Notepad and then transfer it to my calc to edit and debug.

Offline Binder News

  • LV8 Addict (Next: 1000)
  • ********
  • Posts: 785
  • Rating: +46/-3
  • Zombie of Tomorrow
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #41 on: January 24, 2011, 09:19:44 pm »
I find it very hard to do BASIC on the computer. Like Qwerty, I use stuff like SourceCoder for large copy-paste things.
Spoiler For userbars:







Hacker-in-training!   Z80 Assembly Programmer     Axe Programmer
C++ H4X0R             Java Coder                           I <3 Python!

Perdidisti ludum     Cerebrum non habes

"We are humans first, no matter what."
"Fame is a vapor, popularity an accident, and riches take wings. Only one thing endures, and that is character."
Spoiler For Test Results:





Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Hexadecimal Assembly Programming
« Reply #42 on: January 25, 2011, 02:34:39 am »
In my case I just prefer on-calc because I hate having to save the file, loading it in WabbitEmu then run it, then go back to the computer program editor, debug, etc. I prefer coding+testing directly on the platform and I rarely need to copy/paste large code anyway. I prefer editing sprites on the computer, though.
« Last Edit: January 25, 2011, 02:34:55 am by DJ Omnimaga »

Offline Munchor

  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 6199
  • Rating: +295/-121
  • Code Recycler
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #43 on: January 25, 2011, 07:36:06 am »
I love Basic on Computer, Tokens all the way.

Offline Xeda112358

  • they/them
  • Moderator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 4704
  • Rating: +719/-6
  • Calc-u-lator, do doo doo do do do.
    • View Profile
Re: Hexadecimal Assembly Programming
« Reply #44 on: January 30, 2011, 12:24:34 am »
I still cannot work on a computer. Like, right now (while I am not typing) I am working on some example programs for BatLib and it just feels so uncomfortable to do it on a computer...