TAILIEUCHUNG - Computer organization and design Design 2nd phần 2

Công nghệ máy tính đã đạt được tiến bộ đáng kinh ngạc trong nửa thế kỷ qua. Trong năm 1945, đã có không có máy tính lưu trữ chương trình. Hôm nay, một vài nghìn đô la sẽ mua một máy tính cá nhân có hiệu suất nhiều hơn, nhiều bộ nhớ hơn chính, | Type and Size of Operands 85 Summary Operations in the Instruction Set From this section we see the importance and popularity of simple instructions load store add subtract move register-register and shift compare equal compare not equal branch jump call and return. Although there are many options for conditional branches we would expect branch addressing in a new architecture to be able to jump to about 100 instructions either above or below the branch implying a PC-relative branch displacement of at least 8 bits. We would also expect to see register-indirect and PC-relative addressing for jump instructions to support returns as well as many other features of current systems. Type and Size of Operands How is the type of an operand designated There are two primary alternatives First the type of an operand may be designated by encoding it in the opcode this is the method used most often. Alternatively the data can be annotated with tags that are interpreted by the hardware. These tags specify the type of the operand and the operation is chosen accordingly. Machines with tagged data however can only be found in computer museums. Usually the type of an operand for example integer single-precision floating point character effectively gives its size. Common operand types include character 1 byte half word 16 bits word 32 bits single-precision floating point also 1 word and double-precision floating point 2 words . Characters are almost always in ASCII and integers are almost universally represented as two s complement binary numbers. Until the early 1980s most computer manufacturers chose their own floating-point representation. Almost all machines since that time follow the same standard for floating point the IEEE standard 754. The IEEE floating-point standard is discussed in detail in Appendix A. Some architectures provide operations on character strings although such operations are usually quite limited and treat each byte in the string as a single .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.