Câu hỏi

26/04/2013 21:47
Đọc file Assembly ?
Tôi đang xây dựng một tool để đo phần mềm. Ví dụ phần mềm viết bằng .net thì phải đọc được file Assembly của nó xem có bao nhiêu lớp, quan hệ giữa các lớp, thuộc tính, phương thức,... Nhưng tôi không biết làm thế nào để xử lý được file Assembly như vậy. Ai biết thì giúp tôi với. Xin cảm ơn nhiều.
pebuon_8x
26/04/2013 21:47
Danh sách câu trả lời (1)

Chương trình dịch file Assembly - MASM 6.11 Microsoft Macro Assembler Professional
Bạn load file này về --> nguontrithuc.net/kho/MASM6.11.zip Hướng dẫn cài đặt:
Giải nén nó ra, chạy file SETUP.EXE rồi làm theo sau
Cuối cùng chọn EXIT là đã cài đặt xong.
Sau khi cài đặt xong thì cái file MASM nằm ở C:\MASM611\BIN\MASM.EXE . Chương trình soạn thảo là C:\MASM611\BINR\PVB.EXE. Còn có rất nhiều Ví dụ sẵn có trong C:\MASM611\SAMPLES.
Sau khi viết chương trinh xong (bằng Notepad chẳng hạn) lưu vào với đuôi .asm (ví dụ : van.asm). Tốt nhất nên save flie vừa tạo vào cùng thư mục với trình biên dịch. Đường dẫn của mình là :
C:\Documents and Settings\Administrator\My Documents\ASSEMBLY\MASM.
Tiếp theo vào cmd (start ->run -> gõ cmd ->Enter.)
Dùng lệnh để tạo đường dẫn đêns thư mục chứa trình biên dịch + flie van.asm đã tạo...... Cú pháp :
CD thumuccanden
Ví dụ : khi vaof Run, thư mục hiện hành mà mình đang đứng có đường dẫn là :
C:\Documents and Settings\Administrator>
Bây giờ muốn chuyển đến thư mục với đg dẫn dài ngoằng bên trên làm như sau:
Từ thư mục hiện hành : C:\Documents and Settings\Administrator>
gõ cd My Documents sau đó Enter
cụ thể: C:\Documents and Settings\Administrator>cd My Documents
Tương tự lần lượt cho đến khi tới được tư mục chứa trình biên dịch + flie van.asm thì thôi.
Sau khi đã đứng ở thư mục cần làm việc( tức là :C:\Documents and Settings\Administrator\My Documents\ASSEMBLY\MASM) gõ tiếp lệnh: MASM van.asm (đây là thủ tục chuyển flie văn bản thanh flie đối tượng .obj)
Chuyển được đối tượng xong đến bước chạy chương trình:
Vào thư mục MASM ->kích đúp vào file LINK.EXE
Hiện lên dòng : Object Modules [.obj]:
Khi hiện lên dòng đó thì đánh tên file vao là được. ví dụ là :van
sau bước đó cứ enter vài cái lthế à xong.
Bạn load file này về --> nguontrithuc.net/kho/MASM6.11.zip Hướng dẫn cài đặt:
Giải nén nó ra, chạy file SETUP.EXE rồi làm theo sau
Cuối cùng chọn EXIT là đã cài đặt xong.
Sau khi cài đặt xong thì cái file MASM nằm ở C:\MASM611\BIN\MASM.EXE . Chương trình soạn thảo là C:\MASM611\BINR\PVB.EXE. Còn có rất nhiều Ví dụ sẵn có trong C:\MASM611\SAMPLES.
Sau khi viết chương trinh xong (bằng Notepad chẳng hạn) lưu vào với đuôi .asm (ví dụ : van.asm). Tốt nhất nên save flie vừa tạo vào cùng thư mục với trình biên dịch. Đường dẫn của mình là :
C:\Documents and Settings\Administrator\My Documents\ASSEMBLY\MASM.
Tiếp theo vào cmd (start ->run -> gõ cmd ->Enter.)
Dùng lệnh để tạo đường dẫn đêns thư mục chứa trình biên dịch + flie van.asm đã tạo...... Cú pháp :
CD thumuccanden
Ví dụ : khi vaof Run, thư mục hiện hành mà mình đang đứng có đường dẫn là :
C:\Documents and Settings\Administrator>
Bây giờ muốn chuyển đến thư mục với đg dẫn dài ngoằng bên trên làm như sau:
Từ thư mục hiện hành : C:\Documents and Settings\Administrator>
gõ cd My Documents sau đó Enter
cụ thể: C:\Documents and Settings\Administrator>cd My Documents
Tương tự lần lượt cho đến khi tới được tư mục chứa trình biên dịch + flie van.asm thì thôi.
Sau khi đã đứng ở thư mục cần làm việc( tức là :C:\Documents and Settings\Administrator\My Documents\ASSEMBLY\MASM) gõ tiếp lệnh: MASM van.asm (đây là thủ tục chuyển flie văn bản thanh flie đối tượng .obj)
Chuyển được đối tượng xong đến bước chạy chương trình:
Vào thư mục MASM ->kích đúp vào file LINK.EXE
Hiện lên dòng : Object Modules [.obj]:
Khi hiện lên dòng đó thì đánh tên file vao là được. ví dụ là :van
sau bước đó cứ enter vài cái lthế à xong.
Trả lời câu hỏi
Câu hỏi lĩnh vực Lập trình
Rao vặt Siêu Vip