Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TouchToneTommy on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Search results for query: *

  • Users: straiph
  • Content: Threads
  • Order by date
  1. straiph

    BIOS Int 013h Extended

    Hi, Ive got a diagnostic tool that runs in real mode and uses Int 013h extended functions. when i run it on a machine with AwardBIOS v4 it works fine and can catalogue all the drives with the correct parameters. but when i run it on a machine with an AwardBIOS v6 it failed, so i investigated...
  2. straiph

    Switch OFF!

    Whats wrong with my OFF switch! When ever (quite common) I get "BLUE SCREENS OF DEATH" my off switch no longer works. I used to think the OFF switch was the best part about the PC and with todays "quality" operating systems even more so! I have to resort to pulling the...
  3. straiph

    PC Standards

    Hi, I thought that the BIOS interface (ie interrupts) always have the same usage regardless of the manufacturer. I thought that the machine code for 80x86 series processors are always the same regardless of manufacture. I dont understand why my real mode program works on some PCs and not on...
  4. straiph

    Stack Bizarre

    I had a questionable idea of converting one of my modules from a 16bit code (task 32bit) to a 32bit code. Due to the nature of the specification I have to drop to real mode. The only difference in code is that I have to make a far jump to a 16bit code segment to drop to real mode before doing...
  5. straiph

    Wheres my Burmuda Triangle Gone?

    I put answer t0 div pr0blem and again it disappeared. i will replace 'o' with zer0s t0 see if that w0rks. with the div c0mmand dx is the high 0rder 0f ax. dx:ax f0rms a 32bit number. meaning that y0u can divide values greater than ax. the 0perati0n results ax h0lding the qu0tient (div) and dx...
  6. straiph

    How?

    How many MS engineers does it take to change a light bulb? None, Bill redefines darkness as a feature of the product! "People who have nothing to say, say it too loud and have little knowledge. It's the quiet ones you need to worry about!"
  7. straiph

    TASM bugs?

    Hi, TASM v1.1? (definately not higher than 3 LOL) I am getting an 'Forward reference needs override' error when compiling in 32bit mode but it is ok in 16bit mode. I have something like 'fword ptr' before the pointer label. I wonder if this is a known bug and if anyone (AmkG) could point me...
  8. straiph

    Encoding/Decoding

    I was just browsing the instruction formats and encoding list for the 80x86 series chip and its a bit of a mine field. I was just wondering if anyone knew where i could locate a flowchart type diagram of the process of encoding and decoding? Its not the fact that I am lazy and cant be bothered...
  9. straiph

    AmkG (for advanced programmers only)

    AmkG, I have located a revised mnemonic list, read descriptions carefully to apreciate functionality. MNEMONIC INSTRUCTION ---------- ------------- -A- AAC Alter All Commands AAD Alter All Data AAO Add And...
  10. straiph

    Portected mode BIOS

    Does anyone know how to utilise the BIOS from protected mode. I have remapped the PICs to interrupt 20h onwards. I have written a handler which drops to real mode and calls the real mode interrupts and then back. It works a treat but when I access the drive interrupt (old 13h - new 33h) the...
  11. straiph

    IO Port Usage Method

    I have some lit on the PIC commands but nothing on the usage method. For example to recieve setup: send a control command mov al,[command code to get setup] IN 20h,al then get the 4 control words by 4 consecutive commands? OUT 20h,al is this how to do it? do you know where i can get difinitive...
  12. straiph

    Can MOVSB work in 32bit mode?

    How do you tell the processor to use 32bit when using the MOVSB opcode? It must be something really simple that i am overlooking, or MOVSB is only a 16bit opcode and the book of words is wrong. The opcode for MOVSB is 0A4h. I am tring to write from DS:ESI to ES:EDI but the previous opcode will...

Part and Inventory Search

Back
Top