WHERE CAN I FIND NASM
Hello,Sorry in my bad english...Can someone tell me where I can find NASM?
View Articleformal speciication
Hi!Do somebody know anything about formal specification of the processors instructions, or of the PC architecture? Can I find something like that somewhere? Do these things exist?Thanx:Cye
View Articlemore colors instead blinking
Hello,Is there a text video mode that has no blinkingcolors (like in command prompt under Windows 95/98when window is not maximized)?This code should set video mode with 16colors, but color attribute...
View ArticleProtected Mode
I finally solved my problem with protected mode: the DWORDs in every descriptor was swapped!Before, I had this:CodeSel32 dd 00CF9A00h dd 0000FFFFhWhen it was supposed to be like this:CodeSel32 dd...
View ArticleAbout NASM
Hi, all.Can anybody tell the different between the DOS 16-bitversion and the DJGPP version of NASM? Because, if I want to make "jmp 0x1234:0x56789abc" in DOS version, the compiler says:error: invalid...
View ArticleReal Power of Windows Assembly
What is the real power of windows assembly? I have seen many programs that can call some impressive API's, but none of them actually do something. They are like the hull of notepad, but it is...
View Articlebout compilers
first off thanks for the links Carl and Jeffsecond every site for OS development i come across they use NASM or some other assembler that i am not familiar with. should i get NASM and learn how to use...
View ArticleIBM PC Tech Ref Man
I need a copy of the IBM PC technical reference manualAll i need is the source for IBM bios 8086standard FDC programmingthanks! L8er
View ArticleRegister reading and tampering??
After a accidental erase of my harddrive i tried to find a way to restore the files.Butt i didnt. I do now that the OS djust erase files by butting a some litle chars in the REGfile. So I would be able...
View ArticleSome Questions to discuss
1- How Intel 80286 processor addresses 16MB of memory as its register size is 16 bit?2- Why Assembly language is named as Assembly?3-Is DOS debug program acually changes register and memory values or...
View ArticleUsing Interrupt 0x10 to display a string
I try to use interrupt 0x10 to show a string on the screen, but it fails. I don't know WHY. Can anybody help me?Compiler: NASM;===START=======================================[bits 16]segment...
View ArticleNeed help getting Interrupt Routine to respond to IRQ.
I am looking for some help with a VERY simple little program I made for testing some new hardware. Basically I need to be able to respond to an interrupt and read a port (at least initially). I am not...
View ArticleCSi-Link
Hi,Does anyone have CSi-Link/Locate ver 2.12? If yes, can you please send me the link from where I can download? I need this to link my OBJ files that I get from the C/ASM source code. Kind help would...
View Articlecreating a menu -masm
Looking for code that displays a string when a menu item is selected.
View ArticleThe INT
Hello!I am trying to gett a gripp on assembler, and i have an obstacle to overcome.It is the INTs.I know that BIOS has INT 00H to 1FH and that Dos has INT 20H to 3FH( and there is also a bunch more of...
View ArticleLIDT in Protected mode causes wierd behavior on my PC
Hi readers ....I'm making an (Protected Mode) OS, and i does run pretty well ... at least i thought ...I developed it using BOCHS 1.3, NASM, DJGPP ... sometimes i used an old PC to test it on real...
View ArticleChecking for hardware.
Hi, first of all, please excuse me for the spell errors that may be in this.I want to check for if drives exist. (Like A:, B:, C:)this is for use in my own OS, and I am already trying this long times....
View ArticleMaking own INT's
Is it possible to define own INT's. How do you define new INT's. I thing it must be possible because for example DOS has it's own INT's.
View ArticleERROR: ILLEGAL IMMEDIATE IN JMP INSTRUCTION
Hi to every body,i have searched around all internet and i can't find a response to solve this error. It is good to say that i'm new, and learning by my self from a book.well, the problem:i'm working...
View Article