Language | Translated | Untranslated | Untranslated words | Checks | Suggestions | Comments | |
---|---|---|---|---|---|---|---|
English
|
15 | ||||||
|
|||||||
Chinese (Simplified) (zh_CN)
|
0% | 929 | 21,355 | ||||
|
|||||||
Chinese (Traditional) (zh_TW)
|
0% | 930 | 21,357 | ||||
|
|||||||
Dutch (nl_NL)
|
0% | 931 | 21,358 | ||||
|
|||||||
French (fr_FR)
|
0% | 931 | 21,358 | ||||
|
|||||||
German (de_DE)
|
0% | 931 | 21,358 | ||||
|
|||||||
Italian (it_IT)
|
0% | 931 | 21,358 | ||||
|
|||||||
Norwegian Bokmål
|
0% | 931 | 21,358 | ||||
|
|||||||
Persian
|
18% | 763 | 19,051 | 39 | |||
|
|||||||
Portuguese (Brazil)
|
0% | 924 | 21,287 | 2 | 7 | ||
|
|||||||
Spanish
|
0% | 926 | 21,351 | ||||
|
|||||||
Turkish (tr_TR)
|
0% | 931 | 21,358 | ||||
|
Please sign in to see the alerts.
Project website | docs.freebsd.org/en |
---|---|
Translation process |
|
Translation license | BSD 2-Clause "Simplified" License |
Filemask | documentation/content/*/books/developers-handbook/x86/chapter.po |
Languages | 12 |
Source strings | 931 |
Source words | 21,358 |
Source characters | 120,362 |
Hosted strings | 11,172 |
Hosted words | 256,296 |
Hosted characters | 1,444,344 |
This chapter does not explain the basics of assembly language. There are enough resources about that (for a complete online course in assembly language, see Randall Hyde's http://webster.cs.ucr.edu/[Art of Assembly Language]; or if you prefer a printed book, take a look at Jeff Duntemann's Assembly Language Step-by-Step (ISBN: 0471375233). However, once the chapter is finished, any assembly language programmer will be able to write programs for FreeBSD quickly and efficiently.
این فصل مبانی زبان همگذاری (اسمبلی) را توضیح نمیدهد. منابع بسیاری برای آن منظور وجود دارند (برای درسی کاملاً برخط در زبان اسمبلی، <link xlink:href="http://webster.cs.ucr.edu/">Art of Assembly Language</link> از Randall Hyde را ببینید؛ یا اگر ترجیحتان بر کتاب چاپی است، نگاهی به Assembly Language Step-by-Step (ISBN: 0471375233) نوشتهٔ Jeff Duntemann بیندازید). هرچند، همینکه این فصل به پایان رسد، هر برنامهنویس زبان اسمبلی قادر به نوشتن سریع و بهینهٔ برنامههای FreeBSD خواهد شد.
0 STD NOHIDE { int nosys(void); } syscall nosys_args int
1 STD NOHIDE { void exit(int rval); } exit rexit_args void
2 STD POSIX { int fork(void); }
3 STD POSIX { ssize_t read(int fd, void *buf, size_t nbyte); }
4 STD POSIX { ssize_t write(int fd, const void *buf, size_t nbyte); }
5 STD POSIX { int open(char *path, int flags, int mode); }
6 STD POSIX { int close(int fd); }
etc...
1 STD NOHIDE { void exit(int rval); } exit rexit_args void
2 STD POSIX { int fork(void); }
3 STD POSIX { ssize_t read(int fd, void *buf, size_t nbyte); }
4 STD POSIX { ssize_t write(int fd, const void *buf, size_t nbyte); }
5 STD POSIX { int open(char *path, int flags, int mode); }
6 STD POSIX { int close(int fd); }
etc...
0 STD NOHIDE { int nosys(void); } syscall nosys_args int
1 STD NOHIDE { void exit(int rval); } exit rexit_args void
2 STD POSIX { int fork(void); }
3 STD POSIX { ssize_t read(int fd, void *buf, size_t nbyte); }
4 STD POSIX { ssize_t write(int fd, const void *buf, size_t nbyte); }
5 STD POSIX { int open(char *path, int flags, int mode); }
6 STD POSIX { int close(int fd); }
etc...
1 STD NOHIDE { void exit(int rval); } exit rexit_args void
2 STD POSIX { int fork(void); }
3 STD POSIX { ssize_t read(int fd, void *buf, size_t nbyte); }
4 STD POSIX { ssize_t write(int fd, const void *buf, size_t nbyte); }
5 STD POSIX { int open(char *path, int flags, int mode); }
6 STD POSIX { int close(int fd); }
etc...