Thread: Low level debuggers

  1. #1
    Registered User
    Join Date
    Nov 2001
    Posts
    241

    Low level debuggers

    I am wondering how many of you, if any, use a low level tool to see how a program opperates after you create an exe. I mean a program that will show your processors registers and stuff like that. My professor in my current programming class was saying that it helped to do that, but I was not sure if anyone did. We are using an assembly program that he wrote in 8086 assembly language in 1980, and it lets you do almost anything you could ever want to do

  2. #2
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    I sometimes use a low-level debugger or a logic analyzer. Very nice tools.

  3. #3
    Registered User
    Join Date
    Nov 2001
    Posts
    241
    Yeah, I am just now learning how to use it, and I also have to learn assembly too... With the program he wrote, everything has to be entered in hex, so all the values have to be looked up, but it does disassemble.

  4. #4
    Registered User
    Join Date
    Dec 2001
    Posts
    421
    I use NuMega SoftIce... a marvellous tool!!

    W32Dasm, IDA and UltraEdit are the other tools i use for this kinda thing

    U.
    Quidquid latine dictum sit, altum sonatur.
    Whatever is said in Latin sounds profound.

  5. #5
    Registered User
    Join Date
    Nov 2001
    Posts
    241
    well my professor wrote some program called TUTOR

  6. #6
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    >well my professor wrote some program called TUTOR

    Hmmm, doesn't say much to me. What does it?

  7. #7
    Registered User
    Join Date
    Nov 2001
    Posts
    241
    It allows you to view the what is in all the registers, change memory, program assembly code, and it disassebles assembly operation code. Also, it is only 15k. My professor has been doing this stuff for a very long time... He has published about 20-30 books. He has been a professor for 30 years, and had even worked at NASA for a little while. I am not sure if most of his books are very good cause I have just saw the one on th 8086 processor, since that is the book my class uses. Most of his book are on the main bookstore websites, just search for Richard Haskell

  8. #8
    ....
    Join Date
    Aug 2001
    Location
    Groningen (NL)
    Posts
    2,380
    At work I also use some communication tracers, for I2C and CAN. It's nice to see those devices communicating, just as if they are living creatures. Had datacommunication yet? Very interesting.

  9. #9
    The Artful Lurker Deckard's Avatar
    Join Date
    Jan 2002
    Posts
    633

    Re: Low level debuggers

    Originally posted by Korn1699
    I am wondering how many of you, if any, use a low level tool to see how a program opperates after you create an exe.
    Religiously. In fact, the first time I run any of my (larger) applications, I run them in the debugger :)
    Jason Deckard

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Low level program to save a mjpeg stream
    By Rufe0 in forum Linux Programming
    Replies: 6
    Last Post: 09-22-2009, 05:53 AM
  2. C/C++, low or high level?
    By Sentral in forum A Brief History of Cprogramming.com
    Replies: 4
    Last Post: 01-23-2007, 11:43 PM
  3. Low Level Hard Disk Access
    By samGwilliam in forum Tech Board
    Replies: 5
    Last Post: 04-01-2005, 06:14 PM
  4. Low Level Drive Access?
    By coldfusion244 in forum C++ Programming
    Replies: 1
    Last Post: 03-09-2005, 08:19 AM
  5. low level program in C
    By orthanc in forum C Programming
    Replies: 4
    Last Post: 11-30-2003, 01:25 PM