上海大学 计算机组成原理实验报告八

上海大学计算机学院

《计算机组成原理实验》报告八

姓名 XXX 学号 XXXXXX 教师王雪娟

时间周三11-13 地点行健楼 6楼机位 4

中断机制和应用(综合实验)

一.实验目的:

1. 学习实验箱感知中断的硬件结构和工作原理。

2. 学习使用中断系统。

3. 学习使用扩展外设。

二.实验原理:

1.程序中断:因“随机性”原因,使一个程序暂停执行,转而执行另一个程序,以处理随机事件,然后再返回原程序继续执行的过程成为“中断”。

中断同子程序调用有共同点:执行另一个程序,然后返回。所以在调用另一个程序(中断服务子程序)时必须保存断点。

中断与子程序调用有一个根本区别:中断发生的时间是随机的(不可预知,但发生后应该如何处理是安排好的),而子程序调用时间是安排好的,由程序员写下的调用指令决定。

中断发生的“随机性”决定了“必须用硬件感知中断请求”、“不仅要保存断点,还必须保存现场”。

中断发生时间与正在运行的程序的无关性,使得整个系统在运行一个程序的同时,还能感知其它事件的发生!这是实时监控的技术基础、是多用户、多任务、多线程技术的关键点,因此是操作系统工作的前提,是计算机系统的“点睛”之笔!深刻理解中断系统是计算机专业人员用好计算机的必备知识!

2. 实验箱的中断感知硬件:

只有“中断返回”指令和复位操作使EINT为低电平,这个低电平作用到IREQ的SD 端,使上面这个D触发器的Q端为1,作用到IACK的CD端使下面这个D触发器的Q端输出0。本课程称其为状态0。

系统复位结束或执行其他指令时,EINT为无效的高电平,这时在时钟CK驱动下,IREQ的Q 端输出D端的INT状态。当有中断请求时INT为0,则一个CK后Q端输出0,但这个0能否被CPU 感知却要看①号“或门”是否允许它通过。而“非取指”微指令有IREN=1,则②号“或门”输出1,于是IREQ的Q端无论输出0或1,①号“或门”总输出1,即不允许中断请求通过。同时这个1又送入IACK的SD端;于是下触发器的SD和CD端的输入都是无效状态,这个触发器保持稳定。

当执行取指微指令时,IREN=0,于是②号或门输出0,这时①号“或门”对IREQ的Q端开放,若有中断请求就会在这时被CPU感知。所以无论中断请求在何时提出,都只能在取指阶段被感知!

当①号“或门”输出0时中断被感知,同时这个低电平使IACK的SD有效,迫使其Q端输出1,ACK灯亮,并使②号“或门”对IREN关闭并输出1;

三.实验步骤:

<1>. 用74LS 08芯片搭建当电键K1和K2都为1时不产生中断请求信号的外部电路:

(1) 打开电源,进入手动模式

(2) 将试验箱的外扩箱上的1、2号接口接于k1、k2,7号接地,40号接电源,3号接INT

<2>. 编制中断服务子程序使OUT交替显示AA、BB三次后返回源程序。源程序为实验七完成的交替显示11和55的程序:

汇编源程序:

L1:MOV A,#11H MOV 49H,A OUT

MOV A,#15H L3:SUB A,#01H JZ L2

JMP L3

L2:MOV A,#55H MOV 49H,A OUT

MOV A,#15H JMP L4

L4:SUB A,#01H JZ L1

JMP L4 ORG 88H

MOV 51H,A MOV A,#03H MOV 50H,A

L5:MOV A,#AAH OUT

MOV A,#15H L6:SUB A,#01H JZ L7

JMP L6

L7:MOV A,#BBH

OUT

MOV A,#15H

L8:SUB A,#01H

JZ BEGIN

JMP L8

BEGIN:MOV A,50H

SUB A,#01H

MOV 50H,A

JZ L9

JMP L5

L9:MOV A,49H

OUT

MOV A,51H

RETI

END

<3>.运行上述程序,在完成AA、BB交替显示三次之前恢复K1K2都为1的状态。记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况:

<4>.运行上述程序,在完成AA、BB交替显示时不恢复K1K2都为1的状态。记录OUT显示的现

象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况:

四.实验现象

2.OUT寄存器交替显示11和55,当发生中断时,OUT寄存器交替显示AA和BB三次,然后返回

源程序继续交替显示11和55。

3.在执行中断前,ACK和REQ灯均不亮,ST寄存器为00,OUT显示11和55;执行中断时,ACK

和REQ灯均亮,OUT显示AA和BB;中断后ACK和REQ灯又不亮,OUT寄存器又显示11和55。

4. 在执行中断前ACK和REQ灯均不亮,OUT显示11和55;执行中断时ACK和REQ亮起,OUT

交替显示AAH和BBH;中断后,ACK和REQ灯暗掉后又马上亮,继续显示AA和BB。

5.由于中断结束后没有停止中断,程序又进入中断,所以OUT会继续显示AA和BB。

五.体会

由于中断同子程序调用有共同点,所以完成了上一次实验的我对于这次中断机制实验已经有了一定的基础。通过本次实验,我了解了如何进行程序的中断和程序的中断返回和计算机如何进行断点的保存以及保存的地点等等,对于理解计算机的内部运行有了更加深刻的了解。对我更好的了解子程序调用和中断机制有很大的帮助。

计算机组成原理实验报告微程序控制器实验

实验三微程序控制器实验 一. 实验目的与要求: 实验目的: 1.理解时序产生器的原理,了解时钟和时序信号的波形; 2.掌握微程序控制器的功能,组成知识; 3.掌握微指令格式和各字段功能; 4.掌握微程序的编制,写入,观察微程序的运行,学习基本指令的执行流程。 实验要求: 1.实验前,要求做好实验预习,并复习已经学过的控制信号的作用; 2.按练习一要求完成测量波形的操作,画出TS1,TS2,TS3,TS4的波形,并测出所用的脉冲 Ф周期。按练习二的要求输入微指令的二进制代码表,并单步运行五条机器指令。二. 实验方案: 按实验图在实验仪上接好线后,仔细检查无误后可接通电源。 1.练习一:用联机软件的逻辑示波器观测时序信号,测量Ф,TS1,TS2,TS3,TS4信号的方法如下: (1) TATE UNIT 中STOP开关置为“RUN”状态(向上拨),STEP开关置为“EXEC”状态(向上拨)。

(2) 将SWITCH UNIT 中右下角CLR开关置为“1”(向上拨)。 (3) 按动“START”按钮,即可产生连续脉冲。 (4)调试”菜单下的“显示逻辑示波器窗口,即可出现测量波形的画面。 (5)探头一端接实验仪左上角的CH1,另一端接STATE UNIT中的Ф插座,即可测出时钟Ф的波形。 (6)探头一端接实验仪左上角的CH2,另一端接STATE UNIT中的TS1插座,即可测出TS1的波形; (7)探头一端接实验仪左上角的CH1,另一端接STATE UNIT中的TS2插座,即可测出TS2的波形。 (8)将红色探头一端接实验仪左上角的CH1,另一端接STATE UNIT中的TS3插座,即可测出TS3的波形。 (9)将红色探头一端接实验仪左上角的CH1,另一端接STATE UNIT中的TS4插座,即可测出TS4的波形。 2.观察微程序控制器的工作原理: ①关掉实验仪电源,拔掉前面测时序信号的接线; ②编程写入E2PROM 2816 A.将编程开关(MJ20)置为PROM(编程)状态; B.将实验板上STATE UNIT 中的STEP置为STEP状态,STOP置为RUN状态,SWITCH UNIT

2021年上海工程技术大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年上海工程技术大学数据科学与大数据技术专业《计算机组成原 理》科目期末试卷B(有答案) 一、选择题 1、下列关于虚拟存储器的说法,错误的是()。 A.虚拟存储器利用了局部性原理 B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度 C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度 D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享 2、有如下C语言程序段: for(k=0;k<1000;k++) a[k]=a[k]+32; 若数组a及变量k均为int型,int型数据占4B,数据Cache采用直接映射方式、数据区大小为1KB,块大小位16B,该程序段执行前Cache为空,则该程序段执行过程中访问数组a的Cache缺失率约为()。 A.1.25% B.2.5% C.12.5% D.25% 3、下列为8位移码机器数[x]移,当求[-x]移时,()将会发生溢出。 A.11111111 B.00000000 C.10000000 D.011l1l11 4、设x为整数,[x]补=1.x1x2x3x4x5,若要x<-16,x1~ x5应满足的条件是()。 A. x1~ x5至少有一个为1

B.x1必须为1,x2~x5至少有一个为1 C.x1必须为0,x2~x5至少有一个为1 D.x1必须为0,x2~x5任意 5、在定点机中执行算术运算时会产生溢出,其根本原因是()。 A.主存容量不够 B.运算结果无法表示 C.操作数地址过大 D.栈溢出 6、为了对n个设备使用总线的请求进行仲裁,如果使用独立请求方式,则需要()根控制线。 A.n B.log2n+2 C.2n D.3 7、在下列各种情况中,最应采用异步传输方式的是(). A.I/O接口与打印机交换信息 B.CPU与主存交换信息 C.CPU和PCI总线交换信息 D.由统一时序信号控制方式下的设备 8、CPU中不包括()。 A.操作码译码器 B.指令寄存器 C.地址译码器 D通用寄存器 9、下列描述中,正确的是()。 A.控制器能理解、解释并执行所有指令以及存储结果 B.所有数据运算都在CPU的控制器中完成

上海大学计算机学院计算机组成原理实验报告

上海大学 计算机学院 《计算机组成原理实验》报告十 实验名称:中断机制和应用(综合实验) 一、 实验目的 1. 学习实验箱感知中断的硬件结构和工作原理。 2. 学习使用中断系统。 3. 学习使用扩展外设。 二、实验原理 1. 程序中断:因“随机性”原因,使一个程序暂停执行,转而执行另一个程序,以处理随机事件,然后再返回原程序继续执行的过程成为“中断”。 中断发生的时间是随机的(不可预知,但发生后应该如何处理是安排好的),中断发生的“随机性”决定了“必须用硬件感知中断请求”、“不仅要保存断点,还必须保存现场”。 2. 实验箱的中断感知硬件:当执行取指微指令时,IREN =0,于是②号或门输出0,这时①号“或门”对IREQ 的Q 端开放,若有中断请求就会在这时被CPU 感知。所以无论中断请求在何时提出,都只能在取指阶段被感知!当 ①号“或门”输出0时中断被感知,同时这个低电平使IACK 的SD 有效,迫使其Q 端输出1,ACK 灯亮,并使②号“或门”对IREN 关闭并输出1;这个1又使①号上海大学计算机学院 计算机组成原理实验报告 【最新资料,WORD 文档,可编辑修改】

“或门”对中断请求关闭并输出1,这个1又返回IACK的SD端,使IACK保持Q=1的状态。所以系统进入中断服务子 程序后,ACK灯保持亮,且不响应新的中断请求(仅一级中断)。 3. ICOE向下经“与门”控制PC+1信号,ICOE的另一个作用是通过③号“或门”控制EM中指令的输出,保证在输出中断指令B8H时,EM不输出。 4. 5.试验箱外扩系统 6.74LS08结构俯视图 三、实验内容 1. 用74LS 08芯片搭建当电键K1和K2都为1时不产生中断请求信号的外部电路。 2. 编制中断服务子程序使OUT交替显示AA、BB三次后返回源程序。源程序为实验七完成的交替显示11和55的程序。 (1). 运行上述程序,在完成AA、BB交替显示三次之前恢复K1K2都为1的状态。记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况。 (2). 运行上述程序,在完成AA、BB交替显示时不恢复K1K2都为1的状态。记录OUT显示的现象、REQ灯和ACK灯的情况以及ST寄存器的值及改变情况。R2记录主程序延迟时间,R1与主程序显示同步。分析上述二种显示现象的原因。 四、实验步骤

上海大学计算机组成原理实验报告十四[精品文档]

《计算机组成原理实验》报告 姓名 请叫我雷锋 学号 时间 地点 题目: 编写一个独立的小型中文指令系统,其包含有下列中文指令: 输入 A ; 乘积 3*A ; 跳到 *; 进位跳 *; 输出乘积 ; 赋值 A,#*。 并用一测试程序来测试之,当3倍的乘积有进位时,out 寄存器显示FF ,当无进位时,显示其值。 ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Mic 文件:

Mic文件代码如下: _FATCH_ T0 00 CBFFFF指令寄存器IR PC输出A输出写入 +1 01 FFFFFF A 输出 +1 02 FFFFFF A 输出 +1 03 FFFFFF A 输出 +1 乘积3*A T3 04 FFFB9F 寄存器值R? 寄存器W A 输出 +1 T2 05 FFF7EF T1 06 FFFE90 ALU直通寄存器A标志位C,Z 加运算 T0 07 CBFE90 赋值 A,#* T1 08 C7FFF7 存贮器值EM 寄存器A PC输出 A输出 +1 +1 T0 09 CBFFFF 指令寄存器IR PC输出 A输出写入 +1 0A FFFFFFA输出 +1 0B FFFFFFA输出 +1 跳到 * T1 0C C6FFFF 存贮器值EM 寄存器PC PC输出 A输出 +1写入 T0 0D CBFFFF指令寄存器IR PC输出 A输出写入 +1 0E FFFFFFA输出 +1 0F FFFFFFA输出 +1 进位跳 * T1 10 C6FFFF 存贮器值EM 寄存器PC PC输出A输出 +1 写入 T0 11 CBFFFF指令寄存器IR PC输出 A输出写入 +1 12 FFFFFFA输出 +1 13 FFFFFFA输出 +1 输入 A T1 14 FFFF17 用户IN寄存器A A输出 +1 T0 15 CBFFFF 指令寄存器IR PC输出 A输出写入 +1 16 FFFFFF A输出 +1 17 FFFFFF A输出 +1 输出乘积 T1 18 FFDF9F ALU直通用户OUT A输出 +1 T0 19 CBFFFF 指令寄存器IR PC输出 A输出写入 +1 1A FFFFFF A输出 +1 1B FFFFFF A输出 +1 Mac文件: _FATCH_ 000000xx 00-03 1 乘积 3*A 000001xx 04-07 2 赋值 A,#* 000010xx 08-0B * 2 跳到 * 000011xx 0C-0F * 2 进位跳 * 000100xx 10-13 * 2 输入 A 000101xx 14-17 * 1

计算机组成原理实验报告1

上海大学计算机学院 实验名称:数据传送实验 一、实验目的 1. 理解自然语言形式命令的人工译码过程。 2. 学习系统部件和数据总线间传送数据的操作。 二、实验原理 根据寄存器的工作原理。 三、实验内容 1. 将57H写入A寄存器。 2. 将68H写入W寄存器。 3. 将12H写入R0寄存器, 4. 将23写入R2,并从寄存器OUT输出。 四、实验步骤 1.注视仪器,打开电源,手不能远离电源开关,以便 出现异常情况时随时准备关闭电源,注意各数码 管、发光管的稳定性,静待10秒,确信仪器稳定、 无焦糊味。 2.设置实验箱进入手动模式。(TV/ME键3次) 3.设置K3=0。 4.设置K23~K16=01011111。 5.注视A寄存器及DBUS的发光管,按下STEP键,应

看到CK灯灭、R2旁的灯亮。 6.放开STEP键,应看到CK灯亮、R2寄存器显示AC。 记住看到的实际情况。 7.关闭实验箱电源。 8.记录实验过程和现象。若实验现象与预测不符,则 分析现象、查找原因、排除故障、重复实验,直到 得到预测结果或确信看到“新规律”。 9.重复上述步骤。 【注意】 在传入R0寄存器的时候,设置K2K1K0=000。 K23~K16还是按数字转换成 2进制输入。 将23写入R2,并从寄存器OUT输出时, K2K1K0=010,并接到输出的寄存器。 五、实验现象 按过step键后,相应的数字会准确显示在所传递的 寄存器里。 六、实验数据

七、实验结论 1. 在这个实验中,人分析命令的含义,然后产生控 制总线上的信号。 2. 在实验中K23~K16代表要写入的数值,然后再相 应与寄存器相接。低电平有效,把需要用的寄存器对应的开关打到0. 比如:将57H写入A寄存器 K23~K16为 01011111 AEN为0 其余开关都打到1。 八、数据送入寄存器和寄存器输出到数据总线的控制信 号有何不同? 送入寄存器是寄存器的写操作,RWR置0,数据是从数据总线到寄存器;寄存器输出是寄存器的读操作,数据从寄存器到数据总线。 九、体会 在经过老师的实验原理讲解以后,本以为完全懂得了,但在实际操作过程中,因为对实验箱功能的不熟悉,使操作变得一度非常困难,但经过一段时间的摸索和老师的讲解,逐渐掌握了窍门。 在实验中,我发现成功完成实验需要极大的耐心和仔细。在验收过程中,老师要求把所有的实验结果一起显示,但在实施过程中一点点的疏忽都可能会导

上海大学 计算机组成原理实验报告十

上海大学计算机组成原理实验报告十 上海大学计算机学院《计算机组成原理实验》报告十 姓名 XXX 学号 XXXXXX 教师王雪娟时间三 11-13 地点行健楼 6楼机位 4 建立指令流水系统〔研究实验〕 一.实验目的: 1.了解指令流水操作的根本概念和工作原理。 2.了解指令流水系统的设计方式。 3。编制一条可以流水方式运行的指令。 二.实验原理: 1.硬部件的并行工作: 在微指令编码上,当几个子操作的微指令码中为低电平〔有效〕的都不相同时,可以将这三个子操作的微指令码合并成一个微指令,这个微指令控制三局部硬件并行工作。 2.指令流水执行: 把“使用不同硬件的操作可以同时工作〞的概念推广到相继的两条指令之间,就形成“指令的流水线执行模式〞。 这个模式下,同一时间有多条指令各自在不同的硬件中执行,而对同一条指令而言,不同时间顺序在不同的硬件中执行,这就是指令流水模式的名称来源。 要形成指令流水模式,每条指令都应该分成几个独立的子操作,当前趋指令的后几个子操作与后继指令的前几个子操作不使用同样的硬件时,系统就可设计成流水线方式。 3.实验箱系统的指令流水硬件根底: 如果一条指令的最后一个微操作与取指无关,就可以把二者合并成一个微指令,这个指令的最后一个微操作与取下一条指令并行进行。对下一条指令而言,其“取指〞与“其他操作〞在不同硬件中顺序执行——指令二级流水。 4.实验箱系统实现指令流水的技巧: 一条指令的最后一个微操作与取指无关,就可以把二者合并成一个微指令。这个原那么用微操作码表述就是:

假设取指令操作〔CBFFFF〕与它前面的微操作码没有相同的位为0,那么这两 个微操作码的“与〞就是二者合并后的微指令。在程序中这条指令就会和它的后 继指令形成二级流水模式。 三.实验步骤: 1. 改造实验九中自己编制的指令集,使其中至少一条指令成流水方式: (1) 翻开自己编制的MIC文件 (2)将局部可以合并的指令修改成如下: A+W #* T2 10 C7FFEF T1 11 CBFE90 12 FFFFFF 13 FFFFFF OUTA T1 14 CBDF9F 15 FFFFFF 16 FFFFFF 17 FFFFFF 以上都将原先的T0,T1指令合并,形成了指令流水。 2. 在自己编制的两个指令集中运行同一个程序,观测运行情况和效率: (1) 在CP266中分别调用实验9和本次实验的MIC文件 (2)分别下载编译 四.实验数据: (1) 改造实验九中自己编制的指令集,使其中至少一条指令成流水方式: A+W #* T2 10 C7FFEF T1 11 CBFE90 12 FFFFFF 13 FFFFFF OUTA T1 14 CBDF9F 15 FFFFFF 16 FFFFFF 17 FFFFFF 跳转 * T1 18 C6FFFF T0 19 CBFFFF 1A FFFFFF 1B FFFFFF LD #* T1 1C C7FFF7 T0 1D CBFFFF 1E FFFFFF 1F FFFFFF (2) 在自己编制的两个指令集中运行同一个程序,观测运行情况和效率:在自 己编制的两个指令集中运行同一个程序,观测运行情况和效率: 源程序: L0:LD #55h OUTA OUTA OUTA OUTA OUTA OUTA OUTA OUTA LD #22h OUTA OUTA OUTA OUTA OUTA OUTA OUTA OUTA A+W #55h OUTA OUTA OUTA OUTA OUTA OUTA OUTA OUTA 跳转 L0 END 五.实验现象:

计算机组成原理实验报告-寄存器实验

计算机硬件实验室实验报告 二.理论分析或算法分析 SRAM 6264的功能 工作方式 C S 1* C S 2 W E * O E * D 7~D 0 未选中 未选中 读操作 写操作 1 × 0 0 × 0 1 1 × × 1 0 × × 0 1 高阻 高阻 输出 输入 6264的工作过程写 写入数据的过程 ☑ 将单元地址送到芯片的地址线A0-A12 ☑ 写入的数据送数据线 ☑ #CS 1和CS 2有效,#WE 有效 ☑ 数据写到指定单元

6264的工作过程读: 读入数据的过程 ☑将单元的地址送到芯片的地址线A0-A12 ☑#CS1和CS2同时有效,#WE=1 #OE=0 ☑选中单元内容从数据线读出 三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等)实验电路 按照以上电路图连接电路发光二极管显示数据发光为1高电频不发光为0低电频单刀双掷开关控制数据的输入输出 为控制运算器将内总线上输出运算结果,在其输出端连接了一个三态门(用74LS245实现)。若要将运算结果输出到总线上,则要经过三态门74LS245的控制端ALU-B置低电平,否则输出高阻态。 数据输入单元用以给出参与运算的数据,其中输入开关经过一个三态门(74LS245)和内总线相连,该三态门的控制信号CE取低电平时,开关上的数据就通过三态门而送入内总线中。

四.实验结果分析(含执行结果验证、输出显示信息、图形、调试过程中所遇的问题及处理方法等) 74LS373 三态输出的八 D 透明锁存器真值表: Dn LE OE On H H L H L H L L X L L Q0 X X H 高阻态 五.结论 数据的流动顺序为: 利用4个74LS373和一个74LS245进行电路连接,这个电路连起来比较难连,翻阅了计算机组成原理这本书,在向同学询问了相关的一些信息,在实验中发现了错误并跟同学一起商量,最后完成了实验

2021年上海交通大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年上海交通大学计算机科学与技术专业《计算机组成原理》科目 期末试卷B(有答案) 一、选择题 1、直接寻址的无条件转移指令的功能是将指令中的地址码送入()。 A.程序计数器(PC) B.累加器(ACC) C.指令寄存器(IR) D.地址寄存器(MAR) 2、某计算机按字节编址,指令字长固定且只有两种指令格式,其中三地址指令29条,二地址指令107条,每个地址字段为6位,则指令字长至少应该是()。 A.24位 B.26位 C.28位 D.32位 3、为了表示无符号十进制整数,下列哪些是合法的8421BCD码?() I.01111001 Ⅱ.11010110 Ⅲ.00001100 Ⅳ.1000010l A.I、IⅡ B.Ⅱ、Ⅲ C.I、Ⅳ D.I、Ⅱ、Ⅲ 4、用海明码对长度为8位的数据进行检/纠错时,若能纠正一位错,则校验位数至少为()。 A.2 B.3 C.4 D.5 5、下列关于浮点数加减法运算的叙述中,正确的是()。 I.对阶操作不会引起阶码上溢或下溢 Ⅱ.右归和尾数舍入都可能引起阶码上溢 Ⅲ.左归时可能引起阶码下溢 IV.尾数溢出时结果不一定溢出 A.仅Ⅱ、Ⅲ B. 仅I、Ⅱ、Ⅲ C.仅I、Ⅲ、IⅣ D. I、Ⅱ、Ⅲ、Ⅳ

6、主存与Cache间采用全相联映射方式,Cache容量4MB,分为4块,每块lMB,主存容量256MB。若主存读/写时间为30ms,Cache的读/写时间为3ns,平均读/写时间为3.27ms,则Cache的命中率为()。 A.90% B.95% C.97% D.99% 7、一个存储器的容量假定为M×N,若要使用I×k的芯片(I

计算机专业实习报告四篇

计算机专业实习报告四篇 计算机专业实习报告篇1 尊敬的老师: 您好! 初踏社会,心情激动、紧张。激动的是我终于可以长大了,可以开始我真正的人生;紧张的是不知自己是否能适应这个社会,战胜这新环境。 我最先到______公司做了一个多月的计算机硬件工作,刚来公司的时候老板就和我聊了很多,问我网络方面会不会,组装和维护计算机有过吗?我当时真是出了一把冷汗,不过还好平日在学校都有这方面的动手,自己的电脑被我也折腾过一段时间,还是游刃有余的回答了经理的问题.记得实习开始的那一天,我是在无聊中度过的,整日无所事事,几乎在办公桌前坐了一天,空闲得让我要打瞌睡了,真希望可以有人叫我帮忙做点事情啊!过了几天后,才开始做事,可是每天就是单纯的组装和维护计算机,我当然全力以赴,尽心尽力做到最好。现在想想其实这就是我的工作。 后来回武汉在电脑城做了一段时间,工作总结觉得没有学到什么东西,于是便回家开了一个电脑维修店,这时,有个朋友要搞个网吧,叫我帮忙,当时想没关系的,我有信心,怎么说也跟计算机相关,不懂就多动手多请教应该很快领悟过来的!劳动节第一天我就开始动手实干了。布线、接水晶头、装机、搞网络和调试;其实除了我,还有一个比较有经验的师傅和我一起做的,我一边做还可以一边学,他也会在一边指导,很快我对一些一直没接触过的事物了解过来!就这么一搞假期一下子就过去了,每天都是早上忙到晚上,很累,从未那么累! 当网吧搞好后,那个师傅也走了,以后的事情都要我一个人去解决了,处理网吧的电脑,打印机的故障,不知道是否能够顺利解决,而当真正将故障排除后,

心里头有种说不出的高兴,我知道我的能力十分有限,但我始终没怕过,让我自己去摸索自己去解决,就算遇到实在不行的话,我会求助同学和朋友,给我做技术支持。我不怕问题的到来,因为问题总是可以得到解决的!心得体会通过这样我学习了许多,成长了不少。 这个五月的确很累,每天拖着疲惫的身子回家,但是后面也渐渐就习惯了。不断有新的知识学到,心里有一种充实感。在八月份的时候,一个同学联系我一起做,网页制作可是我大学期间最喜欢的一个科目,现在竟然可以学有所用,我真的很开心。但是做了一段时间后,就没有什么劲了,于是便把卖了,在家里安心做事,在家里什么都好,就是信息没有武汉快,幸好有电脑,知识也慢慢的学的多了,时不时上网找找资料,掌握的也就越多了. 在这段实习的时间里,我经历了很多以前没有的事,就比如第一次领工资虽然只是一点点的钱,但却是我人生的转折点,一个人在他的学生时代最重要的是学习东西,增长见识,锻炼能力,尤其在大学学习时候,参于社会实践活动是一个很好的锻炼机会,赚钱不是主要的,作为学生,能赚多少钱,等你毕业了有的是赚钱的机会,只要有知识和能力,智慧,你就可以找到好的工作。 实习是为将来打基础的重要阶段,珍惜自己每一个工作的机会,不论什么人,什么学历,从事什么工作,好好的表现、展示自己的能力,不要错过好的机遇。没有一件事情是轻轻松松的,但每一件事都是让人成长的,经历一段过程,喜悦或是艰辛,尽管经历的方式不尽相同,但它的结果是相同的,我们都会因涉事而成长。 计算机专业实习报告篇2 所学专业:计算机科学与技术 一、实习地点: 石家庄佳诚网络技术有限公司

大学计算机实验报告心得(3篇)

大学计算机实验报告心得(3篇) 在未学习计算机之前,我从不知道它究竟是干什么用的,为什么许多许多的人都要迫不及待的地要去学它,同时也有人陷入计算机的泥潭,不能自拔。自从我触摸到它的时候,即教师教给我们怎样使用计算机时,我才明白它的重要性。它涉及了生活的各个方面以及各个层次的人都离不开它,同时也明白了它的利与弊。 我在读小学的时候第一次接触计算机觉得很新奇。我清楚的记得,当时有一个清楚的想法,那就是肯定要学好计算机。但随着自己对电脑接触的不断深入,对计算机的熟悉越来越深,特殊是刚进到高中,使用了各种办公软件,可是在设计和办公过程中,当遇到一些电脑系统出错导致文件成果丧失的突发问题时。我才深深地感受到自己计算机学问是多么的欠缺,自己终归不是学计算机专业的,对计算机学问的把握都是零散的,对这些突发问题只能束手无策。于是我暗自宣誓,无论如何,要学好计算机,但上高中是我忙于课业学习,没有足够的时间学习计算机学问。这一只是一个很大的圆满,所以我在高中时就打算大学后肯定要好好学习计算机学问,把落下的都补回来。 令我快乐的是,大学计算机课时许多,我可以好好利用它来猎取我想要的学问。在课堂上我专心听讲,仔细做笔记。实践课上也好好练习,学

到了许多新的学问。真的很值啊。 我对自己也提了许多要求,只为了学好学问,向全方位人才买件一步。 首先,我要了解肯定的硬件学问。不少人刚开头学电脑就抱本DOS 或WINDOWS操作指南之类的教材,坐在电脑前将教材上的命令一个个使用一次。这样的话,对电脑硬件一无所知怎能把握好对它们的操作?比方,对内存和硬盘的概念不理解,就难于理解存盘与未存盘的区分,对硬盘、软盘的作用不明白,就难于理解什么时候用软盘什么时候用硬盘等等。由于应用系统的操作有很多是针对硬件的,对硬件的把握能推动应用软件的学习。 其次,对自己所要学习的软件要有明确的熟悉。计算机软件分为系统软件和应用软件,应用软件是能直接为用户解决某一特定问题的软件,它必需以系统软件为根底。而系统软件则是对计算机进展治理、供应应用软件运行环境的软件。如DOS、WINDOWS属于操作系统软件,它们的作用是实现对计算机硬件、软件的治理;Foxbase,VisualFoxPro等为数据库治理系统;而WPS、WORD为字处理软件,它们就属于字处理软件了;Photoshop 则是图像处理软件了等等。学计算机操作其实就是计算机软件的操作,在每学一种新软件之前先明 确它属于哪一类的软件,它能为我们做些什么。 第三,要针对需要而学。做一切事情都要抓住主要冲突,计算机软件数以千万计,一个人不行能每种软件都去学习,但要有自己的学习目的,

2022年上海理工大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年上海理工大学数据科学与大数据技术专业《计算机组成原理》 科目期末试卷B(有答案) 一、选择题 1、某计算机的存储系统由Cache一主存系统构成,Cache的存取周期为10ms,主存的存取周期为50ms。在CPU执行一段程序时,Cache完成存取的次数为4800次,主存完成的存取次数为200次,该Cache一主存系统的效率是()。 【注:计算机存取时,同时访问Cache和主存,Cache访问命中,则主存访问失效;Cache访问未命中,则等待主存访问】 A.0.833 B.0.856 C.0.95 8 D.0.862 2、下列关于虚拟存储器的说法,错误的是()。 A.虚拟存储器利用了局部性原理 B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度 C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度 D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享 3、float类型(即IEEE754标准中的单精度浮点数格式)能表示的最大整数是()。 A.2126-2103 B.2127-2104 C.2127-2105 D.2128-2104 4、十进制数-0.3125的8位移码编码为()。 A.D8H B.58H C.A8H D.28H

5、某计算机字长为32位,按字节编址,采用小端(Litle Endian)方式存放数据。假定有一个double型变量,其机器数表示为1122334455667788H,存放在00008040H开始的连续存储单元中,则存储单元00008046H中存放的是()。 A.22H B.33H C.66H D.77H 6、关于总线的叙述,下列说法正确的是()。 I.总线忙信号由总线控制器建立 II.计数器定时查询方式不需要总线同意信号 III.链式查询、计数器查询、独立请求方式所需控制线路由少到多排序是:链式查询、独立请求方式、计数器查询 A.仅I、III B.仅II,III C.仅III D.仅II 7、为协调计算机系统各部件的工作,需要一种器件来提供统一的时钟标准,这个器件,是()。 A.总线缓冲器 B.总线控制器 C.时钟发生器 D.以上器件都具备这种功能 8、计算机()负责指令译码。 A.算术逻辑单元 B.控制单元(或者操作码译码器) C.存储器电路 D.输入/输出译码电路 9、下列部件中,CPU存取速度由慢到快的排列顺序正确的是()。 A.外存、主存、Cache、寄存器 B.外存、主存、寄存器、Cache C.外存、Cache、寄存器、主存 D.主存、Cache、寄存器、外存 10、为提高存储器的存取效率,在安排磁盘上信息分布时,通常是(). A.存满一面,再存另一面

2021年上海海事大学计算机应用技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年上海海事大学计算机应用技术专业《计算机组成原理》科目期 末试卷B(有答案) 一、选择题 1、一个存储器系统中,常常同时包含ROM和RAM两种类型的存储器,如果用lK×8位的ROM芯片和lK×4位的RAM芯片,组成4K×8位的ROM和1K×8位的RAM存储 系统,按先ROM后RAM进行编址。采用3-8译码器选片,译码信号输出信号为Y0~Y7,其中Y4选择的是()。 A.第一片ROM B.第五片ROM C.第一片RAM D.第一片RAM和第二片RAM 2、采用指令Cache与数据Cache分离的主要目的是()。 A.降低Cache的缺失损失 B.提高Cache的命中率 C.降低CPU平均访存时间 D.减少指令流水线资源冲突 3、假设编译器规定int 和shot类型长度分别为32位和16位,若有下列C语言语句:unsigned short x=65530; unsigned int y=x;得到y的机器数为()。 A.00007FFAH B.0000 FFFAH C.FFFF 7FFAH D.FFFF FFFAH 4、下列关于浮点数加减法运算的叙述中,正确的是()。 I.对阶操作不会引起阶码上溢或下溢 Ⅱ.右归和尾数舍入都可能引起阶码上溢 Ⅲ.左归时可能引起阶码下溢

IV.尾数溢出时结果不一定溢出 A.仅Ⅱ、Ⅲ B. 仅I、Ⅱ、Ⅲ C.仅I、Ⅲ、IⅣ D. I、Ⅱ、Ⅲ、Ⅳ 5、假设寄存器的内容为00000000,若它等于-128,则该机器采用了()。 A.原码 B.补码 C.反码 D.移码 6、总线的通信控制主要解决()问题。 A.由哪个主设备占用总线 B.通信双方如何获知传输开始和结束 C.通信过程中双方如何协调配合 D.B和C 7、下列有关总线定时的叙述中,错误的是()。 A.异步通信方式中,全互锁协议最慢 B.异步通信方式中,非互锁协议的可靠性最差 C.同步通信方式中,同步时钟信号可由各设备提供 D.半同步通信方式中,握手信号的采样由同步时钟控制 8、已知计算机A的时钟频率为800MHz,假定某程序在计算机A上运行需要12s。现在硬件设计人员想设计计算机B,希望该程序在B上的运行时间能缩短为8s,使用新技术后可使B的时钟频率大幅度提高,但在B上运行该程序所需要的时钟周期数为在A上的 1.5倍。那么,机器B的时钟频率至少应为()能运到所希望的要求。 A.800MHz B.1.2 GHz C.1.5GHz D.1.8GHz 9、完整的计算机系统应该包括()。 A.运算器、存储器、控制器

2021年上海师范大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2021年上海师范大学计算机科学与技术专业《计算机组成原理》科目 期末试卷B(有答案) 一、选择题 1、寄存器间接寻址方式中,操作数在()中。 A.通用寄存器 B.堆栈 C.主存单元 D.指令本身 2、零地址双操作数指令不需要指出操作数地址,这是因为()。 A.操作数已在数据缓冲寄存器中 B.操作数隐含在累加器中 C.操作数地址隐含在堆栈指针中 D.利用上一条指令的运算结果进行操作 3、若x=103,y=-25,则下列表达式采用8位定点补码运算时,会发生溢出的是()。 A.x+y B.-x+y C.x-y D.x-y 4、下列关于进制的说法中正确的是()。 I.任何二进制整数都可用十进制表示 Ⅱ.任何二进制小数都可用十进制表示 Ⅲ.任何十进制整数都可用二进制表示 IⅣ.任何十进制小数都可用二进制表示

A.I、Ⅲ B. I、Ⅱ、Ⅲ C.I、Ⅱ、Ⅲ、Ⅳ D.Ⅱ、IV 5、有如下C语言程序段:() short si=-32767;unsigned short usi=si;执行上述两条语句后,usi的值为 A.-32767 B.32767 C.32768 D.32769 6、下列存储器中,在工作期间需要周期性刷新的是()。 A. SRAM B. SDRAM C.ROM D. FLASH 7、下列关于虚拟存储器的说法,错误的是()。 A.虚拟存储器利用了局部性原理 B.页式虚拟存储器的页面如果很小,主存中存放的页面数较多,导致缺页频率较低,换页次数减少,可以提升操作速度 C.页式虚拟存储器的页面如果很大,主存中存放的页面数较少,导致页面调度频率较高,换页次数增加,降低操作速度 D.段式虚拟存储器中,段具有逻辑独立性,易于实现程序的编译、管理和保护,也便于多道程序共享 8、CPU中的译码器要用()。 A.地址译码人 B.指令译码 C.数据译码1 D.控制信号译码 9、下列关于计算机操作的单位时间的关系中,正确的是()。 A.时钟周期>指令周期>CPU周期 B.指令周期CPU周期>时钟周期 C.CPU周期>指令周期>时钟周期 D.CPU周期>时钟周期>指令周期

2022年上海交通大学计算机科学与技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年上海交通大学计算机科学与技术专业《计算机组成原理》科目 期末试卷A(有答案) 一、选择题 1、局部性原理是一个持久的概念,对硬件和软件系统的设计和性能都有着极大的影响。局部性通常有两种不同的形式:时间局部性和空间局部性。程序员是否编写出高速缓存友好的代码,就取决于这两方面的问题。对于下面这个函数,说法正确的是()。 int sumvec(int v[N]) {int i, sum=0; for(i=0;i

A.原码 B.补码 C.反码 D.移码 5、下列关于定点数原码一位乘算法的描述正确的是()。 I.符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位 II.在原码一位乘算法过程中,所有移位均是算术移位操作 Ⅲ.假设两个n位数进行原码一位乘,部分积至少需要使用n位奇存器 A.II,III C.只有III B.只有Ⅲ D.全错 6、在计数器定时查询方式下,正确的描述是()。 A.总线设备的优先级可变 B.越靠近控制器的设备,优先级越高 C.各设备的优先级相等 D.对硬件电路故障敏感 7、总线按连接部件不同可分为()。 A.片内总线、系统总线、通信总线 B.数据总线、地址总线、控制总线 C.主存总线I/O总线、DMA总线 D.ISA总线、VESA总线、PCI总线 8、假定机器M的时钟频率为200MHz,程序P在机器M上的执行时间为12s。对P优 化时,将其所有乘4指令都换成了一条左移两位的指令,得到优化后的程序P。若在M 上乘法指令的CPl为102,左移指令的CPl为z,P的执行时间是P”执行时间的1.2倍,则P中的乘法指令条数为()。 A.200万 B.400万 C.800万 D.1600万

2022年上海工程技术大学计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案)

2022年上海工程技术大学计算机科学与技术专业《计算机组成原理》 科目期末试卷B(有答案) 一、选择题 1、地址线A15~A0(低),若选取用16K×1位存储芯片构成64KB存储器,则应由地址码()译码产生片选信号。 A.A15,A14 B.A0,Al C.A14,A13 D.A1,A2 2、下列关于页式虚拟存储器的论述,正确的是()。 A.根据程序的模块性,确定页面大小 B.可以将程序放置在页面内的任意位置 C.可以从逻辑上极大地扩充内存容量,并且使内存分配方便、利用率高 D.将正在运行的程序全部装入内存 3、在C语言程序中,下列表达式中值为True的有()。 I.123456789=(int)(float)l23456789 Ⅱ.123456==(int)(float)1234561 Ⅲ.123456789-(int(double)123456789 A.仅I、Ⅱ B. 仅I、Ⅲ C.仅Ⅱ、Ⅲ D. I、Ⅱ、Ⅲ、 4、下列关于浮点数加减法运算的叙述中,正确的是()。 I.对阶操作不会引起阶码上溢或下溢 Ⅱ.右归和尾数舍入都可能引起阶码上溢 Ⅲ.左归时可能引起阶码下溢 IV.尾数溢出时结果不一定溢出

A.仅Ⅱ、Ⅲ B. 仅I、Ⅱ、Ⅲ C.仅I、Ⅲ、IⅣ D. I、Ⅱ、Ⅲ、Ⅳ 5、对于相同位数(设为N位,且各包含1位符号位)的二进制补码小数和十进制小数,(二进制小数所表示的数的个数)/(十进制小数所能表示的数的个数)为()。 A.(0.2)N B. (0.2)N-1 C. (0.02)N D. (0.02)N-1 6、系统总线中的数据线、地址线、控制线是根据()来划分的。 A.总线所处的位置 B.总线的传输方向 C.总线传输的内容 D.总线的材料 7、下列关于总线设计的叙述中,错误的是()。 A.并行总线传输比串行总线传输速度快 B.采用信号线复用技术可减少信号线数量 C.采用突发传输方式可提高总线数据传输率 D.采用分离事务通信方式可提高总线利用率 8、只有当程序要执行时,它才会去将源程序翻译成机器语言,而且一次只能读取、翻译并执行源程序中的一行语句,此程序称为()。 A.目标程序 B.编译程序 C.解释程序 D.汇编程序 9、CPU中的译码器要用()。 A.地址译码人 B.指令译码 C.数据译码1 D.控制信号译码 10、禁止中断的功能可以由()来完成。 A.中断触发器

2022年上海电力大学数据科学与大数据技术专业《计算机组成原理》科目期末试卷A(有答案)

2022年上海电力大学数据科学与大数据技术专业《计算机组成原理》 科目期末试卷A(有答案) 一、选择题 1、下面关于计算机Cache的论述中,正确的是()。 A.Cache是一种介于主存和辅存之间的存储器,用于主存和辅存之间的缓冲存储 B.如果访问Cache不命中,则用从内存中取到的字节代替Cache中最近访问过的字节 C.Cache的命中率必须很高,一般要达到90%以上 D.Cache中的信息必须与主存中的信息时刻保持一致 2、某一计算机采用主存Cache存储层次结构,主存容量有8个块,Cache容量有4个块,采取直接映射方式。若主存块地址流为0,1,2,5,4,6,4,7,1,2,4,1,3,7,2,一开始Cache为空,此期间Cache的命中率为()。 A.13.3% B.20% C.26.7% D.33.3% 3、当满足下列()时,x>-1/2成立。 A.x1必须为l,x2~x4至少有一个为1 B.x1必须为1,x2~x4任意 C.x1必须为0,x2~x4至少有一个为1 D.x1必须为0,X2~x4任意 4、在补码加减交替除法中,参加操作的数和商符分别是()。 A.绝对值的补码在形成商值的过程中自动形成 B.补码在形成商值的过程中自动形成 C.补码由两数符号位“异或”形成

D.绝对值的补码由两数符号位“异或”形成 5、下列为8位移码机器数[x]移,当求[-x]移时,()将会发生溢出。 A.11111111 B.00000000 C.10000000 D.011l1l11 6、某同步总线采用数据线和地址线复用方式,其中地址/数据线有32根,总线时钟频率为66MHz,每个时钟周期传送两次数据(上升沿和下降沿各传送一次数据),该总线的最大数据传输率(总线带宽)是()。 A.132MB/s B.264MB/s C.528MB/s D.1056MB/s 7、在集中式总线控制中,响应时间最快的是()。 A.链式查询 B.计数器定时查询 C.独立请求 D.分组链式查询 8、下列部件中,CPU存取速度由慢到快的排列顺序正确的是()。 A.外存、主存、Cache、寄存器 B.外存、主存、寄存器、Cache C.外存、Cache、寄存器、主存 D.主存、Cache、寄存器、外存 9、下列选项中,能缩短程序执行时间的措施是()。 1.提高CPU时钟频率Ⅱ.优化数据通路结构ll.对程序进行编译优化 A.仪I、Ⅱ B.仅I、Ⅲ C.仅Ⅱ、I D.I、Ⅱ、Ⅲ

计算机组成原理实验报告八位补码加减法器的设计与实现

计算机科学与技术学院 计算机组成原理 实验报告书 实验名称八位补码加/减法器的设计与实现班级 学号 姓名 指导教师 日期 成绩

实验1八位补码加/减法器的设计与实现 一、实验目的 1.掌握算术逻辑运算单元(ALU)的工作原理。 2.熟悉简朴运算器的数据传送通路。 3.掌握8位补码加/减法运算器的设计方法。 4.掌握运算器电路的仿真测试方法 二、实验任务 1.设计一个8位补码加/减法运算器 (1)参考图1,在QUARTUS II里输入原理图,设计一个8位补码加/减法运算器。 (2)创建波形文献,对该8位补码加/减法运算器进行功能仿真测试。 (3)测试通过后,封装成一个芯片。 2.设计8位运算器通路电路 参考下图,运用实验任务1设计的8位补码加/减法运算器芯片建立运算器通路。 3.运用仿真波形,测试数据通路的对的性。 设定各控制信号的状态,完毕下列操作,规定记录各控制信号的值及时序关系。 (1)在输入数据IN7~IN0上输入数据后,启动输入缓冲三态门,检查总线BUS7~BUS0上的值与IN0~IN7端输入的数据是否一致。 (2)给DR1存入55H,检查数据是否存入,请说明检查方法。 (3)给DR2存入AAH,检查数据是否存入,请说明检查方法。

(4)完毕加法运算,求55H+AAH,检查运算结果是否对的,请说明检查方法。 (5)完毕减法运算,分别求55H-AAH和AAH-55H,检查运算结果是否对的,请说明检查方法。 (6)求12H+34H-56H,将结果存入寄存器R0,检查运算结果是否对的,同时检查数据是否存入,请说明检查方法。 三、实验规定 (1)做好实验预习,掌握运算器的数据传送通路和ALU的功能特性。 (2)实验完毕,写出实验报告,内容如下: ①实验目的。 ②实验电路图。 ③按实验任务3的规定,填写下表,以记录各控制信号的值及时序关系。 表中的序号表达各控制信号之间的时序关系。规定一个控制任务填一张表,并可用文字对有关内容进行说明。 ⑤实验体会与小结。 四、实验预习内容 1.实验电路设计原理及思绪说明 本实验运用基本逻辑门电路设计一位全加器(FA),如表1: 表1-一位全加器(FA)电路的输入输出信号说明

相关文档
最新文档