Tham khảo tài liệu 'cracker handbook part 37', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | TURTORIAL BY hacnho FROM CONTACT ME hacnho@ How To Become A Cracker Learn 2 crack very easy. Lời Phi Lộ _Chào các bạn hôm nay chúng ta sẽ nói về ngôn ngữ Assembly. Đây là một ngôn ngữ không thể thiếu của cracker. Có thể bạn rất giỏi về Delphi C VB v mà không biết về Asm thì kể như bạn không thể nào trở thành một cracker được. Chú ý Trong bài viết này phần lý thuyết tôi có tham khảo bài viết của một fan vicki thitmeongonhon nicehacker. hacnho Các hệ đếm Thông thường ta có các hệ đếm cơ bản như sau a. Hệ Decimal 10 dùng các ký tự số 0 Ví dụ 2754 4 b. Hệ Hexa 16 dùng các ký tự số và chữ 0 1 .9 A Ví dụ 3C5F 15 c. Hệ Binary 2 dùng các ký số 0 1 Ví dụ 1001 1 _Điều cơ bản khi học ASM là phải thông thạo việc chuyển qua lại giữa ba hệ cơ số 2 10 16. Cái này bác nhớ nhá lập trình với hợp ngữ dựa rất nhiều vào phần cứng máy tính. ví dụ các lệnh thanh ghi của 80386 80486. không thể chạy trên 8088 coi như đời đầu của cpu . tuy nhiên do tương thích ngược nên các lệnh viết trên đời trước vẫn chạy ngon với các máy đời sau. các lệnh 286 386. mở rộng thêm nhiều lệnh mới tuy nhiên chỉ cần các lệnh cơ bản của 8088 cũng đã đủ để viết phần lớn chương trình. thêm nữa là các trình dịch asm không phân biệt chữ hoa và chữ thường. _CẤU TRÚC THANH GHI TRONG 8088 8088 có cả thảy 14 thanh ghi mỗi thanh ghi có độ dài 16bit 2 byte . người ta chia thành mấy nhóm sau - thanh ghi công dụng chung AX BX CX DX - thanh ghi đoạn DS ES SS CS - thanh ghi địa chỉ IP BP SP - các thanh ghi khác SI DI - thanh ghi cờ Flags -Trong các thanh ghi một số có thể tuỳ ý thay đổi thanh ghi công dụng chung chẳng hạn một số khác thì phải cẩn thận hoặc không thể bị thay đổi dễ dàng điển hình là CS và IP . Công dụng cụ thể thì tui sẽ nói dần nhé okie _CẤU TRÚC THANH GHI CÔNG DỤNG CHUNG -Mỗi thanh ghi gồm 2 thanh ghi 8 bit con gọi là XL XH ví dụ AL AH BH. tạo thành. trong asm có thể tự do sử dụng AL AH hay AX.