13.7 / KEY TERMS, REVIEW QUESTIONS, AND PROBLEMS 481 13.7 How many tim dịch - 13.7 / KEY TERMS, REVIEW QUESTIONS, AND PROBLEMS 481 13.7 How many tim Việt làm thế nào để nói

13.7 / KEY TERMS, REVIEW QUESTIONS,

13.7 / KEY TERMS, REVIEW QUESTIONS, AND PROBLEMS 481
13.7 How many times does the processor need to refer to memory when it fetches and executes an indirect-address-mode instruction if the instruction is (a) a computation requiring a single operand; (b) a branch? 13.8 The IBM 370 does not provide indirect addressing. Assume that the address of an operand is in main memory. How would you access the operand? 13.9 In [COOK82], the author proposes that the PC-relative addressing modes be eliminated in favor of other modes, such as the use of a stack. What is the disadvantage of this proposal? 13.10 The x86 includes the following instruction: IMUL op1, op2, immediate
This instruction multiplies op2, which may be either register or memory, by the immediate operand value, and places the result in op1, which must be a register. There is no other three-operand instruction of this sort in the instruction set. What is the possible use of such an instruction? (Hint: Consider indexing.) 13.11 Consider a processor that includes a base with indexing addressing mode. Suppose an instruction is encountered that employs this addressing mode and specifies a displacement of 1970, in decimal. Currently the base and index register contain the decimal numbers 48,022 and 8, respectively. What is the address of the operand? 13.12 Define: EA = (X)+ is the effective address equal to the contents of location X, with X incremented by one word length after the effective address is calculated; EA = -(X) is the effective address equal to the contents of location X, with X decremented by one word length before the effective address is calculated; EA = (X)- is the effective address equal to the contents of location X, with X decremented by one word length after the effective address is calculated. Consider the following instructions, each in the format (Operation Source Operand, Destination Operand), with the result of the operation placed in the destination operand. a. OP X, (X) b. OP (X), (X)+ c. OP (X)+, (X) d. OP - (X), (X) e. OP - (X), (X)+ f. OP (X)+, (X)+ g. OP (X)-, (X) Using X as the stack pointer, which of these instructions can pop the top two elements from the stack, perform the designated operation (e.g., ADD source to destination and store in destination), and push the result back on the stack? For each such instruction, does the stack grow toward memory location 0 or in the opposite direction? 13.13 Assume a stack-oriented processor that includes the stack operations PUSH and POP. Arithmetic operations automatically involve the top one or two stack elements. Begin with an empty stack. What stack elements remain after the following instructions are executed? PUSH 4 PUSH 7 PUSH 8 ADD PUSH 10 SUB MUL 13.14 Justify the assertion that a 32-bit instruction is probably much less than twice as useful as a 16-bit instruction. 13.15 Why was IBM’s decision to move from 36 bits to 32 bits per word wrenching, and to whom?
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
13.7 / KEY TERMS, REVIEW QUESTIONS, AND PROBLEMS 481 13.7 How many times does the processor need to refer to memory when it fetches and executes an indirect-address-mode instruction if the instruction is (a) a computation requiring a single operand; (b) a branch? 13.8 The IBM 370 does not provide indirect addressing. Assume that the address of an operand is in main memory. How would you access the operand? 13.9 In [COOK82], the author proposes that the PC-relative addressing modes be eliminated in favor of other modes, such as the use of a stack. What is the disadvantage of this proposal? 13.10 The x86 includes the following instruction: IMUL op1, op2, immediateThis instruction multiplies op2, which may be either register or memory, by the immediate operand value, and places the result in op1, which must be a register. There is no other three-operand instruction of this sort in the instruction set. What is the possible use of such an instruction? (Hint: Consider indexing.) 13.11 Consider a processor that includes a base with indexing addressing mode. Suppose an instruction is encountered that employs this addressing mode and specifies a displacement of 1970, in decimal. Currently the base and index register contain the decimal numbers 48,022 and 8, respectively. What is the address of the operand? 13.12 Define: EA = (X)+ is the effective address equal to the contents of location X, with X incremented by one word length after the effective address is calculated; EA = -(X) is the effective address equal to the contents of location X, with X decremented by one word length before the effective address is calculated; EA = (X)- is the effective address equal to the contents of location X, with X decremented by one word length after the effective address is calculated. Consider the following instructions, each in the format (Operation Source Operand, Destination Operand), with the result of the operation placed in the destination operand. a. OP X, (X) b. OP (X), (X)+ c. OP (X)+, (X) d. OP - (X), (X) e. OP - (X), (X)+ f. OP (X)+, (X)+ g. OP (X)-, (X) Using X as the stack pointer, which of these instructions can pop the top two elements from the stack, perform the designated operation (e.g., ADD source to destination and store in destination), and push the result back on the stack? For each such instruction, does the stack grow toward memory location 0 or in the opposite direction? 13.13 Assume a stack-oriented processor that includes the stack operations PUSH and POP. Arithmetic operations automatically involve the top one or two stack elements. Begin with an empty stack. What stack elements remain after the following instructions are executed? PUSH 4 PUSH 7 PUSH 8 ADD PUSH 10 SUB MUL 13.14 Justify the assertion that a 32-bit instruction is probably much less than twice as useful as a 16-bit instruction. 13.15 Why was IBM’s decision to move from 36 bits to 32 bits per word wrenching, and to whom?
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
13,7 / KHOẢN KEY, ĐÁNH GIÁ CÂU HỎI VÀ VẤN ĐỀ 481
13,7 bao nhiêu lần bộ xử lý cần phải tham khảo bộ nhớ khi nó lấy và thực thi một lệnh gián tiếp-address-chế độ nếu chỉ lệnh là (a) một tính toán đòi hỏi phải có một toán hạng đơn; (b) một chi nhánh? 13,8 IBM 370 không cung cấp địa chỉ gián tiếp. Giả sử rằng địa chỉ của một toán hạng là trong bộ nhớ chính. Làm thế nào bạn sẽ truy cập các toán hạng? 13.9 Trong [COOK82], tác giả đề xuất rằng các chế độ địa chỉ máy tính tương đối được loại bỏ trong lợi của các phương thức khác, chẳng hạn như việc sử dụng một chồng. Những bất lợi của đề xuất này là gì? 13.10 x86 bao gồm các hướng dẫn sau đây: IMUL op1, op2, ngay lập tức
hướng dẫn này nhân op2, có thể được thể đăng ký hoặc bộ nhớ, bởi giá trị toán hạng ngay lập tức, và đặt kết quả trong op1, mà cần phải có một đăng ký. Không có hướng dẫn ba toán hạng khác thuộc loại này trong tập lệnh. Khả năng sử dụng một lệnh như vậy là gì? (Gợi ý: Hãy xem xét lập chỉ mục.) 13.11 Xem xét một bộ vi xử lý bao gồm một cơ sở với chỉ mục mode địa chỉ. Giả sử một lệnh bắt gặp mà sử dụng chế độ địa chỉ này và chỉ rõ một chuyển của năm 1970, trong số thập phân. Hiện nay các cơ sở và chỉ số đăng ký có các số thập phân 48.022 và 8, tương ứng. Địa chỉ của toán hạng là gì? 13.12 Xác định: EA = (X) + là địa chỉ hiệu quả tương đương với các nội dung của vị trí X, với X tăng lên một độ dài từ sau khi địa chỉ hiệu dụng được tính; EA = - (X) là địa chỉ hiệu quả tương đương với các nội dung của vị trí X, với X giảm đi một chiều dài từ trước khi địa chỉ hiệu quả được tính toán; EA = (X) - là địa chỉ hiệu quả tương đương với các nội dung của vị trí X, với X giảm đi một chiều dài từ sau khi địa chỉ hiệu dụng được tính toán. Hãy xem xét các hướng dẫn sau đây, mỗi trong các định dạng (Operation Nguồn toán hạng, Destination toán hạng), với kết quả của các hoạt động được đặt trong toán hạng đích. a. OP X, (X) b. OP (X), (X) + c. OP (X) + (X) d. OP - (X), (X) e. OP - (X), (X) + f. OP (X) + (X) + g. OP (X) -, (X) Sử dụng X như con trỏ ngăn xếp, mà những chỉ dẫn này có thể bật hai yếu tố đầu khỏi đống, thực hiện các hoạt động được chỉ định (ví dụ, ADD nguồn tới đích và lưu trữ ở nơi đến), và đẩy dẫn lại trên stack? Đối với mỗi chỉ dẫn như vậy, không stack tăng trưởng đến bộ nhớ vị trí 0 hoặc theo hướng ngược lại? 13.13 Giả sử một bộ xử lý ngăn xếp theo định hướng bao gồm các hoạt động ngăn xếp PUSH và POP. Số học hoạt động tự động liên quan đến một hoặc hai yếu tố ngăn xếp hàng đầu. Bắt đầu với một ngăn xếp rỗng. Gì ngăn xếp các yếu tố còn lại sau khi các hướng dẫn sau đây được thực hiện? PUSH PUSH 4 7 PUSH 8 Thanh PUSH 10 SUB MUL 13.14 Justify sự khẳng định rằng một lệnh 32-bit có lẽ là ít hơn nhiều hơn so với hai lần là hữu ích như một hướng dẫn 16-bit. 13.15 Tại sao là quyết định của IBM để di chuyển từ 36 bit đến 32 bit cho mỗi chữ khổ, và đối tượng?
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2024 I Love Translation. All reserved.

E-mail: