Mark Pearl

March, 2012

Organization and Architecture UNISA Studies – Chap 4

Learning Outcomes Explain the characteristics of memory systems Describe the memory hierarchy Discuss cache memory principles Discuss issues relevant to cache design Describe the cache organization of the Pentium Computer Memory Systems There are key characteristics of memory…

Organization and Architecture UNISA Studies - Chap 9

Learning Outcomes Explain how integers can be represented in a computer Use assembly language to perform arithmetic and logical operations on integers on a Pentium Use assembly language to perform bit manipulation operations on a Pentium Explain how floating point numbers are stored in a computer Show how a floating...

Using gVIM to program NASM (a noobs insights)

I’m new to vim and to nasm… several months ago I put up a post on how I had discovered a tutorial on VIM and was going to give it a second try – my first attempt failing dismally. At the time my second attempt fell through after about two...

Organization and Architecture UNISA Studies - Chap 12

Learning Outcomes Describe the internal structure of the CPU in general Describe the register organization of the x86/Pentium Describe what an interrupt is and what happens when an interrupt occurs Describe what an exception is and what happens when an exception occurs Describe the instruction cycle for indirect addressing Discuss...

Organization and Architecture UNISA Studies - Chap 11

Learning Outcomes Identify the addressing mode used in a given instruction Give examples of instructions in which specific Pentium addressing modes are used Discuss the advantages and disadvantages of different instruction formats Addressing Addressing mode used in an instruction indicates the way in which the operand is accessed.

NASM – writing to the console

If you are new to NASM like me – you might find the following code snippets useful just to get started… (this is targeted to the Windows environment, it may be different in Linux)

Domain Driven Design Quickly by Avram and Marinescu, Lulu.com

I loved reading this book. Many of the principles of refactoring and speaking the ubiquitous language hit a home run with me. Also some of the patterns and practices to implement in complex systems really appealed to me. An easy and enjoyable read to get used to DDD

February, 2012

Goal Analysis Card game (a great activity for opening a retrospective)

Retrospectives are a tricky thing, you get a mix of people who have varying personalities and qualities and now they need to look objectively at the previous iteration, focussing on the performance of the team and interact, giving ideas and finding ways to improving the team practices for the next...

Organization and Architecture UNISA Studies – Chap 3

I recently did a course at the local university on Software Engineering. At the beginning of the course I looked over the outline of the subject and there seemed to be some really good content. It covered traditional & agile project methodologies, some general communication and modelling chapters and finished...

C# soon to dethrone C++ as the third most popular language in the world

Every now and then I go to Tiobe to see their ratings on the popularity of programming languages. Usually there is nothing exciting out there, just a few small moves of languages so I was interested to see in December Tiobe had a headline of C++ about to be dethroned...

C# Programming Tips and Techniques, McGraw-Hill

I found this book fairly limiting… it’s main purpose is to bridge the gap from vb6 and c++ programmers moving into C# and at the time of its writing I am sure it was invaluable, however reading it a few years after publication one can see that it is dated....

January, 2012

InRule Basics

I have been looking into InRule, a business rule management system (BRMS) from InRule Technology, recently and thought I would do an intro blog on it. I have worked with business rule engines before and from past experience have developed my own list of priorities on what I feel are...

Getting Jenkins to ignore the exit code if failure

Today I had an issue with Jenkins where I wanted it to perform a set of tasks, but not worry about the exit code of any of the tasks…. In my instance I was using Jenkins to run DotCover to check the code coverage of a solution and then run...

GWB Posts for spam advertisements

I have been a member of GWB for a while now, and have really enjoyed it. There is a sense of community and I enjoy some of the feedback and comments I get from other posters as well as reading other community members blogs. Part of the reason of joining...

See all posts by category...

Want to get my personal insights on what I learn as I learn it? Subscribe now!


/