TAILIEUCHUNG - Cracker Handbook 1.0 part 45

Tham khảo tài liệu 'cracker handbook part 45', 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ả | It performs a conjunction bit by bit of the operators but differing from AND this instruction does not place the result on the destiny operator it only has effect on the state of the flags. XOR INSTRUCTION Purpose OR exclusive Syntax XOR destiny source Its function is to perform the logic exclusive disjunction of the two operators bit by bit. Source Destiny Destiny 1 1 0 0 0 1 0 1 1 0 0 0 Arithmetic instructions They are used to perform arithmetic operations on the operators. ADC ADD DIV IDIV MUL IMUL SBB SUB ADC INSTRUCTION Purpose Cartage addition Syntax ADC destiny source It carries out the addition of two operators and adds one to the result in case the CF flag is activated this is in case there is carried. The result is stored on the destiny operator. ADD INSTRUCTION Purpose Addition of the operators. Syntax ADD destiny source It adds the two operators and stores the result on the destiny operator. DIV INSTRUCTION Purpose Division without sign. Syntax DIV source The divider can be a byte or a word and it is the operator which is given the instruction. If the divider is 8 bits the 16 bits AX register is taken as dividend and if the divider is 16 bits the even DX AX register will be taken as dividend taking the DX high word and AX as the low. If the divider was a byte then the quotient will be stored on the AL register and the residue on AH if it was a word then the quotient is stored on AX and the residue on DX. IDIV INSTRUCTION Purpose Division with sign. Syntax IDIV source It basically consists on the same as the DIV instruction and the only difference is that this one performs the operation with sign. For its results it used the same registers as the DIV instruction. MUL INSTRUCTION Purpose Multiplication with sign. Syntax MUL source The assembler assumes that the multiplicand will be of the same size as the multiplier therefore it multiplies the value stored on the register .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.