... xử lý/ vi điều khiển nhúng 10 Kiến trúc PIC 16 F873A 11 Vi điều khiển 89C 51 12 Chíp DSP Sơ đồ khối chức chíp DSP TMS320C28xx 13 Chíp PAL (Programmable Logic Array) 14 Cấu trúc phần mềm Vòng lập ... tiên thực thi khả tính toán tốc độ thực nhanh 19 Ngôn ngữ Assembly lập trình nhúng 20 Thanks For Listening Questions? Advanced Topics in Software Engineering Spring 2006 21 ... lượng Giá thành 17 Đặc điểm công nghệ Phân hoạch tác vụ chức hóa Khả thời gian thực: hệ thống gắn liền với việc đảm nhiệm chức phải thực dúng theo khung thời gian quy định 18 Xu phát triển...
... DF =1 thực theo chiều giảm IF Interrupt-Enable Flag Cờ ngắt - báo MP biết yêu cầu ngắt TF Trap Flag Cờ bẫy - đặt MP vào chế độ chạy lệnh 12 /24 /13 30 VD: xác định giá trị cờ 1 0 11 0 1 0 1 + 1 0 0 1 0 1 ... chế độ chạy lệnh 12 /24 /13 30 VD: xác định giá trị cờ 1 0 11 0 1 0 1 + 1 0 0 1 0 11 0 1 0 1 0 0 1 0 11 • OF =1 There was an overflow, i.e., adding two negative numbers resulted in a positive ... lệnh toán hạng: toán hạng đầu toán hạng đích, toán hạng thứ hai toán hạng nguồn(không thay đổi thực lệnh) 13 Cú pháp lệnh hợp ngữ (3) Name: Operation Operand(s) ;Comment [Nhãn] Toán tử o Toán hạng(s)...
... 0 11 0 11 Các toán tử quan hệ Logic có độ ưu tiên thấp toán tử số học Do biểu thức như: 10 > 1+ 12 xem 10 > (1 + 12 ) kết sai (0) Ta kết hợp vài toán tử lại với thành biểu thức sau: 10 >5&&! (10
... exit (1) ; lý do: no such file or directory } Aug 28, 2 014 10 Làm việc với tệp văn Đọc kí tự từ tệp C cung cấp hai hàm getc fgetc int getc(FILE *fp) int fgetc(FILE *fp) Aug 28, 2 014 Hai ... fputs(str, out); fclose(in); fclose(out); } 16 Làm việc với tệp văn Ví dụ: chép tệp tin Chúng ta muốn sử dụng: mycopy source dest↵ Aug 28, 2 014 Sử dụng đọc tham số từ dòng lệnh Dòng lệnh ... pháp: 'copy source dest'\n"); return 1; } if ((in = fopen(argv [1] ,"r")) == NULL){ fprintf(stderr,"Không thể mở tệp: %s\n", argv [1] ); perror("Lý do:"); return 1; } if ((out = fopen(argv[2], "w"))...
... Bài toán đa thức sử dụng danh sách liên kết; Bài toán số lớn sử dụng danh sách liên kết; Xây dựng bảng băm; … 17 8/28 /14 Lecture – Linked Lists 8 .1 Khái niệm danh sách 8.2 Các phép toán danh ... temp trỏ đến first; first; Gán first last NULL; Gán first first->next; Gọi lệnh giải phóng nhớ cho Gán first->previous NULL; temp Gọi lệnh giải phóng nhớ cho temp 11 8/28 /14 8.6 Double linked List ... dễ dàng, việc thay đổi mối liên kết trỏ; 15 8/28 /14 Lecture – Linked Lists 8 .1 Khái niệm danh sách 8.2 Các phép toán danh sách 8.3 Cài đặt danh sách sử dụng mảng 8.4 Danh sách liên kết đơn 8.5...
... Con người thường sử dụng hệ thập phân Đối với máy tính, thường sử dụng hệ nhị phân Hệ 16 hệ trung gian hệ thập phân hệ nhị phân VD: 11 1 = ( 011 011 11) B = (6F)H 27 8/28 /14 9. 4.3 Chuyển đổi hệ ... 8/28 /14 Lecture – Ngăn xếp (Stacks) 9.1 Khái niệm stacks 9. 2 Các thao tác stacks 9. 3 Các thao tác khác stacks 9. 4 Ví dụ ứng dụng stack 9. 4 .1 Đảo mảng 9. 4.2 Đảo chuỗi 9. 4.3 Chuyển đổi hệ số 9. 4.4 ... -32768; } } 16 8/28 /14 Lecture – Ngăn xếp (Stacks) 9.1 Khái niệm stacks 9. 2 Các thao tác stacks 9. 3 Các thao tác khác stacks 9. 4 Ví dụ ứng dụng stack 9. 4 .1 Đảo mảng 9. 4.2 Đảo chuỗi 9. 4.3 Chuyển...
... Lecture 11 – Hàng đợi (Queues) 11 .1 Khái niệm hàng đợi 11 .2 Cài đặt hàng đợi mảng 11 .2 .1 Các thao tác 11 .2.2 Các thao tác bổ trợ 11 .3 Cài đặt hàng đợi trỏ (Linked list) 11 .4 Vài ứng dụng hàng đợi 11 .4 .1 ... Mob: 098 4-485-888 – Email: tmduc08@Gmail.com n 19 / 24 Lecture 11 – Hàng đợi (Queues) 11 .1 Khái niệm hàng đợi 11 .2 Cài đặt hàng đợi mảng 11 .2 .1 Các thao tác 11 .2.2 Các thao tác bổ trợ 11 .3 Cài ... tmduc08@Gmail.com n 21 / 24 Lecture 11 – Hàng đợi (Queues) 11 .1 Khái niệm hàng đợi 11 .2 Cài đặt hàng đợi mảng 11 .2 .1 Các thao tác 11 .2.2 Các thao tác bổ trợ 11 .3 Cài đặt hàng đợi trỏ (Linked list) 11 .4 Vài...
... TN BM HTTT Giáo viên BM ANM BM CNPM Giáo viên Ví dụ cây: Tổ chức Khoa CNTT PhD Tống Minh Đức – Mob: 098 4-485-888 – Email: tmduc08@Gmail.com / 11 BM Toán TTMT 12 .1 Khái niệm (2/) 12 .1. 2 Định nghĩa ... Xác định số node có Sao chép PhD Tống Minh Đức – Mob: 098 4-485-888 – Email: tmduc08@Gmail.com 11 / 11 12 .2 .1 Duyệt theo chiều sâu (1/ 7) Các thao tác duyệt cây: N: Duyệt node xét L: Duyệt ... Lá (leaf) PhD Tống Minh Đức – Mob: 098 4-485-888 – Email: tmduc08@Gmail.com / 11 D F 12 .1 Khái niệm (7/) Một số ví dụ sử dụng cây: Cây phả hệ Cây định Sử dụng để tạo queue có độ ưu tiên ...
... Aug 28, 2 014 17 Lệnh continue Đoạn chương trình sau làm ? for (i = 1; i 10 :"); scanf("%d", &n); printf(" Bạn đọc số %d\n", n); } printf(" Đúng số lớn 10 rồi."); 13 Lệnh vòng lặp Hãy chuyển...
... 8086 8086 10 EC 10 39 Device ID 711 1 711 2 81 39 6326 Device class IDE controler Serial bus controler Network controler Display controler http://www.truongltrutw2.edu.vn IRQ 14 /15 10 11 11 Thông tin ... Setup Utility – Copyright (C) 19 8 4 – 19 99 Award Software IDE Primary Master Shutdown temperature 85oC /18 5oF Item Help VCOREIn Menu Lever ¾ + 1. 800 V + 3.300 V + 5.00 V - 12 .00 V - 5.00V Voltage Battery ... Current fixed disk drive :1 Partition Status Type PRI DOS EXT DOS Volume label SYSTEM Mbytes System Usage 6 01 UNKNOWN 49% 6 09 UNKNOWN 51% Total disk space is 12 10 Mbyte (1 bye = 10 48576 bytes) Partition...