TAILIEUCHUNG - Cracker Handbook 1.0 part 9

Tham khảo tài liệu 'cracker handbook part 9', 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ả | BÀI HOC TIEP THEO Zombie Cac thanh ghi cfr - Flag Register tiêp theo Cac co dnoc phân thành 2 loai tnong ûng công viêc. a. Cfr trang thai Phàn anh công viêc dang thnc thi cùa bô xù lÿ. b. Cfr dieu khiên Quàn lÿ viêc thnc thi môt thao tac nào do nhäm cho phép hoac không cho. Biêu diên thanh ghi co trong bô nho Code 15 14 13 11 10 9 8 7 6 5 43 2 1 0 O D I T S Z A P C Tuy nhiên ban không nhât thiêt nho vi tri cùa chung mà co thê dùng môt sô lênh ASM dê set co. I. Cờ trạng thái 1. Carry Flag - CF Được set 1 khi có việc nhớ bit msb. Nói cách khác CF là cờ nhận biết trong phép toán cộng trừ có sự vay mượn không Ngoài ra các lệnh quay dịch bit cũng tác động CF. 2. Parity Flag - PF Cho biết số bit 1 trong kết quả byte thấp các phép toán học là số chẳn 1 or lẻ 0 . Chẳng hạn kết quả phép toán cho ra FFFEh byte thấp FE 11111110 có 7 bit 1 là lẽ -- PF 0 . 3. Auxiliary Flag - AF Tương tự CF nhưng phản ánh cho bit 3-4. Công dụng khác của CF được dùng trong thao tác với thập phân mã hóa sang nhị phân BCD . 4. Zero Flag - ZF Tên cờ đã nói lên ý nghĩa nó phản ánh kết quả toán học có bằng 0 hay not. ZF 1 khi bằng không và ngược lại. 5. Sign Flag - SF Cờ dấu cho biết kết quả toán học có âm 1 hay không 0 . Như đã biết trên bit msb cũng con số cho biết dấu số do đó SF có thể xem bản sao của msb này. 6. Overflow Flag - OF Cờ tràn được set 1 khi xảy ra việc tràn số. II. Cờ điều khiển 1. Direction Flag - DF Tác động bởi các lệnh chuyển dữ liệu như MOVS CMPS. 1 up và ngược lại. Programmer có thể set DF qua các lệnh STD và CLD. 2. Interrupt Flag - IF Có cho phép xảy ra việc chặn ngắt hệ thống or not. 1 Enable và ngược lại. 3. Trap Flag - TF Sử dụng như để set breakpoint để pause hệ thống lại. 1 on và ngược lại. Ngắt INT 3 dùng set cờ này. Extension mfr rông Noi thêm và viêc tràn sô Chang han công 2 sô 2 byte Code 1111 1111 1111 1111 0000 0000 0000 0001 10000 0000 0000 0000 Bit này vuot khoi khà näng chûa 2 byte -- Tràn OF 1 . .Ngoài ra khi tràn con tinh tràn không dâu hay tràn cho co dâu .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.