.C U TRÚC L P TRÌNH H P NG MÁY TÍNH4/4/2006Chuong 1 C U TRÚC T NG QUÁT C A HTMT1.MUÏC ppt

570 276 0
.C U TRÚC L P TRÌNH H P NG MÁY TÍNH4/4/2006Chuong 1 C U TRÚC T NG QUÁT C A HTMT1.MUÏC ppt

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

C U TRÚC L P TRÌNH H P NG MÁY TÍNH 4/4/2006 Chuong C U TRÚC T NG QT C A HTMT MỤC TIÊU : C L u trúc Máy tính & p trình Assembly Khám phá bí mật bên máy tính 2.Trang b kiến thức cấu trúc tổng quát máy tính thành phần cấu tạo nên máy tính Nắm cách hoạt động,cách giao ti p thành phần cấu tạo nên máy tính Biết viết chương trình Assembly – dịch liên kết thực thi chương trình Biết lập trình xử lý đơn gi n phần cứng, lập trình hệ thống Các khái ni m b n v virus TH - nghiên c u k thu t lây lan c a virus tin h c 4/4/2006 Chuong C U TRÚC T NG QUÁT C A HTMT Tài li u tham kh o Structured Computer Organization – Andrew Tanenbaum Assembly Language For the IBM-PC – Kip R Irvine Assembly Programming Language & IBM PC Ythayu – Charles Marut Giáo trình C u trúc máy tính - T ng Văn On L p trình H p ng - Nguyễn Ngọc Tấn -Vũ Thanh Hi n C u trúc Máy tính - ð i h c Bách khoa 4/4/2006 Chuong C U TRÚC T NG QUÁT C A HTMT Tài li u tham kh o Computer Virus Handbook Virus Writing guide Billy Belceb The macro virus writing guide The little black book of computer viruses M t s m u chương trình virus (virus file, virus macro) 4/4/2006 Chuong C U TRÚC T NG QT C A HTMT Giáo viên : Ngô Phước Nguyên Email : nguyenktcn@yahoo.com Mobile: 091-8-380-926 4/4/2006 Chuong C U TRÚC T NG QUÁT C A HTMT ð cương môn h c Chương : T ch c t ng quát c a h Chương : T th ng MT ch c CPU Chương : M c logic s Chương : T ch c b nh Chương : Xu t nh p Chương : L p trình Assembly – T p l nh Chương : C u trúc ñi u n & Vòng l p Chương : Macro & Procedure – nhúng CT Assembly vào ngôn ng c p cao C… Chương : L p trình x Chương 10 : L p trình x lý hình-bàn phím-mouse lý File Chương 11 : Các khái ni m b n v Virus tin h c – phân tích k thu t lây lan chung c a VR tin h c lây lan m ng Chuong C U TRÚC T NG 4/4/2006 QUÁT C A HTMT Chương :C U TRÚC T NG QUÁT C A M T H TH NG MÁY TÍNH 4/4/2006 Chuong C U TRÚC T NG QUÁT C A HTMT M c tiêu : N m ñư c t ng quan v c u trúc máy tính Hi u v Máy Turing & Nguyên lý Von Neumann Bi t sơ ñ kh i chi ti t c a máy tính Nắm ngun lý ho t đ ng máy tính Bi t component c a máy tính : Processors,Memory,Input/Output devices,Bus 4/4/2006 Chuong C U TRÚC T NG QT C A HTMT Chương Tổng quan cấu trúc máy tính Mô hình máy Turing Nguyên lý Von Neumann Sơ đồ tổng quát máy tính Nguyên lý hoạt động máy tính Câu hỏi ôn tập 4/4/2006 Chuong C U TRÚC T NG QUÁT C A HTMT Chương 14 L p trình XL Chu i 32 Chương 14 L p trình XL Chu i 33 REP Kh i t o CX v i s byte c n chuy n Sau th c hi n l nh REP MOVSB Sau m i l nh MOVSB, CX gi m cho ñ n =0 h t chu i Chương 14 L p trình XL Chu i 34 THÍ D MINH H A DATA STRING1 DB ‘HELLO’ STRING2 DB DUP(?) … CLD LEA SI, STRING1 LEA DI, STRING2 MOV CX, REP MOVSB ……… Bài t p : Vi t đo n chương trình chép chu i STRING1 thí d trư c vào chu i STRING2 theo th t ngư c l i Chương 14 L p trình XL Chu i 35 THÍ D MINH H A Cho m ng sau ARR DW 10,20,40,50,60,? Vi t l nh ñ chèn 30 vào gi a 20 40 ( gi s r ng DS ES ñã ch a ñ a ch ño n d li u) 10,20, ,40,50,60 30 D i 40,50,60 sau v trí Sau chèn 30 vào Chương 14 L p trình XL Chu i 36 STD LEA SI, ARR+8H LEA DI, ARR+AH MOV CX, REP MOVSW MOV WORD PTR[DI],30 Chương 14 L p trình XL Chu i 37 M NG CHI U M t dãy ph n t có ki u d li u, có tên g i Khai báo MKT DB ‘abcdef’ ; m ng ký t MNB Dw 10h,20h,30h,40h,50h,60h ; m ng s ArrA DB 100 DUP(0) ; khai báo m ng có 100 ph n t kh i t o b ng Chương 14 L p trình XL Chu i có giá tr 38 Chương 14 L p trình XL Chu i 39 Chương 14 L p trình XL Chu i 40 BÀI T P Bài : Vi t chương trình nh p s t 1-12, in tên tháng tương ng Bài : Vi t chương trình nh p s t 1-7, in tên th tương ng Chương 14 L p trình XL Chu i 41 M TS BÀI T P MINH H A L P TRÌNH X LÝ CHU I Nh p chu i dài t i đa 255 ký t t bàn phím Cho phép dùng phím BackSpace đ s a nh p sai k t thúc nh p g phím Enter Hư ng d n : Dùng hàm 0AH INT 21H ñ nh p chu i DS:DX ñ a ch c a buffer ñ m lưu chu i Byte : s byte t i đa có th nh p Byte : ch a giá tr Byte tr ñi : ñ tr ng (lưu ký t s nh p) ð nh p chu i ký t vào Buffer ñ m ta khai báo sau : DATA BUFFERN DB 80,0,80 DUP(?) Chương 14 L p trình XL Chu i 42 B1 Vi t chương trình nh p vào t , sau in t ng ký t t theo chi u d c Thí d Nh p CONG Xu t : C O N G B2 Vi t chương trình nh p vào chu i, sau đ i t t c chu i thành ch hoa in chu i hình dịng k B3.Vi t chương trình nh p hai chu i ký t , ki m tra xem chu i th hai có xu t hi n chu i th nh t hay khơng Ví d : Nh p chu i th nh t : computer information Nh p chu i th hai : compute Xu t: Chu i th hai có xu t hi n chu i th nh t Chương 14 L p trình XL Chu i 43 B4 Vi t chương trình nh p chu i ký t vi t hoa ký t nguyên âm, vi t thư ng ký t ph âm Ví d : Nh p chu i : “aBcdE” Xu t chu i: “AbCdE” B5 Vi t chương trình nh p vào chu i ký t s1, s2 s nguyên dương n Chèn chu i s2 vào chu i s1 v trí ký t th n chu i s1 Ví d : Nh p chu i s1 : “abcde” Nh p chu i s2 : “fgh” Nh p n = Xu t k t qu : “abcfghde” B6 Vi t chương trình nh p vào t bàn phím chu i tính s l n xu t hi n c a nguyên âm (a,e,i,o,u, y), cac phu am, cac khoang trang, chu i tương ng Ví d : Nh p chu i : “dai hoc khoa hoc tu nhien ho chi minh” Xu t : S l n xu t hi n c a nguyên âm : 14 , phu am la: 24, khoang trang la: Chương 14 L p trình XL Chu i 44 B7 Vi t chương trình nh p vào t bàn phím chu i g m ký t b ng ch ð m xem chu i có t Ví d : Nh p chu i : “ hO Chi mINh ” Xu t : chu i g m có t B8 Vi t chương trình nh p vào t bàn phím s Xu t hình s theo th t tăng d n Ví d : Nh p : 14 26 11 Xu t : 11 14 26 B9 Vi t chương trình nh p vào t bàn phím s sau xu t s l n nh t nh nh t hình Ví d : Nh p : 13 21 49 Xu t : S l n nh t : 49 S nh nh t : Chương 14 L p trình XL Chu i 45 Chương 14 L p trình XL Chu i 46 ... 22 Typical Von Neumann Machine A L U 4/4/2006 Chuong C U TR? ?C T NG QU? ?T C A HTMT 23 Nguyên l? ? ho t ñ ng MT CPU CPU ð nh ð ccll nh Phân t? ?ch nh Phân t? ?ch ll nh Th thi nh Th ccthi ll nh B nh B nh... tin h c l? ?y lan m ng Chuong C U TR? ?C T NG 4/4/2006 QU? ?T C A HTMT Chư? ?ng :C U TR? ?C T NG QU? ?T C A M T H TH NG MÁY T? ?NH 4/4/2006 Chuong C U TR? ?C T NG QU? ?T C A HTMT M c ti? ?u : N m ñư c t ng quan v c. .. phân thành nhóm, chuyển đổi nhóm sang số h? ?? th? ?p l? ? ?c phân 00 010 1 011 010 d = 15 Ah A Chuong : T ch c CPU 15 2.2 B x l? ? trung t? ?m CPU Chuong : T ch c CPU 16 2.2 B x l? ? trung t? ?m CPU CPU (Central Processing

Ngày đăng: 11/08/2014, 04:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan