<![CDATA[Latest posts for the topic "Hỏi về lập trình Assembly"]]> /hvaonline/posts/list/23.html JForum - http://www.jforum.net Hỏi về lập trình Assembly /hvaonline/posts/list/21811.html#129714 /hvaonline/posts/list/21811.html#129714 GMT Hỏi về lập trình Assembly

tuankma wrote:
Mình đang nghiên cứu lập trình thời gian bằng ngôn ngữ Assembly cụ thể là chạy chương trình để xem,thay đổi ngày giờ của máy tính.Bạn nào có chút kiến thức về phần này giúp mình với. ( Các ngắt liên quan tới hệ thống thời gian, hoặc phương pháp lập trình trực tiếp).Rất mong được sự giúp đỡ. Thanks 
Bác nên nói rõ lập trình cho chip nào, hệ điều hành nào chứ.]]>
/hvaonline/posts/list/21811.html#129716 /hvaonline/posts/list/21811.html#129716 GMT
Re: Hỏi về lập trình Assembly /hvaonline/posts/list/21811.html#129916 /hvaonline/posts/list/21811.html#129916 GMT Hỏi về lập trình Assembly

tuankma wrote:
Mình đang nghiên cứu lập trình thời gian bằng ngôn ngữ Assembly cụ thể là chạy chương trình để xem,thay đổi ngày giờ của máy tính.Bạn nào có chút kiến thức về phần này giúp mình với. ( Các ngắt liên quan tới hệ thống thời gian, hoặc phương pháp lập trình trực tiếp).Rất mong được sự giúp đỡ. Thanks 
Bác đọc techhelp hình như có đóa! Nếu để lấy và đặt thời gian thì hình như là 2A với 2B thì phải! Em ít xài món nì bác thông cảm. ^^]]>
/hvaonline/posts/list/21811.html#146772 /hvaonline/posts/list/21811.html#146772 GMT
Re: Hỏi về lập trình Assembly /hvaonline/posts/list/21811.html#146805 /hvaonline/posts/list/21811.html#146805 GMT Re: Hỏi về lập trình Assembly Assembly có ưu điểm gì hơn các SDK của OS mà các bạn ko dùng mà lại dùng nó? Và Assembly có dạng IDE hay chỉ toàn là màn hình Code giống như C++ cho DOS?   Để cr@ck giỏi thì phải học Assembly giỏi chứ sao. *-* ]]> /hvaonline/posts/list/21811.html#146843 /hvaonline/posts/list/21811.html#146843 GMT Re: Hỏi về lập trình Assembly

congminh923 wrote:
Assembly có ưu điểm gì hơn các SDK của OS mà các bạn ko dùng mà lại dùng nó? Và Assembly có dạng IDE hay chỉ toàn là màn hình Code giống như C++ cho DOS?  
Để cr@ck giỏi thì phải học Assembly giỏi chứ sao. *-*  
Như vậy mình Decompile phần mềm lại rồi crack à? Tại sao mình không thể Decompile lại dưới ngôn ngữ khác ví dụ như: C/C++ hay Java gì đó mà nhất thiết phải là Assembly. Tất cả ứng dụng đều được dịch ra mã nhị phân mà.]]>
/hvaonline/posts/list/21811.html#146898 /hvaonline/posts/list/21811.html#146898 GMT
Re: Hỏi về lập trình Assembly /hvaonline/posts/list/21811.html#146903 /hvaonline/posts/list/21811.html#146903 GMT Re: Hỏi về lập trình Assembly /hvaonline/posts/list/21811.html#146910 /hvaonline/posts/list/21811.html#146910 GMT Re: Hỏi về lập trình Assembly

sunrise_vn wrote:
Cho mình hỏi thêm tại sao ko dịch được ngôn ngữ cấp cao mà lại dịch ngược được ngôn ngữ cấp thấp.  
Tại vì khi dịch ra ngôn ngữ cấp cao sẽ gặp phải sự thiếu chính xác --> Ảnh hưởng đến mục đích của việc dịch ngược. Ví dụ: mov ecx,3 shr eax,ecx cái này khó mà dịch cho đúng nhé vì compiler có thể dịch thành: a = a * 8 hoặc cũng chỉ đơn giản là:a<<8. Tất nhiên ảnh hưởng ở đây là không rõ ràng nhưng tôi muốn minh họa là 2 câu lệnh trên khác nhau rồi.

sunrise_vn wrote:
Mình đã dùng thử Visual Basic Decompiler rất tốt. Như vậy thuật toán Compile của Microsoft khác với của Bolarnd hả bạn? Tool để Decompile Visual C++ và cả Borland C++ cũng có luôn đóa. 
Khác chứ. Các trình biên dịch chỉ tuân thủ chuẩn ngôn ngữ thôi, còn đâu mã các trình biên dịch khác nhau sinh ra về cơ bản là khác nhau (Thậm chí còn tùy vào nó compile cho môi trường nào nữa ấy chứ). Ngay cả trong 1 ngôn ngữ, việc thay đổi các option cũng sinh ra mã assembly khác nhau rồi. Tôi chưa dùng thử mấy tool đó nên không biết nó chính xác đến đâu. Bạn có thể giới thiệu vài công cụ tốt tốt được không? :) ]]>
/hvaonline/posts/list/21811.html#146925 /hvaonline/posts/list/21811.html#146925 GMT
Re: Hỏi về lập trình Assembly /hvaonline/posts/list/21811.html#146944 /hvaonline/posts/list/21811.html#146944 GMT Re: Hỏi về lập trình Assembly www.comms.scitech.susx.ac.uk/fft/books/ArtOfAsm.]]> /hvaonline/posts/list/21811.html#146985 /hvaonline/posts/list/21811.html#146985 GMT Re: Hỏi về lập trình Assembly /hvaonline/posts/list/21811.html#151839 /hvaonline/posts/list/21811.html#151839 GMT Re: Hỏi về lập trình Assembly http://en.wikipedia.org/wiki/BIOS_call : Ngắt Bios http://www.mediafire.com/?z9cjlv9x9tz: Ebook: The Art of Assembly Language (pdf)]]> /hvaonline/posts/list/21811.html#151877 /hvaonline/posts/list/21811.html#151877 GMT