I need the weekend!!!
Here it is ... Thursday ... and I am already desperate for the weekend. Work has taken a turn towards the suck this week. Fortunately, I am working from home today or I just might have lost my sanity. Here's been the suck part. For the past several months, I have been loaned out to another group to finish some work that my group will need in the future. My cube is by a window and has plenty of natural light. Everyday this week, I've had to work in the other groups area. The other group sits deep within the bowels of my company across the river Styx where the tortured souls screams for mercy are swallowed by the constant hum of machinery and natural light is a mere myth. In addition to working in an environment that would make the Inquisition seem downright cheery, I haven't been able to leave due to various issues until around 7. Those of you who have read whippetgirl's blog know that this means I get home AFTER Lauren has already gone to sleep for the night. NOTHING COULD SUCK WORSE THAN THIS!!!! Seeing Lauren's big gummy smile when I get home is one of the two highlights of my day. The other is waking up to Lauren's big gummy smile. Ugh!
As if this wasn't bad enough, the work I am doing currently requires active Assembly programming skills. For those of you who don't know, Assembly is a language that resides 1 step above actually writing the 1's and 0's to the processor. Instead of being able to write the following:
(*(volatile unsigned char *) LED_MEM_LOCATION) |= ALL_LEDS_ON
to turn on all the leds, I have to write the following:
andi r27, r27, 0
ori r27, r27, 0xFF
andi r26, r26, 0
oris r26, r26, UPPER_BYTES_OF_LED_MEM_LOCATION
sth r27, LOWER_BYTES_OF_LED_MEM_LOCATION(r26)
Ugh! See what I mean. If this were anymore hellish, I would have to bring 3 steaks everyday so I could get past Cerberus.
As if this wasn't bad enough, the work I am doing currently requires active Assembly programming skills. For those of you who don't know, Assembly is a language that resides 1 step above actually writing the 1's and 0's to the processor. Instead of being able to write the following:
(*(volatile unsigned char *) LED_MEM_LOCATION) |= ALL_LEDS_ON
to turn on all the leds, I have to write the following:
andi r27, r27, 0
ori r27, r27, 0xFF
andi r26, r26, 0
oris r26, r26, UPPER_BYTES_OF_LED_MEM_LOCATION
sth r27, LOWER_BYTES_OF_LED_MEM_LOCATION(r26)
Ugh! See what I mean. If this were anymore hellish, I would have to bring 3 steaks everyday so I could get past Cerberus.


0 Comments:
Post a Comment
<< Home