nguyên tác và quy trình cài đặt các ứng dụng trong phiên bản xp trở lên nên dùng windows 6.0 hoặc 7.0. cài đặt: chạy bộ cài đặt, thực hiện các bước cài đặt tương tự như quy trình cài đặt ở phần 2.2 ở trên. sử dụng: nhấn đúp vào tập tin dạng s (*.pdf) để hiển thị nội dung.vào start - settings - control pannel. chạy mục add / remove programs. chọn ứng dụng cần xóa. nhấn nút remove bên dưới. chọn yes để xác nhận xóa ứng dụng nếu có hộp thoại yêu cầu xác nhận. lưu ý!...
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Nguyên tác quy trình cài đặt ứng dụng XP trở lên nêntrong dùng windows phiên 6.0 7.0 Cài đặt: Chạy cài đặt, thực bước cài đặt tương tự quy trình cài đặt phần 2.2 Sử dụng: Nhấn đúp vào tập tin dạng ebooks (*.pdf) để hiển thị nội dung III Gỡ bỏ ứng dụng Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Vào Start - Settings - Control Pannel Chạy mục Add / Remove Programs Chọn ứng dụng cần xóa Nhấn nút Remove bên Chọn Yes để xác nhận xóa ứng dụng có hộp thoại yêu cầu xác nhận Lưu ý! Để tránh việc xóa nhầm phần mềm cài vào máy, bạn cài xong ứng dụng nên tìm đến thư mục Start Program - Chọn xóa biểu tượng Remove, Uninstall để tránh việc gõ nhầm bạn lỡ kích chuột vào chúng Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Designed by Trần Quang Hải Email: qhaivn@gmail.com PHẦN CỨNG MÁY TÍNH Bài SAO LƯU VÀ PHỤC HỒI HỆ THỐNG VỚI NORTON GHOST Chuẩn bị Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Chuẩn bị đĩa Hiren's Boot CD, đĩa có bán CD Shop Vào CMOS thiếp lập chế độ khởi động từ đĩa CD trước tiên để khởi động từ đĩa Hiren's Boot Khởi động máy từ Hiren's Boot CD Chọn Start Boot CD Chọn Disk Clone Tools nhấn số 2, Enter Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Chọn Norton Ghost 8.0 nhấn số 2, Enter để khởi động phần mềm Norton Ghost Giao diện Norton Ghost sau Các chức bản: Quit: thoát Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Options: thiết lập theo ý người sử dụng Local: menu để thực chức Norton Ghost Disk: Các lệnh với ổ đĩa To Disk: Sao chép nội dung ổ đĩa sang ổ đĩa thứ To Image: Sao lưu tất nội dung ổ đĩa thành tập tin gho From Image: Phục hồi nội dung ổ đĩa từ tập tin gho lưu Partition: Các lệnh với phân vùng ổ đĩa To Partion: Sao chép nội dung Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com phân vùng sang phân vùng khác To Image: Sao lưu tất nội dung phân vùng thành tập tin gho - Lệnh để lưu phân vùng có HĐH phần mềm tồn liệu From Image: Phục hồi nội dung phân vùng từ tập tin hình ảnh gho lưu Lệnh để phục hồi phân vùng có HĐH lưu HĐH bị cố Sao lưu hệ thống: Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Trong cửa sổ Norton Ghost, chọn Local - Partition - To Image để lưu phân vùng chứa HĐH thành tập tin hình ảnh gho Bước 1: Chọn ổ đĩa có phân vùng cần phục hồi Nhấn OK Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com (Hình cho thấy có ổ đĩa, ổ đĩa đánh số thứ tự từ đến 6, ổ số 1) Bước 2: Chọn phân vùng cần lưu ổ đĩa chọn Để lưu phân vùng chứa hệ điều hành, bạn cần chọn phân vùng Phân vùng đánh số thứ tự, phân vùng đánh số Chọn xong nhấn OK Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Bước 3: Chọn nơi lưu tập tin gho chứa toàn nội dung phân vùng lưu Bạn phải chọn nơi lưu phân vùng khác với phân vùng lưu, dung lượng trống phân vùng phải lớn tổng dung lượng sử dụng phân vùng lưu Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Nhãn Mã lệnh Các tốn Chú thích hạng LB_10: Mov cx,ax ;nạp vào cx giá trị ax Ví dụ: Mov dest,src ;dest :=src copy liệu từ toán hạng nguồn - src (reg/mem) vào tốn hạng đích-dest Chú ý: - Không chuyển liệu trực tiếp hai toán hạng nhớ với mà cần qua ghi trung gian - Không thể chuyển trực tiếp vào ghi đoạn mà cần qua ghi trung gian - Không thể chuyển trực tiếp hai ghi đoạn - Không thể dùng ghi đoạn CS làm tốn hạng đích lệnh MOV - Bộ nhớ mà hình màu bắt đầu địa B800:0000 - Mỗi ký tự hình thể byte nhớ - Lệnh PUSH Cú pháp: PUSH src PUSH AX Chức năng: Dùng để cất hằng,nội dung ghi 16 bit hay nội dung toán hạng nhớ 16 bit vào ngăn xếp (STACK) Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com - Lệnh POP Cú Pháp: POP Dest POP AX Chức năng: POP dùng để lấy liệu hành đỉnh STACK (được xác định cặp ghi SS:SP) vào toán hạng Dest Lệnh POP tăng ghi đơn vị để đến đỉnh STACK - Lệnh Mov Nhãn Mã lệnh Các tốn Chú thích hạng LB_10: Mov cx,ax ;nạp vào cx giá trị ax Ví dụ: Mov dest,src ;dest :=src copy liệu từ toán hạng nguồn - src (reg/mem) vào tốn hạng đích-dest Chú ý: - Khơng chuyển liệu trực tiếp hai tốn hạng nhớ với mà cần qua ghi trung gian - Không thể chuyển trực tiếp vào ghi đoạn mà cần qua ghi trung gian - Không thể chuyển trực tiếp hai ghi đoạn - Không thể dùng ghi đoạn CS làm tốn hạng đích lệnh MOV - Bộ nhớ mà hình màu bắt đầu địa B800:0000 Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com - Mỗi ký tự hình thể byte nhớ - Lệnh PUSH Cú pháp: PUSH src PUSH AX Chức năng: Dùng để cất hằng,nội dung ghi 16 bit hay nội dung toán hạng nhớ 16 bit vào ngăn xếp (STACK) - Lệnh POP Cú Pháp: POP Dest POP AX Chức năng: POP dùng để lấy liệu hành đỉnh STACK (được xác định cặp ghi SS:SP) vào toán hạng Dest Lệnh POP tăng ghi đơn vị để đến đỉnh STACK a.Nhảy không điều kiện Lệnh nhảy không điều kiện lệnh JMP (jump) dẫn đến việc chuyển điều khiển khơng điều kiện Cú pháp JMP đích; đích địa chỉ, nhãn … Mơ tả: Thực rẽ nhánh khơng điều kiện chương trình tới địa ra, địa giá trị số, nhãn,… Lệnh JMP làm thay đổi CS:IP, làm cho chứa địa đích cần nhảy tới Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Có thể áp dụng cho vi xử lý: 8086/8088, 80286, 80386, 80486 Thuộc nhóm lệnh: chuyển điều khiển Có cờ bị ảnh hưởng: khơng Ví dụ: JMP loc_1 ;với loc_1 tên nhãn JMP AX ;nhảy tới địa AX JMP [BX] ;nhảy tới địa BX b.Nhảy có điều kiện Mơ tả: Lệnh nhảy có điều kiện lệnh thực rẽ nhánh tới địa toán hạng cờ CF cờ ZF bị xoá Phạm vi lệnh nhảy có điều kiện: máy địi hỏi nhãn đích phải đứng trước lệnh nhảy khơng q 126 byte đứng sau khơng q 127 byte Ví dụ: Lệnh JA – (Jump if Above nhảy kết cho phép so sánh lớn hơn) Cú pháp JA TARGET ; TARGET đĩa chỉ,nhãn… Các lệnh nhảy có điều kiện Mã Y nghĩa Điều kiện nhảy Các lệnh tương đương JA Jump if Above (CF=0) JNBE lệnh Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com (ZF=0) JNA Jump if not (CF=1) Above JAE JBE (ZF=1) Jump if Above or CF=0 JNB,JNC Equal JNAE Jump if Not (CF=1) JB,JC Above or Equal JB Jump if Below JNB Jump if CF=1 JC,JNAE Not CF=0 JNC,JAE Below JBE Jump if Below or (CF=1) Equal JNBE Jump JNA (ZF=1) if Not (CF=0) JA Below or Equal (ZF=0) JC Jump on Carry CF = JB,JNAE JNC Jump Not CF = JNB,JAE on Carry JCXZ Jump if CX =0 CX = JE Jump if Equal ZF=1 JNE Jump if Not ZF=0 JZ JNZ Equal JG Jump if Greater (SF=OF) JNLE (ZF=0) JNG Jump if Not (SFOF) JLE Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Greater JGE (ZF=1) Jump if Greater (SF=OF) JNL or Equal JNGE Jump if Not (SFOF) JL Greater or Equal JL Jump if Less JNL Jump if Not Less (SF=OF) JLE Jump if Less or (SFOF) JNG Equal (SFOF) JNGE JGE (ZF=1) JNLE Jump if Not Less (SF=OF) JG or Equal (ZF=0) JS Jump on Sign (SF=1) None JNS Jump Not (SF=0) None on Sign JZ Jump on Zero JNZ Jump on (ZF=1) Not (ZF=0) JE JNE Zero c So sánh Các điều điện nhảy thường cung cấp lệnh CMP (compare) Nó có dạng sau: CMP đích,nguồn Lệnh so sánh tốn tử đích với tốn tử nguồn cách lấy tốn hạng đích trừ toán hạng nguồn Tuy nhiên kết sử dụng để thiết lập giá trị cho cờ nhớ không chứa dâu Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Chương trình nguồn ViDu_1.asm Code Segment Assume cs:Code, ds:Code Org 100h Begin: Mov ah,02 Mov cx,256 Mov ;Số ký tự thị Dl,0 ;DL chứa mã ASCII ký tự NULL For: Int 21h ;Xuất hình Inc DL ;Tăng vị trí mã ASCII Loop For ;Lặp Mov ah,4ch ; Trở DOS 21h ; đừng để xem lên Int Code end ends Begin d Gọi chương trình Dùng lệnh Call a.Nhảy không điều kiện Lệnh nhảy không điều kiện lệnh JMP (jump) dẫn đến việc chuyển điều khiển không điều kiện Cú pháp Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com JMP đích; đích địa chỉ, nhãn … Mô tả: Thực rẽ nhánh không điều kiện chương trình tới địa ra, địa giá trị số, nhãn,… Lệnh JMP làm thay đổi CS:IP, làm cho chứa địa đích cần nhảy tới Có thể áp dụng cho vi xử lý: 8086/8088, 80286, 80386, 80486 Thuộc nhóm lệnh: chuyển điều khiển Có cờ bị ảnh hưởng: khơng Ví dụ: JMP loc_1 ;với loc_1 tên nhãn JMP AX ;nhảy tới địa AX JMP [BX] ;nhảy tới địa BX b.Nhảy có điều kiện Mơ tả: Lệnh nhảy có điều kiện lệnh thực rẽ nhánh tới địa toán hạng cờ CF cờ ZF bị xố Phạm vi lệnh nhảy có điều kiện: máy địi hỏi nhãn đích phải đứng trước lệnh nhảy không 126 byte đứng sau không 127 byte Ví dụ: Lệnh JA – (Jump if Above nhảy kết cho phép so sánh lớn hơn) Cú pháp JA chỉ,nhãn… TARGET ; TARGET đĩa Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Các lệnh nhảy có điều kiện Mã Y nghĩa Điều kiện nhảy Các lệnh lệnh tương đương JA Jump if Above (CF=0) JNBE (ZF=0) JNA Jump if not (CF=1) Above JAE JBE (ZF=1) Jump if Above or CF=0 JNB,JNC Equal JNAE Jump if Not (CF=1) JB,JC Above or Equal JB Jump if Below JNB Jump if CF=1 JC,JNAE Not CF=0 JNC,JAE Below JBE Jump if Below or (CF=1) Equal JNBE Jump JNA (ZF=1) if Not (CF=0) JA Below or Equal (ZF=0) JC Jump on Carry CF = JB,JNAE JNC Jump Not CF = JNB,JAE on Carry JCXZ Jump if CX =0 CX = JE Jump if Equal ZF=1 JNE Jump if Not ZF=0 JZ JNZ Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Equal JG Jump if Greater (SF=OF) JNLE (ZF=0) JNG Jump if Not (SFOF) JLE Greater JGE (ZF=1) Jump if Greater (SF=OF) JNL or Equal JNGE Jump if Not (SFOF) JL Greater or Equal JL Jump if Less JNL Jump if Not Less (SF=OF) JLE Jump if Less or (SFOF) JNG Equal (SFOF) JNGE JGE (ZF=1) JNLE Jump if Not Less (SF=OF) JG or Equal (ZF=0) JS Jump on Sign (SF=1) None JNS Jump Not (SF=0) None on Sign JZ Jump on Zero JNZ Jump on (ZF=1) Not (ZF=0) JE JNE Zero c So sánh Các điều điện nhảy thường cung cấp lệnh CMP (compare) Nó có dạng sau: CMP đích,nguồn Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Lệnh so sánh toán tử đích với tốn tử nguồn cách lấy tốn hạng đích trừ tốn hạng nguồn Tuy nhiên kết sử dụng để thiết lập giá trị cho cờ nhớ không chứa dâu Chương trình nguồn ViDu_1.asm Code Segment Assume cs:Code, ds:Code Org 100h Begin: Mov ah,02 Mov cx,256 Mov ;Số ký tự thị Dl,0 ;DL chứa mã ASCII ký tự NULL For: Int 21h ;Xuất hình Inc DL ;Tăng vị trí mã ASCII Loop For ;Lặp Mov ah,4ch ; Trở DOS 21h ; đừng để xem lên Int Code end ends Begin d Gọi chương trình Dùng lệnh Call Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com a Lệnh Cộng, trừ, nhân chia a) Lệnh Cộng (ADD) Cộng nội dung toán hạng nguồn vào tốn hạng đích đặt kết tốn hạng đích Cú pháp: ADD DEST,SRC ;DEST=DEST+SRC Thí dụ: ADD AX,BX ;AX=AX+BX ADD AX,TEMP ;AX=AX+TEMP ;Temp phải toán hạng loại word ADD SUM,BX ;SUM=SUM+BX ADD CL,10 ADD AX,TEMP[BX] ;CL=CL+10 b) Lệnh Trừ (SUB SUBtract) Mơ tả: Lấy tốn hạng đích trừ tốn hạng nguồn, đặt kết tốn hạng đích c) Lệnh Nhân (MUL) Kết phép toán phụ thuộc vào số lượng toán hạng Các vi xử lý khác 80386và 80486 cho phép với tốn hạng Nếu tốn hạng nhân Al, AX, EAX với tốn hạng tương ứng với trường hợp toán hạng 8, 16 hay 32 bit Và kết đặt AX hay DX:AX giống lệnh MUL Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com d) Lệnh Chia (DIV DIVde) Mô tả: Nếu toán hạng giá trị loại byte, lệnh DIV lấy AX số bị chia, đem chia cho toán hạng, phần nguyên kết đặt AL, phần dư AH Nếu toán hạng giá trị loại word, lệnh DIV lấy DX:AX làm số bị chia, đem chia cho toán hạng, phần nguyên kết đặt AX, phần dư đặt DX Ví dụ tính tích hai so Tichhaiso.asm CSEG SEGMENT ASSUME ORG BEGIN: CS:CSEG,DS:CSEG 100H JMP START THONG_BAO DB "NHAP NHUNG SO NAM TRONG (0=