Description:
Bulletin Board and Q&A for x86 assembly language topics. (Moderated)
|
|
|
Changing FPU rounding mode
|
| |
Hi, Problem: After I change the FPU rounding mode with the assembly instruction fldcw, the rounding mode is reset back to the default after the program finishes running. How can I make the change permanent (i.e.until the next time fldcw is called or machine reboot)? I wrote the following program to change the FPU rounding mode from the... more »
|
|
Access PCI memory space from DOS real mode
|
| |
For some reason, my original post did not show up in this newsgroup. I am posting again. Hi All, I am working on an DOS network driver for a PCI Express NIC device. The device does not have I/O space but only memory bar. The issue is my driver is running under 16 bit real mode and how can the driver... more »
|
|
Assembly programming jobs
|
| |
Hello, I was wondering if assembly is used commercially anymore, or did it become merely a hobby language? I was looking at job ads and couldn't find a single one where they specifically looked for an assembly programmer. Mostly C++, Java, COBOL etc. knowledge was also required. So what is the truth, is assembly used today?... more »
|
|
Urgent - Print Screen help
|
| |
I am able to put values into AL and print using 'CALL PrintCharacter' but I couldnt print 'msg' with 'Call PrintString' am I missing anything here? please help ---------------------- cpu 686 use16 segment .text %define TC_BIOS_KEY_ENTER 1ch GLOBAL Logger GLOBAL g_uLoggerCodeSize GLOBAL g_uCallAskPasswordDeltaOffset... more »
|
|
Accessing large Hard disks
|
| |
---8<--- Sorry Mr. Baltissen, I accidentally deleted your original post. I hope this re-construction will suffice. - Nathan. --->8--- ...Nntp-posting-date: Fri, 30 Oct 2009 13:28:19 +0000 (UTC) Nntp-posting-host: 82.168.49.241 Hallo allemaal, I am a Commodore fan, especially of the older CBM and PET models. Two... more »
|
|
CRC32 help requested
|
| |
I am trying to change this 16 bit code to use 32 bit registers so it will work with larger files. It isn't working right. Can someone help me with it? I am also trying to understand what the les statement is doing. Thanks. ; crc.asm - Performs a CRC on files ; .MODEL SMALL .486 .stack 200h... more »
|
|
Help on Active TSR...
|
| |
I have just got interested in active "pop-up" tsrs, and tried for the first time to make one, the code fails... Can someone help me to understand whats wrong, it is supposed to print a 'A' when the ESC key is pressed. What am I missing? What didn't I do right? When I remove the check for the hotkey_found it just... more »
|
|
Unexpected results from a mul instruction
|
| |
I've been trying to track down why some alignment unit tests were failing in an optimized build and have come across something strange (tested in both VS2005 and VS2008 express). I've simpified the optimized code to reproduce the bug. Basically I have two functions that round the address of a local variable "input" up to the next multiple of 13. The C form would be... more »
|
|
In-memory x86 assembler
|
| |
Hi. I'm working on a project that involves translating a proprietary byte-code language into x86 machine code on the fly. Currently this language is interpretted at runtime. By translating the byte-code into x86 instructions at compile-time, we can execute the code natively at runtime using a function pointer to the instructions... more »
|
|
Macro tutorial
|
| |
Hello All, I am currently studying macros, therefore I need tutorials , ebooks and pointers on macro. Please if you have any of the above , don't hesitate to send it to me. Regards, Emeka
|
|
|