180 likes | 195 Views
Explore the relationship between main programs and procedures, memory address spaces, stack operations, ASCII, data elements, array manipulation, sorting algorithms, and MiniMIPS instructions as provided in the book "Computer Architecture" by Parhami.
E N D
Figure 6.1 Relationship between the main program and a procedure. Computer Architecture Parhami
Figure 6.2 Example of nested procedure calls. Computer Architecture Parhami
Figure 6.3 Overview of the memory address space in MiniMIPS. Computer Architecture Parhami
Figure 6.4 Effects of push and pop operations on a stack. Computer Architecture Parhami
Figure 6.5 Use of the stack by a procedure. Computer Architecture Parhami
Table 6.1 ASCII (American Standard Code for Information Interchange)1, 2 Computer Architecture Parhami
Figure 6.6 Load and store instructions for byte-size data elements. Computer Architecture Parhami
Figure 6.7 A 32-bit word has no inherent meaning and can be interpreted in a number of equally valid ways in the absence of other cues (e.g., context) for the intended meaning. Computer Architecture Parhami
Figure 6.8 Using the indexing method and the pointer updating method to step through the elements of an array. Computer Architecture Parhami
Figure 6.9 One iteration of selection sort. Computer Architecture Parhami
Figure 6.10 The multiply (mult) and divide (div) instructions of MiniMIPS. Computer Architecture Parhami
Figure 6.11 MiniMIPS instructions for copying the contents of Hi and Lo registers into general registers. Computer Architecture Parhami
Figure 6.12 The four logical shift instructions of MiniMIPS. Computer Architecture Parhami
Table 6.2 The 40 MiniMIPS instructions covered in Chapters 5–7.* Computer Architecture Parhami