学习笔记
未读学期末尤其繁忙,不是考试就是小组作业,终于有时间写出这篇文章。话不多说,让我们开始吧
在介绍LC-3 处理器前,我们需要先回顾指令集体系结构(Instruction Set Architecture, ISA),其作为计算机系统中软硬件交互的核心界面,定义了处理器可执行指令的集合、寄存器组织结构、内存访问方式以及中断处理机制等基础硬件特性。
LC3简介LC-3有16条指令,每条指令有16个字符,也就意味着它有$2^{16}$个地址空间,它还有8个寄存器(Register)。每个寄存器以3位二进制字符进行编号。
以下是这16条指令,以15到12位不同的操作符进行区分,此外操作符1101的指令并没有使用,所以其实只有15条指令
LC-3 指令格式表
操作指令LC-3有三种操作指令:ADD, AND, NOT
ADD和AND需要两个操作数,NOT只需要一个源操作数。下面这条操作指令将R5寄存器中的值进行NOT运算,然后存入R3寄存器。第5到第0位是未使用的位,以1进行填充。
DR代表目标寄存器(Destination Register),是将操作结果存储到该寄存器中,SR代表源寄存器( ...
计算机组成原理(Computer Organisation) 是计算机科学与技术专业的核心课程之一,它不仅仅是为了让学生了解计算机硬件的工作原理,更是为了培养学生的系统思维和解决问题的能力。通过学习这门课,可以了解现代计算机是如何工作的。
这门课要求我们系所有人到大礼堂共同听课,Lab课则由四位TA老师负责,老师们讲的很快,因此想学好这门课不光要按时上课,课下也要整理总结。
Lecture 1 什么是计算机计算机定义一台现代计算机是一种电子的、数字的、通用的计算设备,它自动遵循一系列逐步的指令来解决问题。
计算机所遵循的这一系列逐步的指令也被称为计算机程序。
图灵机图灵机(Turing Machine) 是由英国数学家艾伦·图灵开发的一种假设装置,它是所有计算机的抽象模型。一个图灵机由
一个分成单元格的磁带
一个移动的读写头
一个存储图灵机状态的寄存器
一个有限的指令表
详细介绍
引用站外地址
Turing Machine Simulator(图灵机模拟器)
...




