倾情奉献,完全可以照抄。
实验一运算器实验实验二移位运算实验实验三存储器读写和总线控制实验附加实验总线控制实验实验五微程序设计实验一、实验目的:1. 掌握运算器的组成及工作原理;
2. 了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程;
3. 验证带进位控制的74LS181的功能。
二、预习要求:1. 复习本次实验所用的各种数字集成电路的性能及工作原理;
2. 预习实验步骤,了解实验中要求的注意之处。
三、实验设备:EL-JY-II型计算机组成原理实验系统一套,排线若干。
.........八、行为结果及分析:实验数据记录如下表:DR1 DR2 S3S2S1S0 M=0(算术运算) M=1 Cn=1无进位 Cn=0有进位 (逻辑运算) 理论值 实验值 理论值 实验值 理论值 实验值04H 06H 0000 F=(04) F=(04) F=(05) F=(05) F=(05) F=(05)04H 06H 0001 F=(0A) F=(0A) F=(0B) F=(0B) F=(FC) F=(FC)04H 06H 0010 F=(FD) F=(FD) F=(FE) F=(FE) F=(00) F=(00)04H 06H 0011 F=(FF) F=(FF) F=(00) F=(00) F=(FD) F=(FD)04H 06H 0100 F=(04) F=(04) F=(05) F=(05) F=(F9) F=(F9)04H 06H 0101 F=(0A) F=(0A) F=(0B) F=(0B) F=(F9) F=(F9)04H 06H 0110 F=(FD) F=(FD) F=(FE) F=(FE) F=(FD) F=(FD)04H 06H 0111 F=(FF) F=(FF) F=(00) F=(00) F=(00) F=(00)经过比较可知实验值与理论值完全一致。
此次实验的线路图的连接不是很难,关键是要搞清楚运算器的原理,不能只是盲目的去连线。
在线路连接完成后,就按照要求置数,然后查看结果,与理论值比较。
如果没有错误就说明前面的实验中没有出现问题;
否则,就要重新对照原理图检查实验,找出错误,重新验证读数。
九、设计心得、体会:这次课程设计我获益良多,平时我们能见到的都是计算机的外部结构,在计算机组成原理的学习中,逐步对计算机的内部结构有了一些了解,但始终都停留在理论阶段。
而在本次实验,让我们自己设计8位运算器并验证验证运算器功能发生器(74LS181)的组合功能,让我对运算器的内部结构有了更深的了解,并且对计算机组成原理也有了更深层次的理解,同时这次课程设计还锻炼了我的实验动手能力,也培养了我的认真负责的科学态度。
这次课程设计要求连线仔细认真,不能有半点错误,在刚做这个实验的时候,我就由于粗心没有正确的设置手动开关SW-B和ALU-B,导致存入的数据不正确。
 我在连线过程中也自己总结出了避免出错的方法,就是在接线图上将已经连接好的部分作上记号,连接完后再检查一遍各个分区的条数是否和实验接线图上的一样,如果一样就可以进行下面的实验步骤,就算出错了,改起来也容易多了。
2024/10/14 9:05:06 1.22MB 计算机实验
1
GDI+SDK参考(翻译版本)序言 4目标 4适用范围 4适用读者 4运行环境 4文档组织 4相关主题 4GDI+的安全考虑 6检验构造函数调用成功与否 6分配缓冲区 6错误校验 8线程同步 9相关主题 10关于GDI+ 11GDI+介绍 11GDI+概览 11GDI+的三个组成部分 11基于类的接口架构 12GDI+提供了哪些新东西? 12新特征 12编程模式的改变 15线条、曲线和图形 19矢量图概览 19钢笔、线条和矩形 20椭圆和弧 22多边形 22基数样条 23贝塞尔样条 24路径 25画刷和填充图形 27开放与闭合曲线 29区域 30裁剪 31路径平直化 32线条和曲线的抗锯齿功能 32图象、位图和图元文件 33位图类型 34图元文件 37绘制、定位和复制图片 39裁剪和缩放图象 40坐标系统和转换 42坐标系统类型 42以矩阵来表示转换 44全局和局部转换 48图形容器 51使用GDI+ 56使用入门 56绘制线条 56绘制字符串 58使用钢笔绘制线条和形状 59使用钢笔绘制线条和矩形 59设置钢笔的宽度和对齐方式 60绘制具有线帽的线条 61联接线条 62绘制自定义虚线 62绘制用纹理填充的线条 63使用画笔填充形状 63用纯色填充形状 64用阴影图案填充形状 64用图像纹理填充形状 64在形状中平铺图像 65用渐变色填充形状 68使用图像、位图和图元文件 68加载和显示位图 68加载和显示图元文件 69记录图元文件 69剪裁和缩放图像 71旋转、反射和扭曲图像 72缩放时使用插值模式控制图像质量 73创建缩略图像 75采用高速缓存位图来提高性能 76通过避免自动缩放改善性能 76读取图像元数据 77使用图像编码器和解码器 83列出已安装的编码器 83列出已安装的解码器 84获取解码器的类标识符 86获取编码器的参数列表 88将BMP图像转换为PNG图像 100设定JPEG的压缩等级 101对JPEG图像进行无损变换 102创建和保存多帧图像 105从多帧图像中复制单帧 107Alpha混合线条和填充 109绘制不透明和半透明的线条 109用不透明和半透明的画笔绘制 110使用复合模式控制Alpha混合 111使用颜色矩阵设置图像中的Alpha值 112设置单个象素的alpha值 114使用字体和文本 115构造字体系列和字体 115绘制文本 116格式化文本 117枚举已安装的字体 120创建专用的字体集合 122获取字体规格 126对文本使用消除锯齿效果 130构造并绘制曲线 131绘制基数样条曲线 131绘制贝塞尔样条 133用渐变画刷填充形状 134创建线性渐变 134创建路径渐变 137将Gamma校正应用于渐变 144构造并绘制路径 145使用线条、曲线和形状创建图形 145填充开放式图形 147使用图形容器 147管理Graphics对象的状态 148使用嵌套的Graphics容器 151变换 154使用世界变换 154为什么变换顺序非常重要 155使用区域 156对区域使用点击检测 156对区域使用剪辑 157对图像重新着色 158使用颜色矩阵对单色进行变换 158转换图像颜色 160缩放颜色 161旋转颜色 164剪取颜色 166使用颜色重映射表 168打印 169将GDI+输出至打印机 169显示一个打印对话框 172通过提供打印机句柄优化打印 173附录:GDI+参考 176
2024/10/10 11:31:03 1.75MB GDI+ GDI+中文 GDI+帮助
1
%用于一书%%离散信号和系统%conv_m-改进的线性卷积子程序(第22页)%conv_tp-用Toeplitz矩阵计算的线性卷积(第34页)%evenodd-将实信号分解为偶和奇两部分(第15页)%impseq-产生脉冲序列(第6页)%sigadd-信号相加运算(第8页)%sigfold-信号折叠运算(第10页)%sigmult-信号乘法运算(第9页)%sigshift-信号时移运算(第9页)%stepseq-产生阶跃序列(第6页)%离散时间付利叶变换(第z变换)%pfe2rfz-在z域由部分分式展开为有理函数(第四章)%rf2pfez-在z域由有理函数展开为部分分式(第四章)%离散付利叶变换%circevod-实信号分解为循环偶分量和循环奇分量(第132页)%circonvt-时域中的循环卷积(第139页)%cirshftt-时域中的循环移位(第146页)%dfs-计算离散付利叶系数(第109页)%dft-计算离散付利叶变换(第120页)%hsolpsav-采用FFT高速分段卷积的重叠保留法(第157页)%idfs-计算逆离散付利叶级数(第110页)%idft-计算逆离散付利叶变换(第121页)%mod-计算m=nmodN(第119页)%ovrlpsav-分段卷积的重叠保留法(第147页)%数字滤波器结构%cas2dir-级联到直接的形式转换(第173页)%casfiltr-IIR和FIR滤波器的级联实现(第172页)%cplxcomp-比较两个复数对(第176页)%dir2cas-直接到级联的型式转换(第171页)%dir2fs-直接形式到频率采样型的转换(第187页)%dir2ladr-IIR直接形式极__零点到格型/梯形的转换(第199页)%dir2latc-FIR直接形式到全零点格型形式的转换(第193页)%dir2par-直接到并联形式的转换(第175页)%dir2paro-直接到并联形式的转换(用于旧版信号处理工具箱)%ladr2dir-格型/梯形形式到IIR直接形式的转换(第199页)%ladrfilt-格型/梯形形式的IIR滤波器实现(第200页)%latc2dir-全零点格型形式到FIR直接形式的转换(第194页)%latcfilt-FIR滤波器的格型形式的实现(第194页)%par2dir-并联形式到直接形式的转换(第177页)%parfiltr-IIR滤波器的并联形式的实现(第177页)%FIR滤波器设计% ampl_res -由FIR滤波器脉冲响应求其幅频特性(第271页)%blackman-布莱克曼窗函数(第230页)%freqz_m-改进型的freqz子程序(第233页)%Hr_Type1-计算1型FIR低通滤波器(第215页)%Hr_Type2-计算2型FIR低通滤波器(第216页)%Hr_Type3-计算3型FIR低通滤波器(第216页)%Hr_Type4-计算4型FIR低通滤波器(第
2024/10/4 22:44:49 31KB 数字信号 matlab 算法集合
1
第1章对专业人士来说,有哪些重要问题成为一个程序员要花多长时间1残障人士能成为成功的程序员吗6专业程序员有哪些范式10一个专业人士能从这个职位中感到快乐吗14没耐心的心理分析师:一个寓言21第2章专业程序员是怎样达到专业性的不能把程序员的教育完全托付给计算机:他们太珍贵了23训练随机应变的能力36想打板球的蟋蟀:一个寓言40想打棒球的蟋蟀:一个寓言42第3章为什么程序员如此做事个人化学和健康身体43为了应变,程序员需要什么48狎弄规则67我要的只是一点儿尊重而已71蝴蝶和毛茛:一个寓言74第4章我们能更有效地思考吗为什么人们根本不思考75你是哪种类型的思考者80到底是集中还是强迫85大脑会变得不健康吗89我为什么总有主意94着急的海狸和聪明的刀子:一个寓言98第5章为什么不是人人都能理解我输出过载101重写和H配方测试105说你所想,要么想你所说110误诊病理学114统计数字如何导致误解119来自大学的一课123老鼠和熨斗:一个寓言128第6章我怎样在官僚体系下生存米德市的三角职位轮换131大型机构、小型计算机和独立程序员136从“月光”中看世界:管理者的一种视角140生产力的衡量:也许我们搞反了143幽默能提高生产力吗145玛丽亚·特雷莎勋位150胡(狐)狸和山鸡:一个愚(寓)言154第7章程序员职业向何处去一百年后编程会变成什么样157程序生涯能有多长时间162我该做多长时间程序员167我如何为未来做准备171乌龟和毛毛:一个寓言175尾声178译后记181
2024/9/6 7:13:41 22.79MB 专业 程序 中文 高清
1
本资源为GraphPadPrismv8.0.2.263[中文版\免安装],仅限用于学习交流。
严禁商用!!!GraphPadPrism是一款高效易用的科研绘图工具,它可以将科学图形、综合曲线拟合(非线性回归)、可理解的统计数据、数据组织结合在一起。
GraphPadPrism最初是为医学院校和制药公司的实验生物学家设计的,尤其是药理学和生理学的生物学家。
Prism现在被各种生物学家以及社会和物理科学家广泛使用。
超过110个国家的超过20万名科学家依靠Prism来分析,绘制和展示他们的科学数据。
它也被本科生和研究生广泛使用。
2024/5/7 3:47:58 52.54MB GraphPad Prism 中文版 免安装
1
1.运行Omnipeek.msi程序2.点击installOmniPeek3.选择Manual:generatesyouractivationkeyviaawebpage4.输入email,请随便填写,但需要符合xxx@xxx.com的格式5.开启破解软件,在version输入110,点击Generate6.将破解软件中的serialnumber填入安装程序中的serialnumber注:是serialnumber不是activationkey7.点击下一步8.点击下一步9.填入activationkey点下一步开始安装
1
bmp格式的ORL人脸库,且已经编号分组,重命名格式为:00101~00110;
00201~00210;
...;
04001~0410。
共四十组,每组十张,方便编程调用。
4.03MB ORL 人脸库 bmp
1
英文110个基本+英文常用语排行榜+记忆法.rar
2024/3/30 6:44:28 118KB 英文 句型 记忆法
1
实现磁盘调度算法,具体可以实现FCFS算法、SSTF算法、SCAN算法和CSCAN算法。
从110#磁道开始访问磁道,可以计算平均寻道长度。
2024/3/18 11:03:54 3KB 含有FCFS SSTF SCAN
1
uchara[]="温湿度传感器";ucharb[]="温度:";ucharc[]="湿度:";uchard[]="0123456789";typedefunsignedcharU8;typedefunsignedintU16;U8U8flag,k;U8U8temp;U8U8WD_H,U8WD_L,U8SD_H,U8SD_L,U8checkdata;U8U8WDH_temp,U8WDL_temp,U8SDH_temp,U8SDL_temp,U8checkdata_temp;U8U8comdata;voiddelay_1ms(uintn){uinti,j;for(i=0;i<=n;i++)for(j=0;j<110;j++);}voiddelay_10us(){U8i;i--;i--;i--;i--;i--;i--;}voidwrite_com(ucharcom){rs=0;rw=0;en=0;P2=com;delay_1ms(1);en=1;delay_1ms(1);en=0;}voidwrite_data(uchardate){rs=1;rw=0;en=0;P2=date;delay_1ms(1);en=1;delay_1ms(1);en=0;}voidpos(ucharx,uchary){ucharpos;if(x==0)x=0x80;elseif(x==1)x=0x90;elseif(x==2)x=0x88;elseif(x==3)x=0x98;pos=x+y;write_com(pos);}voiddisplay(U8WD_H,U8WD_L,U8SD_H,U8SD_L){U8yi,er,san,si;yi=U8WD_H/10;er=U8WD_H;san=U8SD_H/10;si=U8SD_H;pos(1,4);write_data(d[yi]);pos(1,5);write_data(d[er]);pos(2,4);write_data(d[san]);pos(2,5);write_data(d[si]);}voidcom(){U8i;for(i=0;i<8;i++){U8flag=2;while((!SJK)&&U8flag++);delay_10us();delay_10us();delay_10us();U8temp=0;if(SJK)U8temp=1;U8flag=2;while((SJK)&&U8flag++);if(U8flag==1)break;U8comdata<<=1;U8comdata|=U8temp;}}
2024/1/28 1:02:12 26KB DHT11
1
共 63 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡