系统结构实践,mycache模拟器,mipssim模拟器,流水与流水线冲突,包含代码及报告
1、安装运行MyCache模拟器,熟悉各项功能设置。
2、运行样例程序,观察命中率变化,回顾所学知识,分析原因。尝试调整不同参数,分析命中率变化。
自主设计程序代码,能覆盖多种不同的情况变化对命中率的影响,如块大小,相联度,替换策略,预期策略,写策略等
1、安装运行MIPSsim模拟器,熟悉各项功能设置。
2、运行样例程序,仔细观察指令在流水线中的执行过程,查看寄存器、内存内容,并运用所学知识,分析产生延迟的原因。尝试调整不同参数,观察流水线各段的调度情况和内存与寄存器的变化情况。
自主设计程序代码,能覆盖多种不同的情况变化对流水线调度的影响,如读写数据指令,各种运算指令及所使用的寄存器等。
四、 实践涉及的相关技术
a) Cache的工作原理
b) Cache的容量、相联度、块大小、替换算法、预取算法、(不)按写分配等技术的原理
c) 流水线技术。
d) 流水线冲突及其解决方案。
计算机组成原理课程设计,cop2000,设计指令系统
设计了一套指令系统、并写了乘法器、冒泡排序、去重、斐波那契四个程序,友情分享,请勿重复
西安唐都,模数转换实验
利用实验板上的ADC0809做A/D转换器,实验板上的电位器(0v~5v)提供模拟量输入,编制程序,将模拟量转换成二进制数字量,转换结果通过变量进行显示。
采用查询方式读取A/D转换结果,并将转换结果通过变量显示,同时利用8255PA口输出显示结果
模数转换实验 , 定时/计数器应用实验,8254,唐都
计数应用实验。编写程序,用8254的计数功能,使用单脉冲模拟计数,使每当按动“KK1+” 5次后,产生一次计数中断,并在屏幕上显示一个字符“M”。
定时应用实验。编写程序,应用8254的定时功能,产生一个1S的方波,并用本装置的示波器功能来观察。修改定时常数,分别产生0.5S和2S的方波。
编写程序,利用8255和8254实现十字路口交通灯的控制。(状态间的切换时间用定时器来实现)
西安唐都、可编程中断控制器实验
西安唐都、可编程中断控制器实验
微机原理实验
西安唐都,可编程并行口实验
基本输入输出实验。编写程序,用8255PA口作输出(接LED),PB口作输入(接开关),完成波动开关到数据灯的数据传输
跑马灯显示实验。编写程序,使8255PA口和PB口均为输出,数据灯D7~D0由左到右,每次仅亮一个灯,循环显示。D15~D8与D7~D0正相反,由右到左,每次仅亮一个灯,循环显示。
初始状态东西,南北方向均为红灯。
2. 东西是绿灯,南北是红灯 3. 东西绿灯闪烁3S,南北是红灯
4. 东西是红灯,南北是绿灯 5. 东西是红灯,南北是绿灯闪烁3S
8255
西安唐都、分支和循环设计实验
编写DOS中断调用分支程序,调试,验证结果;存储区中给出十个随机数,采用冒泡排序方法进行排序,使之成为升序数列
唐都实验,数据传送,微型计算机与接口技术实验
数据传送实验
编写程序,实现将存储器128个单元赋值为0---FFH。
编写程序,实现将存储器100个单元赋值为0---99D。
西安唐都TD-PITE微机接口实验平台
汇编语言,计算斐波那契数列的前22项,斐波那契数列,分别用两种方法:递归调用,普通循环加法
汇编语言,两种方法计算斐波那契数列的前22项,斐波那契数列,分别用两种方法:递归调用,普通循环加法,使用DOSBox验证
汇编语言,用二进制显示从键盘输入的一个字符的ASCII码
汇编语言,输入一个字符,用二进制显示到屏幕上,使用DOSBox验证
汇编语言,输入一个ASCII码字符串,将其转为二进制
汇编语言,输入一个ASCII码字符串,将其转为二进制,使用DOSBox验证
使用汇编语言,输入字符串,统计其总字符数、字母数、数字数、其他数并输出
使用汇编语言,输入字符串,统计其总字符数、字母数、数字数、其他数并输出
将字符串输入后,每一位取出比较判断是什么类型的字符,然后对应字符计数器加1,循环结束输出个字符计数器数目与 数组总长
统计字符数
使用汇编语言,熟悉子程序调用,大小写转换,拼接字符串,调用子程序,使用DOSBox验证
使用汇编语言,熟悉子程序调用,大小写转换,拼接字符串,调用子程序,使用DOSBox验证
菜单:
1) 输入一个字符串,将其中的小写转大写,大写不变并输出
2) 输入一个字符串,将其中的大写转小写,小写不变并输出
3) 输入两个字符串,在内存中连接两个字符串并输出
4) 退出
使用汇编语言编写,判断输入的字符是数字还是字母,使用DOSBox验证
使用汇编语言编写,判断输入的字符是数字还是字母,使用DOSBox验证
汇编语言,判断输入是字母还是数字
使用汇编语言编写逆序输出程序,使用DOSBox验证
使用汇编语言编写逆序输出程序,使用DOSBox验证
正序输入,逆序输出,汇编语言
使用汇编语言编写求和程序,使用DOSbox验证
汇编语言编写求和程序
请使用DOSBox验证
微型计算机原理与接口技术-家庭安全防盗系统,数据采集系统,汇编语言、proteus仿真、8255、8253
1. 检测装置采用红外式传感器,当有人进入监控区域时,传感器输出3~5V的模拟电压信号(可以用电位器模拟)。
2. 主要功能是:当需要时(例如人员外出),通过开关启动布防。
3. 系统开始依次循环检测各传感器值,若传感器输出电压在3~5V,则启动报警输出。4. 声光报警:在8253定时/计数器的OUT0端输出频率为1Hz的连续方波信号,使报警器发声;在OUT1端输出2Hz方波信号,控制报警灯闪烁。
8255、8253、proteus仿真、汇编语言、微机原理
包含报告、汇编代码、proteus工程文件
LL(1)型文法的判断、求first集、FOLLOW集、select集、LL(1)文法判别、构造预测分析表、非LL(1)文法转换
给定一个上下文无关文法,判断其是否为 LL(1)型文法。如果不是,尝试是否
可以改写为 LL(1)文法。
覆盖知识点:FIRST 集、FOLLOW 集、SELECT 集、预测分析表的构建、消除左递归、
消除左公共因子。
求first集、FOLLOW集、select集、LL(1)文法判别、构造预测分析表、非LL(1)文法转换为LL(1)
C++版
嵌入式作业-时钟LED,用Arduino和LCD1602显示一个时钟,支持设定时间
用Arduino和LCD1602显示一个时钟,支持按键设定时间
包含代码,接线按代码走,
温湿度巡检-嵌入式技术大作业,proteus仿真版,Arduino
功能:1. 在LCD上实现3路温湿度的循环检测数据的显示,
2. 也可显示日历时钟
3. 两种显示可随时用按键切换。
4. 可利用按键进行日历时钟的初始值设定。
包含proteus仿真文件,报告及其流程图
嵌入式技术大作业-智能家居 proteus仿真,Arduino版
功能:密码锁、声控灯、窗帘控制、温湿度控制、室内灯、报警装置
proteus仿真版,但是代码和接线可以移植到实物上。可以线上线下。
包含proteus原理图、报告附带流程图,和操作方式。
iTop4412精英版配置支持NFS文件系统服务器和QT并烧录到开发板上,保姆级教程,遇到了各种错误。
嵌入式Linux实验讯为ITop4412定制内核,并支持NFS文件系统与QT,遇到了各种错误,保姆级教程。
错误列举:1. PL2303TA不支持Windows11。
2. 系统误识别为Android1.0。
3. Android ADB Interface上有叹号。无法成功安装ADB interface,ADB interface不好使以及各种驱动不支持,不识别。
4.烧录时无限重启。解决重启问题
5.网络连接问题,无需路由器。
6. 虚拟机设置问题。
7.出现 failed: No such device 问题
8. 出现 failed to copy MFC F/W during init ITop4412暂停错误。
9.出现Try to bring eth0 interface up......暂停错误。
10. waiting for device等等。