| NDISASM(1) | The Netwide Assembler Project | NDISASM(1) |
نام (NAME)
ndisasm - دیزاسمبلر Netwide، دیزاسمبلر فایلهای باینری 80x86
خلاصه دستور (SYNOPSIS)
ndisasm [ -o origin ] [ -s sync-point [...]] [ -a | -i ] [ -b bits ] [ -u ] [ -e hdrlen ] [ -p vendor ] [ -k offset,length [...]] infile
توضیحات (DESCRIPTION)
دستور ndisasm یک فهرست دیزاسمبل از فایل باینری infile تولید کرده و آن را به خروجی استاندارد (stdout) هدایت میکند.
گزینهها (OPTIONS)
-h
-r|-v
-o origin
-s sync-point
-e hdrlen
-k offset,length
-a|-i
-b bits
-u
-p vendor
محدودیتها (RESTRICTIONS)
دستور ndisasm تنها فایلهای باینری را دیزاسمبل میکند: این ابزار هیچ شناختی از اطلاعات سرآیند موجود در فایلهای شیء یا فایلهای اجرایی ندارد. اگر میخواهید یک فایل شیء را دیزاسمبل کنید، احتمالاً باید از objdump(1) استفاده کنید.
حالت همگامسازی خودکار (Auto-sync) لزوماً تمام مشکلات همگامسازی شما را حل نخواهد کرد: یک نشانگر همگامسازی تنها در صورتی میتواند بهطور خودکار قرار گیرد که دستور پرش یا فراخوانی پیش از اینکه ndisasm واقعاً آن بخش از کد را دیزاسمبل کند، به آن ارجاع داده باشد. همچنین اگر پرشها یا فراخوانیهای کاذب در اثر دیزاسمبل دادههای غیر از کد ماشین رخ دهد، نشانگرهای همگامسازی ممکن است در مکانهای عجیبی قرار گیرند. در صورت نیاز میتوانید همگامسازی خودکار را خاموش کرده و به شیوه دستی بازگردید.
همچنین ببینید (SEE ALSO)
| 06/28/2026 | NASM |