Message board for the users of flat assembler.
> Main > Help! Control, debug, Test ,Segment register ???
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
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
sorry for my english
|14 Jan 2012, 04:32||
> did you visit
> 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
> 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||
thank you! ,
i don't connect to internet , i only have 3-6 hour/week in library to search some document... i'm backward
that is good, if has a documents to read offline
thank you agian
|18 Jan 2012, 04:13||
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 >
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.