Tổng hợp tài liệu Công Nghệ Thông Tin tham khảo cho học sinh, sinh viên.
Simple, informal block diagrams showing entities and relationships are the most frequently used method for documenting software architectures. But these have been criticised because they lack semantics, do not show the types of relationships between entities nor the visible properties of entities in the architecture. Depends on the use of archite...
54 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 749 | Lượt tải: 0
The type of an Expression e is: If e is a Value, then the type of that Value. If e is a Variable, then the type of that Variable. If e is a Binary op term1 term2, then: If op is arithmetic, then the (common) type of term1 or term2 If op is relational, && or ||, then bool If e is a Unary op term, then: If op is ! then bool
22 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 699 | Lượt tải: 0
Dùng thêm 1 tín hiệu ngõ vào kích hoạt “Enabled” (thường là tín hiệu xung đồng hồ Clock - C) để điều khiển mạch – Enabled = 1 (Positive Clock Edge): mạch hoạt động như mạch lật RS Latch – Enabled = 0 (Negative Clock Edge): mạch bị vô hiệu hoá, Q giữ nguyên giá trị Q(t+1) = Q(t) Chỉ khi tín hiệu Enabled đổi từ 0 sang 1 (positive edge tr...
92 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 715 | Lượt tải: 0
To get the correct double result, use double constants or the cast operator: double ratio = 2.0 / 3; double ratio = 2 / 3.0; int m = ., n = .; double factor = (double)m / (double)n; double factor = (double)m / n; double r2 = n / 2.0;
32 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 753 | Lượt tải: 0
Describe how classes relate to one another Three basic types in UML Generalization Enables inheritance of attributes and operations Aggregation Relates parts to wholes Association Miscellaneous relationships between classes
27 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 975 | Lượt tải: 0
Parameter Passing Sending data from the calling to the called procedure. Parameter Lists List of data items a procedure expects any calling procedure to send it. Procedure Calls with Parameters See Figure 6.16 in textbook.
Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 607 | Lượt tải: 0
Behavioral models are models of the dynamic behavior of a system as it is executing. They show what happens or what is supposed to happen when a system responds to a stimulus from its environment. You can think of these stimuli as being of two types: Data Some data arrives that has to be processed by the system. Events Some event happens that t...
53 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 717 | Lượt tải: 0
Trong thực tế không sử dụng CPU single-cycle vì các lý do: – Thời gian thực hiện các câu lệnh luôn khác nhau Phải chọn chu kỳ hoạt động của CPU bằng với chu kỳ thực thu câu lệnh dài nhất ! – Khả năng trùng lắp các phần tử chức năng cao • Ở CPU đa chu kỳ (multiple-cycle), quá trình thực thi 1 câu lệnh diễn ra thành nhiều chu kỳ clock
37 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 705 | Lượt tải: 0
Even more problematic is fixed sized floating point numbers: 0.2 is not exact in binary. So 0.2 * 5 is not exactly 1.0 Floating point is inconsistent with real numbers in mathematics.
27 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 587 | Lượt tải: 0
Lệnh giả”: Mặc định không được hỗ trợ bởi MIPS • Là những lệnh cần phải biên dịch thành rất nhiều câu lệnh thật trước khi được thực hiện bởi phần cứng Lệnh giả = Thủ tục • Dùng để hỗ trợ lập trình viên thao tác nhanh chóng với những thao tác phức tạp gồm nhiều bước
110 trang | Chia sẻ: huyhoang44 | Ngày: 17/03/2020 | Lượt xem: 1404 | Lượt tải: 0
Copyright © 2024 Tai-Lieu.com - Hướng dẫn học sinh giải bài tập trong SGK, Thư viện sáng kiến kinh nghiệm hay, Thư viện đề thi