NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 1 5. Nh 5. Nh p Xu p Xu t S t S H H 2/16 2/16 5.1. Lnh Lun Lý 5.2. Lnh Dch và Quay 5.3. Nhp Xut S Nh Phân 5.4. Nhp Xut S Thp Lc Phân NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 2 5.1. L 5.1. L nh Lu nh Lu n Lý n Lý Thc hin NOT, AND, OR, XOR NOT ích ; ích ←¬ ích AND ích, Ngun ; ích ← ích ∧ Ngun OR ích, Ngun ; ích ← ích ∨ Ngun XOR ích, Ngun ; ích ← ích ⊕ Ngun NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 3 5.1. L 5.1. L nh Lu nh Lu n Lý (tt) n Lý (tt) TEST ích, Ngun ; ích ∧ Ngun Tng t AND nhng không thay đi ích. Ch thay đi c tu kt qu. Thng dùng kim tra 1 bit nào đó trong ích là 0 hoc 1. Mun kim bit nào đt 1 tng ng vào Ngun. NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 4 5.2. L 5.2. L nh D nh D ch v ch v à à Quay Quay Dch chuyn / quay vòng các bit ca đích (thanh ghi / vùng nh) v trái / phi mt hoc nhiu v trí. Dng lnh chung: TácTích, 1 ; 1 v trí TácTích, CL ; CL v trí (1 31) Lnh dch → SF, ZF, PF, CF, OF Lnh quay → CF, OF NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 5 5.3. Nh 5.3. Nh p Xu p Xu t S t S Nh Nh Phân Phân Nhp s nh phân Bàn phím → BX BX 0000 0000 0000 0000 10000 0000 0000 00010000 0000 0000 00100000 0000 0000 0101 01 101 Chui nhp Ký t NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 6 5.3. Nh 5.3. Nh p Xu p Xu t S t S Nh Nh Phân (tt) Phân (tt) Xut s nh phân BX → màn hình BX 1001 0000 0000 0000 CF 1 0010 0000 0000 0001 1001 0000 0000 0000 1 1 0 0100 0000 0000 0010 0 0 1000 0000 0000 0100 0 1 0000 0000 0000 1001 NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 7 5.4. Nh 5.4. Nh p Xu p Xu t S t S Th Th p L p L c c Nhp s thp lc phân Bàn phím BX BX 0000 0000 0000 0000 1 AL 0011 0001 0000 0001AL 0000 0000 0000 00000000 0000 0000 0001 A 0100 0001AL 0000 1010AL 0000 0000 0001 00000000 0000 0001 1010 1 A Chui nhp Ký t NMT - HN - V3.10 - Ch5 - Ns35 - 29.10.03 8 5.4. Nh 5.4. Nh p Xu p Xu t S t S Th Th p L p L c (tt) c (tt) Xut s thp lc phân BX Màn hình 0001 1010 0100 1111 BH 0001 1010 0100 1111 0001 1010 DL0000 00010011 0001 1 1010 0100 1111 0001 DL1010 01000000 10100100 0001 A 0100 1111 0001 10100100 1111 0001 1010 0100 11110000 01000011 0100 4 1111 0001 1010 0100 1111 00010000 11110100 0110 F 0001 1010 0100 1111 BL 1A4F . NMT - HN - V3.10 - Ch5 - Ns 35 - 29.10.03 1 5. Nh 5. Nh p Xu p Xu t S t S H H 2/16 2/16 5. 1. Lnh Lun Lý 5. 2. Lnh Dch và Quay 5. 3. Nhp Xut S Nh Phân 5. 4. Nhp Xut. v trí (1 31) Lnh dch → SF, ZF, PF, CF, OF Lnh quay → CF, OF NMT - HN - V3.10 - Ch5 - Ns 35 - 29.10.03 5 5.3. Nh 5. 3. Nh p Xu p Xu t S t S Nh Nh Phân Phân Nhp s nh. Ngun ; ích ← ích ∨ Ngun XOR ích, Ngun ; ích ← ích ⊕ Ngun NMT - HN - V3.10 - Ch5 - Ns 35 - 29.10.03 3 5. 1. L 5. 1. L nh Lu nh Lu n Lý (tt) n Lý (tt) TEST ích, Ngun ; ích