... '0';
END arc;
Kết quả mô phỏng:
Hình 9.4. Kết quả mô phỏng bộ so sánh có dấu
Bộ so sánh không dấu 1:
Phần mã VHDL sau đây là bản sao của phần mã đã được trình bày (ở bộ ... trạng thái 0. Bài toán này sẽ được chia thành 2
phần:
+ Trong phần đầu: diện mạo cơ bản liên quan đến thiết kế bộ điều khiển
máy bán hàng (như trong hình 9.11) .
+ Trong phần 2: Các chức ... p(n-1)…p(1)p(0); g = g(n-1)…g(1)g(0)
Trường ĐHSPKT Hưng Yên Tìm hiểu về VHDL
- 119 -
Chương 9: Bàitập tham khảo
Phần này chúng ta sẽ trình bày các mạch sau:
+ Barrel shifter
+ Bộ so sánh không...
... STD_LOGIC_VECTOR (7 DOWNTO 0);
62
6.4.4. Tinh lọc các đặc tả
6.4.5. Tổng hợp phần cứng, biên dịch phần
mềm.
6.4.6. Đồng tổng hợp và Mô phỏng
6.5. Các bài toán tối ưu trong quá trình thiết kế
ASIP
6.5.1. ... SystemC
6.7. CASLE
1,2,3 Giảng
13 Bài tập, thảo luận chương 5, 6 1,2,3 Thảo luận
16. Bàitập lớn
17. Phần thí nghiệm
Đề cương chi tiết này đã được thông qua bộ môn làm cơ sở giảng dạy cho các
lớp ... ARCHITECTURE (trong phần khai báo của nó), trong khi VARIABLE có
thể được môtả bên trong một phần của mã tuần tự (trong PROCESS). Do đó,
trong khi giá trị của phần ở trước có thể là toàn cục, phần ở sau...
... ieee, std, work, …
• ENTITY: Môtả các chân vào ra (I/O pins) của mạch
• ARCHITECTURE: chứa mã VHDL, môtả mạch sẽ họat động như thế
nào.
Một LIBRARY là một tập các đọan Code thường được ... (d AND s1 AND s0);
END pure_logic;
Kết qủa mô phỏng.
Hình 5.3. Mô phỏng kết quả của ví dụ 5.1
5.3. Mệnh đề WHEN.
WHEN là môt thành phần của các khối lện song song. Nó xuất hiện ... bao gồm cả gói std_logic_arith (dòng 4 của mỗi giải
pháp), có môtả kiểu dữ liệu SIGNED. Nhớ lại rằng một giá trị SIGNED được
mô tả giống như một vector, nghĩa là, tương tự như STD_LOGIC_VECTOR,...
...
Chương 1: Giới thiệu
1.1. VHDL là gi ?
VHDL là ngônngữmôtảphầncứng cho các mạch tích hợp tốc độ rất
cao, là một loại ngônngữmôtảphầncứng được phát triển dùng cho trương
trình VHSIC ... VHDL
- 5 -
- Thứ tư là khả năng môtảmở rộng:
VHDL cho phép môtả hoạt động của phầncứng từ mức hệ thống số cho
đến mức cổng. VHDL có khả năng môtả hoạt động của hệ thống trên nhiều ... được một ngônngữmô phỏng phần
cứng tiêu chuẩn và thống nhất cho phép thử nghiệm các hệ thống số nhanh hơn
cũng như cho phép dễ dàng đưa các hệ thống đó vào ứng dụng trong thực tế.
Ngôn ngữ VHDL...
... : Giới thiệu tập lênh trong ngônngữ VHDL
Thiết kế các ứng dụng trên Kit FPGA Spartan III
1
CHƢƠNG 1 : GIỚI THIỆU TẬP LỆNH TRONG NGÔNNGỮ
VHDL
VDHL là ngônngữmôtảphầncứng cho các ...
Chương 2 : Dùng ngônngữ VHDL môtả các mạch số cơ bản
Thiết kế các ứng dụng trên Kit FPGA Spartan III
45
2.5 Thành phần thực hiện các phép toán logic số học (ALU):
Thành phần này gọi ...
Chương 2 : Dùng ngônngữ VHDL môtả các mạch số cơ bản
Thiết kế các ứng dụng trên Kit FPGA Spartan III
33
Muốn thu gọn biểu thức logic a để thuận tiện trong việc môtả mạch sau này ta...
... giữa ngônngữmôtảphầncứng nói chung (ngôn ngữ Verilog HDL
nói riêng) và ngônngữ lập trình nói chung (ngôn ngữ C nói riêng)?
4. Tìm hiểu sự khác biệt giữa hai loại ngônngữmôtảphầncứng ... đòi hỏi bởi phầncứng sẽ được chú trọng một cách đặc biệt.
Trong Verilog, một linh kiện phầncứng được môtả bởi một cấu trúc ngônngữ gọi là
module. Sự môtả một module sẽ môtả danh sách ... blocks) của Verilog cho phép môtả thuật toán của
những cấu trúc phần cứng. Những cấu trúc này tương tự với ngônngữ lập trình phần mềm
nhưng có khả năng môtảphần cứng.
1.2.2.6 Những tiện ích...
... CCK02TH2 5 Trường: Đại Học Quốc Gia TP.HCM
BÀI TẬP LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
ĐẠI HỌC QUỐC GIA TP.HCM
BÀI TẬP LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
C++
Họ Tên: ... ĐỐI TƯỢNG
C++
Họ Tên: Mai Đình Ngọc
LỚP: CCK02TH2
Khoa Công Nghệ Thông Tin
Hà Nội
– 2011
BÀI TẬP C++
Bài 1:Xây dựng lớp cơ sở HOCSINH có các thông tin: Họ tên, Lớp, Điểm toán, lý, hoá và các ... trung bình.
Mai Đình Ngọc - CCK02TH2 1 Trường: Đại Học Quốc Gia TP.HCM
BÀI TẬP LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG C++
getch();
}
Bài 6. Xây dựng lớp XE gồm các thông tin: Nhãn hiệu, Giá, Năm sản xuất...
... nhập từ bàn phím.
BÀI 19: Tìm UCLN của 2 số nhập từ bàn phím.
BÀI 20: Nhập một số thực x, nếu x>0 thì tính căn bậc 2 của x, nếu x<=0 thì thông báo ‘x
không phải số dương’.
BÀI 20: In bảng ... chon sai so’.
- Trình bày diện tích ra màn hình.
- Chấm dứt.
BÀI 17. Viết chương trình giải phương trình bậc hai: ax
2
+ bx + c = 0.
BÀI 18: Viết chương trình giải hệ phương trình:
a
1
x + b
1
y...
... = ? b = ?
Bài 23:
Viết chương trình nhập vào 2 số kiểu int, in ra màn hình số lớn trong 2 số đó.
Bài 24:
Viết chương trình tìm số lớn nhất trong 4 số nguyên nhập vào từ bàn phím.
Bài 25:
Viết ... la: x1 gio: y1 phut: z1 giay
Bài 27:
Viết chương trình giải phương trình bậc nhất: ax + b = 0.
Bài 28:
Viết chương trình giải phương trình bậc hai: ax
2
+ bx + y = 0.
Bài 29:
Viết chương trình ... của hàng thứ (n+1) là một tổ hợp chập k của n:
ToHop(n,k) = n!/(k!*(n-k)!);
Bài 35:
Áp dụng các giải thuật của bàitập trước, viết các hàm sau đây:
+ Tính chu vi, diện tích của hình vuông, hình...
... cuongntit@yahoo.com–cuongntit@gmail.com - Tel: 0912.402.279
Trang 18
HƯỚNG DẪN GIẢI BÀITẬP THỰC HÀNH MÔN HỌC NGÔNNGỮ LẬP TRÌNH C
PHẦN 6: XÂY DỰNG CHƯƠNG TRÌNH CON (HÀM CON)
Bài 6.01. Viết chương trình con in ra màn hình mảng ... cuongntit@yahoo.com–cuongntit@gmail.com - Tel: 0912.402.279
Trang 38
HƯỚNG DẪN GIẢI BÀITẬP THỰC HÀNH MÔN HỌC NGÔNNGỮ LẬP TRÌNH C
PHẦN 1. CÂU LỆNH ĐƠN GIẢN scanf, printf
Bài 1.01. Lập chương trình khai báo các biến lưu điểm ... cuongntit@yahoo.com–cuongntit@gmail.com - Tel: 0912.402.279
Trang 1
HƯỚNG DẪN GIẢI BÀITẬP THỰC HÀNH MÔN HỌC NGÔNNGỮ LẬP TRÌNH C
}
getch();
} //ket thuc chuong trinh
Bài 3.22. Giải bài toán dân gian sau: "Vừa gà vừa chó. Bó...
... Step -1
Call DieuChinhNut(i, N, DS)
Next
End Sub
BÀI TP LP TRÌNH HNG S KIN
Biên son: B môn CNPM–HSPKT HY 2005
Trang 4
Bài tp 31-Tách Câu: Nhp vào mt xâu ký t bt k, kt ... H s lng.
PH LC 1
Di đây là mô t mt s hàm rt hay dùng trong VB đ bn tham kho trong khi lp
trình và cho các bài tp sau này .
Tên hàm Mô t Ví d
Abs (x) Hàm tính giá tr ... (N>0) : ")
S = 0
i = 1
Do While i <= N
BÀI TP LP TRÌNH HNG S KIN
Biên son: B môn CNPM–HSPKT HY 2005
Trang 32
Bài tp 37
a. Hng dn
: Kim tra tng v trí A[i,j]...
... B từ bàn phím. ( 2 điểm)
b) Tính hiệu hai ma trận A và B. ( 2 điểm)
c) So sánh số lợng phần tử âm và phần tử dơng của ma trận A. ( 1 điểm)
#include <stdio.h>
#include <conio.h> ... trận vuông kích thớc nxn. HÃy lập chơng trình
a) Nhập A từ bàn phím. (2 điểm)
b) Tính tổng các phần tử trên đờng chéo chính. (1 điểm)
Với k là một số bất kỳ nhập từ bàn phím, hÃy in ra số lân ... chơng trình
a) Nhập A, B từ bàn phím. (2 điểm)
b) Tính tổng hai ma trận A và B. (1 điểm)
c) Tìm phần tử nhỏ nhất của ma trận A. (2 điểm)
#include <stdio.h>
#include <conio.h>...
... hinhtron::nhap()
giây.Lớp Time có các thành phần sau:
- Các thuộc tính môtả giờ, phút, giây;
- Các hàm thành phần dùng để xác lập giá trị cho từng thành phần
giờ, phút, giây(Có kiểm tra điều kiện ... các thành phần sau:
- Các thuộc tính: tendem, ho, ngaysinh, ngayvaolam. Chú ý : sử
dụng con trỏ char cho tendem, ho và ngaysinh, ngayvaolam có kiểu lớp date1
vừa xây dựng ở bàitập trước.
- ... image *i ) có các thành phần sau:
- Các thuộc tính : real , image;
- Hàm tạo có sử dụng tham số mặc định
- Nạp chồng các toán tử sau:
+ Toán tử cộng (+)
+ Toán tử cộng thành phần real của số phức...
... là RL.
Bài tập lý thuyết chương 4
Các đặc tính của ngônngữ chính qui
Môn: Automata và Ngônngữ hình thức.
Bổ đề bơm
1. Chứng minh các ngônngữ dưới đây không phải là ngônngữ chính ... | n > m}.
g) {0
n
1
2n
| n ≥ 1}.
h) Tập các chuỗi 0, 1 với số lượng 0 bằng số lượng 1.
2. Chứng minh các ngônngữ dưới đây không phải là ngônngữ chính qui:
a) {0
n
| n là số chính phương}. ...
Tính đóng của ngônngữ chính qui
1. Gọi L là ngônngữ trên bảng chữ cái Σ, a ∈ Σ. Khi đó, L/a là thương (quotient) của L và a....