CS501 Highlighted Handouts Lectures 1-18 by Masters
- Type
- Highlighted handout
- Course
- CS501 Advance Computer Architecture
- Size
- PDF 13.2 MB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 2, 3, 4 of 189. Download the file for all 189 pages.
Table of Contents
FALSIM ....................................................................................................................... 4
Introduction ................................................................................................................ 17
Instruction Set Architecture ........................................................................................ 30
Introduction to SRC Processor .................................................................................... 42
ISA and Instruction Formats ....................................................................................... 48
Description of SRC in RTL......................................................................................... 62
RTL Using Digital Logic Circuits ............................................................................... 71
Design Process for ISA of FALCON-A ...................................................................... 85
ISA of the FALCON-A ............................................................................................... 89
Description of FALCON-A and EAGLE using RTL ................................................. 101
The FALCON-E and ISA Comparison...................................................................... 118
CISC and RISC ........................................................................................................ 137
CPU Design .............................................................................................................. 138
Structural RTL Description of the FALCON-A ........................................................ 144
External FALCON-A CPU ....................................................................................... 150
Logic Design and Control Signals Generation in SRC .............................................. 158
Control Unit Design. ................................................................................................. 169
Machine Reset and Machine Exceptions ................................................................... 178
Pipelining ................................................................................................................. 183
Pipelined SRC .......................................................................................................... 190
Hazards in Pipelining ................................................................................................ 196
Instruction Level Parallelism .................................................................................... 201
Microprogramming .................................................................................................. 205 I/O Subsystems .............................................................................................................. 214
Designing Parallel Input and Output Ports ...................................................................... 224
Input Output Interface .................................................................................................... 232
Programmed I/O ............................................................................................................. 241
Interrupt Driven I/O ....................................................................................................... 251
Interrupt Hardware and Software .................................................................................... 259
FALSIM ......................................................................................................................... 270
Interrupt Priority and Nested Interrupts .......................................................................... 281
Direct Memory Access (DMA) ...................................................................................... 287
Magnetic Disk Drives ..................................................................................................... 293
Error Control .................................................................................................................. 297
Number Systems and Radix Conversion ......................................................................... 301
Multiplication and Division of Integers .......................................................................... 307
Floating-Point Arithmetic ............................................................................................... 312
Components of Memory Systems ................................................................................... 316
Memory Modules ........................................................................................................... 320
The Cache ...................................................................................................................... 322
Virtual Memory .............................................................................................................. 328
Numerical Examples of DRAM and Cache ..................................................................... 334
Performance of I/O Subsystems ...................................................................................... 343
Networks ........................................................................................................................ 348
Communication Medium and Network Topologies ......................................................... 353
Review ........................................................................................................................... 359 FALCON-A assembly file with a (.asmfa) extension Reading Material Handouts
Summary
1. Introduction to FALSIM 2. 3. Using FALSIM 4. FALCON-A assembly language techniques
FALSIM
- Introduction to FALSIM:
FALCON-A Assembler:
Figure 1 shows a snapshot of the FALCON-A Assembler. This tool loads a and parses it. It shows the parse results in an error log, lets the user view the assembled file’s contents in the file listing and also provides the features of printing the machine code, an Instruction Table and a Symbol Table to a FALCON-A listing file. It also allows the user to run the FALCON-A Simulator.
The FALCON-A Assembler has two main modules, the 1st-pass and the 2nd-pass. The 1st-pass module takes an assembly file with a (.asmfa) extension and processes the file contents. It then creates a Symbol Table which corresponds to the storage of all program variables, labels and data values in a data structure at the implementation level. If the 1st-pass completes successfully a Symbol Table is produced as an output, which is used by the 2nd-pass module. Failures of the 1stpass are handled by the assembler using its exception handling mechanism. assembler and the FALCON-A simulator. It runs under Windows XP. FALSIM is the name of the software application which consists of the FALCON-A
Related CS501 files
All CS501 files →- CS501 Final Term Solved File 4 by Team Hadi Final term PDF 1.7 MB
- CS501 Solved Quiz by Sonu Ilyas Quiz PDF 1.9 MB
- CS501 Highlighted Handouts by Masters Highlighted PDF 18 MB
- CS501 Highlighted Handouts by VU Topper RM Highlighted PDF 13 MB
- CS501 Highlighted Handouts by Mickey Ch Highlighted PDF 13.5 MB
- CS501 Handouts by VUBuddy Handout PDF 17.2 MB
Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.