Hướng dẫn ôn tâp Hệ thống máy tính - Mạng máy tính | Trường Đại học Khoa học Tự nhiên, Đại học Quốc gia Thành phố Hồ Chí Minh

1 Thực hiện phép tính x/y. x lưu tại $s0; y lưu tại $s1. Lệnh nào được dùng để lưu thương của phép tính vào thanh ghi $t8? mflo $t8
2 Chức năng chính của assembler là gì? Chuyển đổi mã hợp ngữ sang mã máy.
Tài liệu được sưu tầm giúp bạn tham khảo, ôn tập và đạt kết quả cao trong kì thi sắp tới. Mời bạn đọc đón xem !

HƯỚNG DẪN ÔN TẬP HỆ THỐNG MÁY TÍNH-CSC10009
1 Thực hiện phép nh x/y. x lưu
tại
$s0; y lưu tại $s1. Lệnh nào
được dùng để lưu thương của
phép tính vào thanh ghi $t8?
mflo $t8
2 Chức năng chính của assembler
gì? Chuyển đổi hợp ngữ
sang mã máy
3 Chức năng của thanh ghi PC
gì? chứa địa chỉ của câu lệnh kế
tiếp được nạp
4 Từ nào sau đây tên của một
hệ thống lưu trữ dữ liệu lớn:
RAID
5 Chức năng của ALU là gì? Thực
hiện các phép tính luận lý, số
học, logic
6 Multicycle kiểu cài đặt bộ vi
xử cho phép các câu lệnh
khác nhau thực thi trong số chu
kì khác nhau
7 Vai trò của CPU gì? Xử
các câu lệnh mã máy
8 Các thành phần chính của CPU:
Control Unit, Arimethic Logic
Unit, Registers
9 Cách vận hành của CPU là: Nạp
lện, giải lệnh, thực thi lệnh
lặp lại đến khi dừng chương
trình
10 Trong kiến trúc tập lệnh X86,
thanh ghi nào lưu số lần lặp của
lệnh LOOP? ECX
11 CPU trong máy tính từ viết
tắt của từ nào sau đây: Central
Processing Unit
12 Chọn hợp ngữ tương ứng
đoạn C code: x= arr[2]. Địa chỉ
của mảng số nguyên (int) 'arr'
lưu tại $s0, x lưu tại $s1: lw $s1,
8($s0)
13 Đâu tên của trình biên dịch?
GCC, Clang
14 Chọn hợp ngữ tương ứng
đoạn C code: x = a - 5; x lưu tại
$s0, a lưu tại $s1: addi $s0, $s1,
-5
15 Ô nhớ địa chỉ 0x10000000
lưu giá trị 0x80. Thanh ghi $s0
lưu giá trị 0x10000000. Cho giá
trị lưu tại $s1 sau khi thực hiện
câu lệnh sau: lb $s1,0($s0):
0xFFFFFF80
16 Biểu diễn số 0.25 dạng số
chấm động chính xác đơn
(single precision floating- point)
là: 0011111010…0
17 Số dấu chấm động chính xác
kép (double precision floating-
point) theo chuẩn IEEE kích
thước bao nhiêu byte? * 8
18 Cho biết các thành phần chính
của một hệ thống máy tính? *
Thiết bị nhập (Input), thiết bị
xuất (Output), bộ nhớ (Memory),
bộ vi xử lý (CPU)
19 Giá trị nhỏ nhất số nguyên k dấu 8 bit: 0
Bù 1 Bù 2
0111 1111 127 127 127
0111 1110 126 126 126
0000 0010 2 2 2
0000 0001 1 1 1
0000 0000 0 0 0
1111 1111 255 0 -1
1111 1110 254 -1 -2
1111 1101 253 -2 -3
1000 0001 129 -126 -127
1000 0000 128 -127 -128
5 Kết quả của đoạn code void
main () {int x = 6 & 4;
printf(“%d”,x); return; }: 4
6 Biểu diễn số chấm động chính
xác đơn (single precision
floating- point) của NaN 0111
1111
7 Số nguyên dấu 8 bit 1111
1011 binary SAR 2 bit = -2
decimal
8 Kết quả phép tính 5 XOR 5: 0
| 1/3

Preview text:

HƯỚNG DẪN ÔN TẬP HỆ THỐNG MÁY TÍNH-CSC10009

  1. Thực hiện phép tính x/y. x lưu tại

$s0; y lưu tại $s1. Lệnh nào được dùng để lưu thương của phép tính vào thanh ghi $t8? mflo $t8

  1. Chức năng chính của assembler là gì? Chuyển đổi mã hợp ngữ sang mã máy
  2. Chức năng của thanh ghi PC là gì? chứa địa chỉ của câu lệnh kế tiếp được nạp
  3. Từ nào sau đây là tên của một hệ thống lưu trữ dữ liệu lớn: RAID
  4. Chức năng của ALU là gì? Thực hiện các phép tính luận lý, số học, logic
  5. Multicycle là kiểu cài đặt bộ vi xử lý cho phép các câu lệnh khác nhau thực thi trong số chu kì khác nhau
  6. Vai trò của CPU là gì? Xử lý các câu lệnh mã máy
  7. Các thành phần chính của CPU: Control Unit, Arimethic Logic Unit, Registers
  8. Cách vận hành của CPU là: Nạp lện, giải mã lệnh, thực thi lệnh và lặp lại đến khi dừng chương trình
  9. Trong kiến trúc tập lệnh X86, thanh ghi nào lưu số lần lặp của lệnh LOOP? ECX
  10. CPU trong máy tính là từ viết tắt của từ nào sau đây: Central Processing Unit
  11. Chọn mã hợp ngữ tương ứng đoạn C code: x= arr[2]. Địa chỉ của mảng số nguyên (int) 'arr' lưu tại $s0, x lưu tại $s1: lw $s1, 8($s0)
  12. Đâu là tên của trình biên dịch?

GCC, Clang

  1. Chọn mã hợp ngữ tương ứng đoạn C code: x = a - 5; x lưu tại

$s0, a lưu tại $s1: addi $s0, $s1,

-5

  1. Ô nhớ có địa chỉ 0x10000000 lưu giá trị 0x80. Thanh ghi $s0 lưu giá trị 0x10000000. Cho giá trị lưu tại $s1 sau khi thực hiện câu lệnh sau: lb $s1,0($s0): 0xFFFFFF80
  2. Biểu diễn số 0.25 ở dạng số chấm động chính xác đơn (single precision floating- point) là: 0011111010…0
  3. Số có dấu chấm động chính xác kép (double precision floating- point) theo chuẩn IEEE có kích thước bao nhiêu byte? * 8
  4. Cho biết các thành phần chính của một hệ thống máy tính? * Thiết bị nhập (Input), thiết bị xuất (Output), bộ nhớ (Memory), bộ vi xử lý (CPU)
  5. Giá trị nhỏ nhất số nguyên k dấu 8 bit: 0

Bù 1

Bù 2

1 Biểu diễn số chấm động chính xác đơn (single

0111 1111

127

127

127

precision floating- point) của 0 là 1000…0, 0000…0

  1. Biểu diễn số chấm động chính xác đơn (single precision floating- point) của 0.1875 là 0011 1110 0100 00…00
  2. Giá trị lớn nhất của số nguyên k dấu 8-bit là 255, số nguyên có dấu là 127
  3. Dãy bit của số chấm động chính xác đơn (single precision floating- point) biểu diễn sign, Exponent; Significand

0111 1110

126

126

126

0000 0010

2

2

2

0000 0001

1

1

1

0000 0000

0

0

0

1111 1111

255

0

-1

1111 1110

254

-1

-2

1111 1101

253

-2

-3

1000 0001

129

-126

-127

1000 0000

128

-127

-128

  1. Kết quả của đoạn code void main () {int x = 6 & 4; printf(“%d”,x); return; }: 4
  2. Biểu diễn số chấm động chính xác đơn (single precision floating- point) của NaN là 0111 …

1111

  1. Số nguyên có dấu 8 bit 1111 1011 binary SAR 2 bit = -2 decimal
  2. Kết quả phép tính 5 XOR 5: 0