计算机组成原理
文章平均质量分 87
HackerKevn
这个作者很懒,什么都没留下…
展开
-
【上海大学计算机组成原理实验报告】七、程序转移机制
学习实现程序转移的硬件机制//掌握堆栈寄存器的使用//手动方式实现子程序调用转移过程//手动方式实现子程序返回转移过程//编程实现`OUT`寄存器交替显示`11`和`55`//若要求`11`和`55`各显示`50`次后停机,应该如何修改程序?//根据实验指导书的相关内容,实验箱系统的程序转移硬件机制在于,当`LDPC`有效时,如果此时`DUBS`上的值就是转移的目标地址,则此目标地址被打入`PC`,从而实现程序的转移;若`LDPC`为`0`是附带条件的,就形成“条件转移”。原创 2024-06-10 19:56:56 · 1320 阅读 · 31 评论 -
【上海大学计算机组成原理实验报告】六、内存系统实验
学习内存访问机制//理解代码和数据的分区存放原理和技术//手动方式把立即数`33H`写入内存`D1H`单元//手动方式把`D1H`单元的内容读出,再送入`ST`单元//在`CP226`汇编语言程序集成开发环境下编写程序//既然有`ORG`微指令,为什么集成开发环境下载到实验箱的目标程序的第一条执行语句最好存放在0号地址?//上海大学计算机组成原理实验//内存系统实验原创 2024-06-01 22:24:10 · 1705 阅读 · 59 评论 -
【上海大学计算机组成原理实验报告】五、机器语言程序实验
机器语言程序实验//理解计算机执行程序的实际过程//学习编制机器语言简单程序的方法//将R1中的数值左移n次送OUT,其中n是R2中的数值。(指令码从10开始)//完成R3=R0×R1,结果送OUT。(指令码从30开始)//建立“中文汇编指令”需要哪些条件?//上海大学计算机组成原理实验报告原创 2024-05-15 20:54:10 · 826 阅读 · 45 评论 -
【上海大学计算机组成原理实验报告】四、指令系统实验
分析并验证指令功能//观察机器指令码为`66H`的各微指令信号,验证该指令的功能。假设`A=03H`,`R2=77H`,`77`地址单元存放`06H`数据。//设计指令,完成相应功能//修改机器指令码为`E8H`的功能,使其完成“输出`A+W`的结果右移一位的值送OUT输出”操作//在微指令结构的计算机中,一条指令从启动到产生功能经过哪些环节?//了解指令结构、PC寄存器的功能和指令系统的基本工作原理。原创 2024-04-24 21:19:48 · 878 阅读 · 66 评论 -
【上海大学计算机组成原理实验报告】三、微指令系统实验
微指令系统实验//了解译码器、微指令结构的基本工作原理//学习设计微指令的方法//分析指令功能,并自行编制一条指令//观察微指令存储器地址为31H单元的内容,分析其控制功能,并编制一条微指令实现“A非”运算后右移一位的值送OUT,把这条微指令放入微程序存储器的32H单元,将31H和32H连续执行以验证其功能是否实现//如何给μPC置初值?原创 2024-04-11 15:36:59 · 965 阅读 · 59 评论 -
【上海大学计算机组成原理实验报告】二、运算器实验
运算器实验//算术、逻辑运算单元的控制方法//机器语言程序的运行过程//人工译码//CP226实验仪//计算07H+6AH后左移一位的值送OUT输出//把39H取反后同64H相或的值送入R2寄存器//如何将R2中的数据送至A寄存器中?原创 2024-04-01 20:00:12 · 1560 阅读 · 56 评论 -
【上海大学计算机组成原理实验报告】一、数据传送实验
将58H写入A寄存器//将6BH写入W寄存器//将C3H写入R1寄存器//将C3H写入R1寄存器//了解实验仪器数据总线的控制方式//掌握数据传送的基本原理//掌握各寄存器的结构、工作原理及其控制方法//数据传送实验原创 2024-03-15 17:04:07 · 1827 阅读 · 64 评论