flat assembler
Message board for the users of flat assembler.
Index
> Main > Help! Control, debug, Test ,Segment register ??? |
Author |
|
MinhHung 14 Jan 2012, 04:32
did you visit http://www.assembly.happycodings.com/index.html
i have reading some 'sample source codes', but i don't understand some asm line Code: mov bh,es:[10h] .... cs mov eax,ebx --etc i don't know how to use it, what does it use for? Control register: CRx debug register: DRx Test register: TRx Segment register: CS, DS, SS, ES, FS, GS thank! _________________ sorry for my english |
|||
14 Jan 2012, 04:32 |
|
DOS386 14 Jan 2012, 04:48
> did you visit
NO > i have reading some 'sample source codes', > but i don't understand some asm line And what are we supposed to do about that ? > mov bh,es:[10h] NOT valid FASM syntax http://board.flatassembler.net/topic.php?p=91767#91767 http://board.flatassembler.net/topic.php?p=106603#106603 > mov eax,ebx copy value from EBX into EAX > Control register: CRx > debug register: DRx advanced stuff, ignore them > Test register: TRx 80386 only, ignore them > Segment register: CS, DS, SS, ES, FS, GS important for 16-bit programming Please read the docs (RTFM) and the FAQ's (RTFF) and make sure to clarify what you are trying to do (what OS to support, what assembler to use, ...). |
|||
14 Jan 2012, 04:48 |
|
JohnFound 18 Jan 2012, 07:08
1. Download all "IntelĀ® 64 and IA-32 Architectures Software Developer Manuals"
2. Download some FASM package (FASMW is good for Windows programming). There is a copy of "flat assembler 1.69 Programmer's Manual" inside. Besides the full description of FASM syntax, there is a short description of the instructions, so you can make quick check up. There are also examples you can compile, run and modify. |
|||
18 Jan 2012, 07:08 |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.