Description:
Bulletin Board and Q&A for x86 assembly language topics. (Moderated)
|
|
|
Debugger for AMD64?
|
| |
Anyone know of a AMD64 compatible symdeb/debug (command line) type debugger? I use them all the time to test instruction results. For i386 I use ddeb, but don't know of an AMD64 version?
|
|
comp.lang.asm.x86 FAQ
|
| |
Before posting technical questions please read the FAQ: [link] You may also download a copy in zip format from the above site. The original version (which has not been updated since 21 March 2000) can still be accessed from: [link]... more »
|
|
NOTICE: C.L.A.X service interruption!
|
| |
Please forgive a few days of service interruption. Please feel free to continue these threads in A.L.A (if need be) until service is restored. Also, look for a possible Moderator Vacancy Announcement RFC in news:alt.lang.asm and elsewhere. Thank you. Nathan.
|
|
multithreading in Asm
|
| |
Hi all, I've never been very clear as to how multithreading is implemented in high level languages, I guess because I never untar'd pthreads to take a look, but that's beside the point. My question now is, if I am not interested in using a C library to do multithreading, what are my options in assembly language?... more »
|
|
Calling convention odd?
|
| |
Hi all, While doing some asm coding recently I noticed that when I called _malloc, my ECX register was getting trashed. I did some digging and was surprised to learn that this is normal, that callers to C library routines are expected to save EAX, ECX, and EDX. Seems to me that if one is doing a lot of such calls,... more »
|
|
learning assembly through HLA- help
|
| |
Hi, Im learning assembly through HLA/Art of assembly book.. Do I need to have both linux and windows installed? Im a bit confused since the "Windows version" of the book keeps alternating between windows and linux setup in chapter 2.. Thanks
|
|
questions about x86
|
| |
Hi,all I have no experience in x86 assembly coding previously, but may need to optimize code on PC.So I begin to read the manuals downloaded from Intel's website. In the diagram of intel core microarchitecture, there are several execution clusters behind scheduler. It says several execution cluster can execute Integer ALU... more »
|
|
Valid operation?
|
| |
Hi all, Is this valid? mov byte [ebx], di It assembles just fine with NASM. I want to move the lowest byte of EDI to the byte at [ebx]. If it's not valid, I guess I can do this: mov ax, di mov byte [ebx], al ... but that would take longer etc. Thanks.
|
|
Is MOVDQA possible in real mode (16 bit)?
|
| |
I'm writing a boot manager at the moment. It resides in the first cylinder of the first HD and is plain 16 bit code. It reads the partition tables (including extended partitions) of HDs reported by the BIOS, evaluates their boot sectors and offers a list of all bootable partitions to start. It has to store *some* data, so I want to use XMM registers to move... more »
|
|
Simple Bootloader to Run C program
|
| |
I'm thinking about some of the projects we did at Uni some time ago... you know the sort whereby we had a blank LSI or PDP-11 and we wrote simple keyboard handlers and the like.... And looking at Minux lately has got me thinking about why I got into this in the first place. The romance of low level programming seems to have disappeared completely.... more »
|
|
|