1 What general categories of functions are specified by computer
instructions? Các loại chức năng chung nào được chỉ định bởi các lệnh máy tính? processor-memory, processor-I/O, data processing, and control 3.2 List and briefly define the possible states that define an instruction execution. Liệt kê và xác định ngắn gọn các trạng thái có thể xác định một lệnh thực thi. Instruction address calculation (iac): Determine the address of the next instruction to be executed. Tính toán địa chỉ lệnh (iac): Xác định địa chỉ của lệnh tiếp theo sẽ được thực hiện. Instruction fetch (if): Read instruction from its memory location into the processor. Tìm nạp lệnh (nếu): Đọc lệnh từ vị trí bộ nhớ của nó vào bộ xử lý. Instruction operation decoding (iod): Analyze instruction to determine type of operation to be performed and operand(s) to be used. Giải mã hoạt động lệnh (iốt): Phân tích lệnh để xác định loại hoạt động sẽ được thực hiện và (các) toán hạng sẽ được sử dụng. Operand address calculation (oac): If the operation involves reference to an operand in memory or available via I/O, then determine the address of the operand. Tính toán địa chỉ toán hạng (oac): Nếu hoạt động liên quan đến tham chiếu đến một toán hạng trong bộ nhớ hoặc có sẵn thông qua I / O, thì hãy xác định địa chỉ của toán hạng. Operand fetch (of): Fetch the operand from memory or read it in from I/O. Tìm nạp toán hạng (của): Tìm nạp toán hạng từ bộ nhớ hoặc đọc từ I / O. Data operation (do): Perform the operation indicated in the instruction. Thao tác dữ liệu (do): Thực hiện thao tác được chỉ ra trong hướng dẫn. Operand store (os): Write the result into memory or out to I/O. Lưu trữ toán hạng (os): Ghi kết quả vào bộ nhớ hoặc ra I / O. 3.3 List and briefly define two approaches to dealing with multiple interrupts. Liệt kê và xác định ngắn gọn hai cách tiếp cận để xử lý nhiều ngắt. Disable all interrupts while an interrupt is being processed. Tắt tất cả các ngắt trong khi một ngắt đang được xử lý. Define priorities for interrupts and to allow an interrupt of higher priority to cause a lower-priority interrupt handler to be interrupted. Xác định mức ưu tiên cho ngắt và cho phép ngắt có mức ưu tiên cao hơn khiến trình xử lý ngắt có mức ưu tiên thấp hơn bị ngắt. 3.4 What types of transfers must a computer’s interconnection structure (e.g., bus) support? Cấu trúc kết nối liên thông của máy tính (ví dụ: bus) phải hỗ trợ những kiểu truyền nào? Memory to processor: The processor reads an instruction or a unit of data from memory. Bộ nhớ tới bộ xử lý: Bộ xử lý đọc một lệnh hoặc một đơn vị dữ liệu từ bộ nhớ. Processor to memory: The processor writes a unit of data to memory. Bộ xử lý vào bộ nhớ: Bộ xử lý ghi một đơn vị dữ liệu vào bộ nhớ. I/O to processor: The processor reads data from an I/O device via an I/O module. I / O tới bộ xử lý: Bộ xử lý đọc dữ liệu từ thiết bị I / O thông qua mô-đun I / O. Processor to I/O: The processor sends data to the I/O device. Bộ xử lý tới I / O: Bộ xử lý gửi dữ liệu đến thiết bị I / O. I/O to or from memory: For these two cases, an I/O module is allowed to exchange data directly with memory, without going through the processor, using direct memory access (DMA). I / O đến hoặc từ bộ nhớ: Đối với hai trường hợp này, mô-đun I / O được phép trao đổi dữ liệu trực tiếp với bộ nhớ mà không cần thông qua bộ xử lý, sử dụng truy cập bộ nhớ trực tiếp (DMA). 3.5 What is the benefit of using a multiple-bus architecture compared to a single-bus architecture? Lợi ích của việc sử dụng kiến trúc nhiều bus so với kiến trúc một bus là gì? Compared to single-bus architecture, the using of multiple-bus architecture have a great advantage in speed and of course, will affect performance also. Instead of using single-bus architecture, it is more convenient to use multiple-bus architecture. I / O đến hoặc từ bộ nhớ: Đối với hai trường hợp này, mô-đun I / O được phép trao đổi dữ liệu trực tiếp với bộ nhớ mà không cần thông qua bộ xử lý, sử dụng truy cập bộ nhớ trực tiếp (DMA).
Khái niệm kiến trúc và tổ chức máy tính Cấu trúc và chức năng của máy tính Lịch sử phát triển máy tính Kiến trúc von-Neumann Kiến trúc Harvard Các hệ số đếm và tổ chức lưu trữ dữ liệu trên máy tính