Tải bản đầy đủ (.doc) (6 trang)

Đề cương vi xử lý & kỹ thuật số potx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (60.02 KB, 6 trang )

1
Thiết kế mạch đếm không đồng bộ 4 tầng, đếm xuống, sử dụng FF JK. Cho
biết ứng dụng của mạch đếm không đồng bộ.
2
Thiết kế mạch mở rộng bộ nhớ từ 4K x 4 lên 8K x 8. Cho biết vùng địa chỉ
quản lý của các IC
3
Giả sử AL=10011110b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=4
d. ROR AL,CL ; Trong đó CL =4
e. SAR AL,CL ; Trong đó CL=2
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=2
4
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức: - 3*(Y - 3*X) - 5*Y
b. Thực hiện cấu trúc If (A>B) or (A>10) then BX = 1 else BX=0
5
Thiết kế mạch đếm đồng bộ đến 10 sử dụng FF JK. Sử dụng đầu ra của
mạch trên để điều khiển hệ thống đèn giao thông có chu kỳ như sau: đèn
xanh sáng trong 40s, đèn vàng sáng trong 20s rồi đèn đỏ sáng trong 40s. Chu
kỳ của xung đồng hồ là 10s.
6
Thiết kế mạch mở rộng bộ nhớ từ 1K x 8 lên 4K x 16. Cho biết vùng địa chỉ
quản lý của các IC
7
Giả sử AL=10101011b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:


a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=4
d. ROR AL,CL ; Trong đó CL =4
e. SAR AL,CL ; Trong đó CL=4
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=3
8
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức - 3*(Y*Y - 3*X) - 5*Y
b. Cấu trúc If (A=5) or (A=15) then BX= 0 else BX=1
9
Thiết kế mạch chuyển mã nhị phân sang mã Gray của số 4 bit.
10
Thiết kế mạch mở rộng bộ nhớ từ 1K x 4 lên 2K x 8. Cho biết vùng địa chỉ
quản lý của các IC.
11
Giả sử AL=11001011b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=2
d. ROR AL,CL ; Trong đó CL =3
e. SAR AL,CL ; Trong đó CL=2
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=3
12
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Thực hiện tính biểu thức: 3*X + 7 - 3*Y
b. Thực hiện tính S = 1+2+3+…+100 theo cấu trúc FOR – DO

13
Thiết kế mạch giải mã BCD (1 số) sang đèn LED 7 thanh.
14
Thiết kế mạch mở rộng bộ nhớ từ 2K x 4 lên 4K x 16. Cho biết vùng địa chỉ
quản lý của các IC.
15
Giả sử AL=10011001b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=3
d. ROR AL,CL ; Trong đó CL =4
e. SAR AL,CL ; Trong đó CL=3
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=2
16
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức - (3*X + 7*Y) + Y*Y
b. Tính S = 1+2+3+…+100 theo cấu trúc WHILE – DO
17
Thiết kế mạch so sánh 2 số 1 bit, rồi từ mạch này xây dựng mạch so sánh 2
số nhiều bit.
18
Thiết kế mạch mở rộng bộ nhớ từ 4K x 8 lên 8K x 16. Cho biết vùng địa chỉ
quản lý của các IC
19
Giả sử AL=11110001b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1

c. ROL AL, CL ; Trong đó CL=4
d. ROR AL,CL ; Trong đó CL =2
e. SAR AL,CL ; Trong đó CL=1
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=3
20
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức (3*X + 7*Y)*(5 + Y)+X*Y
b. Tính S = 1+2+3+…+100 theo cấu trúc REPEAT – UNTIL
21
Thiết kế mạch đếm 10 đồng bộ, đếm lên bằng phương pháp hàm chuyển. Sử
dụng FF JK.
22
Thiết kế mạch mở rộng bộ nhớ từ 1K x 4 lên 2K x 16. Cho biết vùng địa chỉ
quản lý của các IC
23
Giả sử AL=10111000b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=3
d. ROR AL,CL ; Trong đó CL =3
e. SAR AL,CL ; Trong đó CL=3
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=2
244
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức: (3*X + 7*Y)*(5 + 3*Y) - 5*Y
b. Thực hiện cấu trúc If (A=B) or (C>0) then DX=0 else DX=1
25

Thiết kế mạch giải mã 2 đường sang 4 đường (đầu vào tác động cao).
26
Thiết kế mạch mở rộng bộ nhớ từ 2K x 4 lên 4K x 8. Cho biết vùng địa chỉ
quản lý của các IC
27
Giả sử AL=11100001b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=2
d. ROR AL,CL ; Trong đó CL =2
e. SAR AL,CL ; Trong đó CL=3
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=3
28
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức: - Y*(5 + 3*X) - 5*X*X
b. Cấu trúc If (A=B) and ((C=5) or (C=10)) then DX=1 else DX=0
29
Thiết kế mạch cộng bán phần HA (Half Adder). Từ đó thiết kế mạch cộng
toàn phần.
30
Thiết kế mạch mở rộng bộ nhớ từ 2K x 4 lên 8K x 16. Cho biết vùng địa chỉ
quản lý của các IC.
31
Giả sử AL=11101010b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=3

d. ROR AL,CL ; Trong đó CL =3
e. SAR AL,CL ; Trong đó CL=4
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=4
32
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức - 3*(Y + 3*X*X) - 5*X*Y
b. Thực hiện cấu trúc If (A=5) or ((B>0) and (C>10)) then DX=1 else DX=0
33
Thiết kế mạch trừ bán phần HS (Half Subtracter). Từ đó thiết kế mạch trừ
toàn phần (mạch trừ có quan tâm đến số nhớ).
34
Thiết kế mạch mở rộng bộ nhớ từ 1K x 4 lên 4K x 16. Cho biết vùng địa chỉ
quản lý của các IC
35
Giả sử AL=00111011b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=2
d. ROR AL,CL ; Trong đó CL =2
e. SAR AL,CL ; Trong đó CL=2
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=2
36
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức: - 3*(Y + 3*X*Y) - 5*X
b. Thực hiện cấu trúc If (A>B) then B= - A else B=A
37
Thiết kế mạch đếm không đồng bộ 4 tầng, đếm lên, sử dụng FF JK. Cho biết

ứng dụng của mạch đếm không đồng bộ.
38
Thiết kế mạch mở rộng bộ nhớ từ 4K x 4 lên 8K x 16. Cho biết vùng địa chỉ
quản lý của các IC
39
Giả sử AL=10101111b và CF =1 cho biết nội dung mới của AL khi mỗi lệnh hợp ngữ sau
được thực hiện:
a. SHL AL,1
b. SHR AL,1
c. ROL AL, CL ; Trong đó CL=3
d. ROR AL,CL ; Trong đó CL =3
e. SAR AL,CL ; Trong đó CL=3
f. RCL AL,1
g. RCR AL,CL ; Trong đó CL=1
40
Viết các đoạn chương trình thực hiện các công việc sau bằng hợp ngữ:
a. Tính biểu thức - 3*(Y + 3*X*Y) - 5*X
b. Thực hiện cấu trúc If (A>B) or (A>10) then BX= 1 else BX=0

×