广东海洋大学2014-2015年微型计算机原理及应用
第一章广东海洋大学单片机课件完整PPT
[+0]反 = 0000 0000
[-0]反 = 1111 1111
B、8位二进制数,反码可表示的范围:+127~-127
第二十一页
3、补码
• 正数的补码和原码相同。
• 负数的补码=反码+1。
【例】有符号数的补码表示。
X=45=00101101B [X]补=00101101B
X=-45
[X]补=11010011B
+127 +1111111 01111111 01111111 01111111
第二十八页
PS:计算机里的有符号数都是以补码的形式来表示 的,引入原码和反码的概念只是加深大家对补码的 理解。
第二十九页
2、ASCII码
常用的字符编码方式为美国标准信息交换(American Standard Card for Information Interchange,ASCII码)。 ➢ 标准ASCII码用7位二进制数编码,共有128个。
【例】有符号数的原码表示。
X=45=00101101B [X]原= 00101101B
X=-45,
[X]原=10101101B
• 0的表示形式(8位)
[+0]原=00000000
[-0]原=10000000
第十九页
• 特点
A、原码与真值的对应关系简单。 B、0的编码不唯一,处理运算不方便。 C、8位二进制数,原码可表示的范围:+127~-127
➢ 计算机存储器基本单位为8位,ASCII码的最高位通常为0,通 信时,最高位用作奇偶校验位。 ➢ ASCII码表中的前33个和最后1个编码是不能显示的控制字符, 用于表示某种操作。
➢ ASCII码表中20H后的94个编码是可显示和打印的字符,其中包括 数码0~9,英文字母,标点符号等。
2014年广东海洋大学软件专业数据结构
2014年广东海洋大学软件专业数据结构一、选择题:1.一棵二叉树,其叶子节点数目为20,有10个度为1的结点,求这棵树结点的总数。
A.50B.60C.59D.492.除了输入和输出以外,算法还有哪三个特征:有穷性,可行性,确定性3.每个元素的大小为6,使用二维数组储存这些元素,A[0][0]的地址为100,A[2][4]的地址为:C语言行优先4.哈希表的长度m=14,哈希函数H(key)=key MOD 13,哈希表中已有元素:H(15) = 2 H(38) = 12 H(61) = 9 H(58) = 10如果使用二次探测再散列方式解决冲突,则关键字48的地址是:A.8B.3C.10D.95. 使用二叉链表的方式储存二叉树,有n个结点的二叉树有多少个空指针域?A. nB.2nC.n-1D.n+16. 二叉树的中序遍历序列是:DBEAFCG7. 连通图有n个结点,它的生成树有多少条边?A. nB. n + 1C.n – 1D. 2n8. 有向完全图有n个结点,最多有多少条边?A. nB. n + 1C. n-1D. n(n-1)9. 二分查找法适用于:a. 链式储存b. 顺序储存c. 链式储存,并且元素有序d. 顺序储存,并且元素有序10. 拓扑排序不可能出现的情况:A. 12345B. 12435C.21435D. 24135二、填空题:1.下面代码段的时间复杂度:While (I <= n) {K += 10 * I;I++} O(n)2.深度为h的二叉树最少有__h___个结点3.三种基本的数据结构:线性结构,树形结构和________图形结构____4.只能在同一端进行插入和删除操作的线性表是_____栈_______5.二叉树的第i 层最多有多少个结点2^(i-1)6.由树转变为二叉树,其__根结点的右__子树必定为空子树7.顶点表示事件,边表示活动的的图叫______AOE-网______8.只含有度为0和度为k的树,一共有n个结点,求这棵树的叶子结点的数量(k n 已知)叶子节点数l = n - (n-1)/k=n-(kn-k)9.二叉树的平衡因子b 满足_绝对值小于等于1___ 时,二叉树平衡。
计科1141广东海洋大学java实验三
广东海洋大学学生实验报告书(学生用表)实验名称实验三数组与字符课程名称Java程序设计与开发技术课程号学院(系) 数学与计算机学院专业计算机科学与技术班级计科1141学生姓名邓超荣学号201411621110 实验地点钟海楼04017实验日期2016.10.22实验三数组与字符一实验目的:掌握Java数组的编程掌握字符串使用二实验内容:1 已知字符串:“This is a java program.”按要求编写下程序:(1)统计该字符串中字母a出现的次数(2)取出子字符串“java”,存在另一字符串中并输出。
(3)用两种方式将本字符串复制到另一个字符数组char[] str中,并输出(4)将字符串中每个单词的第一个字母变成大写,并输出整个字符串(5)用两种方式将该字符串逆序输出(用stringbuffer和for方式来实现)实验代码:package javademo2;public class Stringtest {GDOU-B-11-112public static void main(String[] args) {//问题1 统计该字符串中字母a出现的次数String s="This is a java program.";int count=0;char[] chs=s.toCharArray();for(int i=0;i<chs.length;i++){if(chs[i]=='a'){count++;}}System.out.println("a出现的次数:"+count);//问题2 取出子字符串“java”,存在另一字符串中并输出。
int index=s.indexOf("java");String ss=s.substring(index,index+4 );System.out.println(ss);//问题3 用两种方式将本字符串复制到另一个字符数组 char[] str中,并输出//方式一:char[] str=s.toCharArray();System.out.println(str);//方式二char[]str2=new char[s.length()];for(int i=0;i<str.length;i++){str2[i]=s.charAt(i);}System.out.println(str2);//问题4 将字符串中每个单词的第一个字母变成大写,并输出整个字符串//思路:先定义一个变量f用来标记是否是单词的开始位置,如果是开始位置就输出大写字母,并把f标记成false,如果遇到空格,就把f标记成true。
广东海洋大学2009-2010年单片机原理课程考试题
广东海洋大学2009 —— 2010学年 第二学期《单片机原理与应用》课程试题一、填空题(每空1分,共15分)1.8051访问片外数据存储器MOVX 指令用的是 间接 寻址方式。
访问程序存储器MOVC 指令用的是 变址 寻址方式。
访问特殊功能寄存器MOV 指令用的是 直接 寻址方式。
2.子程序调用时,首先要把___PC__?___寄存器的内容入栈,以进行断点保护。
子程序返回时再进行出栈操作,把保护的断点弹回___PC__?___。
3.为了正确地读取8051的P1口引脚的状态值,应该先 。
4.8051单片机PC 的长度为 16 位;SP 的长度为 8 位;DPTR 的长度为 16 位。
5.8051单片机控制信号引脚有 EA 、 WR/RD 、 ALE 和PSEN 脚。
6.8051单片机的串行接口有 4 种工作方式。
其中方式 2.3 为多机通信方式。
当串行口接收或发送完一帧数据时,将SCON 中的 R1 置1,向CPU 申请中断。
二、选择题(每题1.5分,共15分)1.8051单片机上电复位后,PC 的内容和SP 的内容分别为 D 。
A .0000H ,00H B. 0030H ,07H C. 0030H ,07H D. 0000H ,07H2.8051单片机有__C__中断源。
A. 3个B. 4个C. 5个D. 6个3.8051单片机在访问外部数据存储器时,其地址指针可采用 A 。
A. DPTRB. PCC. PSWD. SP4.寻址方式就是查找 D 的方式。
A .指令操作码B .指令C .指令操作数D .指令操作码和操作数5.堆栈指针SP 可指示堆栈的栈顶,下列指令中影响SP 内容的是班级:姓名:学号:试题共五页加白纸 二 张密封线GDOU-B-11-302A/D ?。
A.MOV SP,#data B.LJMP C.RETI或RET D.LCALL6.设8051单片机初始状态时RI=TI=0,串行口接收数据的次序是下述的顺序 C 。
广东海洋大学计算机组成原理课程实习报告 课程设计
T1
H24
SIGNAL UNIT
SE6
SE6 SE0
SWB SWA
R0
R7 R0
LDR1 SE0 LDR2 ALU_B P<1> LDR1 P<4> RS_B
SWB SWA
P<1> P<4>
I7
I7 I0
I0 LDG UNIT CE LDIRD WE LDAR LDAD PC_A PC_B
R7 CE R0 WE B7 LDAR LDAD B0 PC_B LDPC
7
4
测试结果及分析
4.1 测试过程
地址(二进制) 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0001 0001 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 0000 0001 (ADD ) (ADD STA) (AND) (AND STA) (SUB)
25
R0→DR1
33 01
R0→DR1
37 34 01
(DR1)+(DR2) →R0
26
DR1^DR2 → BUS->R0
01
(DR1)-(DR2) →R0
01 01
5
3.2
接线图
R7 . R0 BUS S3 R7 CN LDR1 LDR2 ALU_B LDR0 R0_B S3 SN T4 T1 JT UNIT T4
本科生课程实习
课程题目:基本模型机的设计与实现
广东海洋大学计算机组成原理第六章
6.4总线的定时和数据传送模式
二、总线数据传送模式 1、读/写操作:
读操作是由从方到主方的数据传送;写操作是由主 方到从方的数据传送。 主方先以一个总线周期发出命令和从方地址,经过 一定的延时再开始数据传送总线周期。 为了提高总线利用率,减少延时损失,主方完成寻 址总线周期后可让出总线控制权,以使其他主方完 成更紧迫的操作。然后再重新竞争总线,完成数据 传送总线周期。
♦北
♦南
♦CPU ♦桥 ♦PCI ♦桥 ♦ISA
19
6.2 总线接口
一、信息的传送方式
计算机系统中,传输信息 基本有三种方式:
串行传送 并行传送 分时传送
系统总线上传送的信息必 须采用并行传送方式。 分时传送即总线的分时复 用。
20
6.2 总线接口
串行传送
使用一条传输线,采用脉冲传送,有脉冲表 示1,无脉冲表示0。 优点:成本低廉。 缺点:速度慢。 位时间:一个二进制位在传输线上占用的时 间长度 串行传送时低位在前、高位在后
32
6.4总线的定时和数据传送模式
一、总线定时 总线的一次信息传送过程:请求总线、总线仲 裁、寻址、信息传送、状态返回。 定时:事件出现在总线上的时序关系。
同步定时 异步定时
33
6.4总线的定时和数据传送模式
1、同步定时
34
6.4总线的定时和数据传送模式
2、异步定时
35
【例3】某CPU采用集中式仲裁方式,使用 独立请求与菊花链查询相结合的二维总线 控制结构。每一对请求线BRi和授权线 BGi组成一对菊花链查询电路。每一根请 求线可以被若干个传输速率接近的设备共 享。当这些设备要求传送时通过BRi线向 仲裁器发出请求,对应的BGi线则串行查 询每个设备,从而确定哪个设备享有总线 控制权。请分析说明图6.14所示的总线仲 裁时序图。
广东海洋大学PLC复习提纲
电器与plc控制技术复习提纲
一、考试题型
填空、选择、简答、编程
二、具体内容
1、填空选择:低压电器(图形字母符号,在电路中起什么作用,工作原理);可编程控制器plc(硬件结构包括什么,工作过程,一个扫描周期包括哪几个阶段,定时器的中断优先级,输出模块的输出方式),例子:(1)欠电流继电器在进行欠电流保护的时候在控制电路里面常用欠电流的什么触点?(2)PLC的输出模块有几种输出方式?继电器、晶体管、晶闸管3种。
什么时候选择晶体管输出?直流负载且要求输出比较快(3)一个扫描周期包括哪些阶段?输入条件、程序执行、结果输出(4)PLC的工作方式采用哪个工作方式?循环扫描(5)熔断器在电路里能起到什么作用?短路保护、严重过载保护(6)热继电器在电路里起到什么作用?过载保护(7)给出一个电路要会分析:转子电路串电路启动,给出电路图,分析启动停止过程,按下启动按钮如何工作(8)接通延时定时器怎么工作?当输入使能端有效,开始计时,当前值大于等于预设值是,定时器被置位。
2、简答题:
(1)梯形图与时序图的互相转换
(2)梯形图与指令表之间互相转换,最容易出:梯形图转换成指令表(块操作:块串联,块并联)
(3)P144 图6-10,进行模块扩展的时候,扩展模块的地址分配(与书上类似)
(4)改错:能找出梯形图中的错误(触点与母线直接相连,继电器编制错误)
(5)顺序控制流程图基本结构三种,单向、选择、并列,任一序列转换成梯形图,其中有3种转换方法,指定其中一种方法转换
3、编程题(类似于抢答器)
(1)i\o地址的分配(2)PLC外围硬件连线图(3)编程
-----特别感谢洪锦枫同学提供的源笔记。
广东海洋大学计算机组成原理课程设计实习报告(最新版)--基本模型机的实现
本科生课程实习基本模型机的设计与实现课程名称计算机组成与结构课程实习学生姓名学生学号所在专业计算机科学与技术所在班级指导教师成绩2019年12月19日目录1 设计任务与要求 (2)1.1 设计目的 (2)1.2 设计内容 (2)1.3 设计要求 (2)2 设计思想 (2)2.1 主要使用芯片 (2)2.2 基本原理 (2)3 设计方案 (3)3.1 指令格式表 (3)3.2 指令流程图与控制信号表 (4)3.3 接线图 (6)3.4 模块功能 (6)4 测试结果及分析 (7)4.1 测试过程 (7)4.2 测试结果 (7)5 源程序 (11)6 总结 (12)参考文献 (12)基本模型机的设计与实现1设计任务与要求1.1 设计目的(1)将微程序控制器同执行部件(整个数据通路)联机,组合一台模型计算机;(2)用微程序控制器控制模型机数据通路(3)通过CPU运行九条指令(排除中断指令)组成的简单程序,掌握机器指令与微指令的关系,牢固建立计算机的整机概念1.2 设计内容设计不少于10条指令的指令系统,其中包含算术逻辑指令,访问内存指令,程序控制指令,输入输出指令,停机指令。
包括直接、间接、变址和相对寻址等多种寻址方式。
设计出微程序,其中数据字长为8位,采用定点补码表示,指令字长为8的整数倍。
微指令字长为38位。
上机调试,并给出测试思路和具体程序段。
1.3 设计要求了解并掌握计算机组成原理设计的一般方法,具备初步的独立分析和设计能力;通过该课程设计的学习,总结计算机组成原理课程的学习内容,层次化设计方法、多路开关,逻辑运算部件,微程序控制的运算器设计、微程序控制的存储器设计、简单计算机的设计。
提高综合运用所学的理论知识和方法独立分析和解决问题的能力。
2 设计思想2.1 主要使用芯片该实验用到了GAL22V10,74LS181,HN58C65,74LS298,ISPLI1016,IDT7132等芯片。
2.2 基本原理微指令的格式如下所示:2.2.1指令的设计思想主要是根据实验指导提供的指令执行周期图,根据微指令的格式分析哪一位信号应该开启,即状态置为1,然后将其按照每8位二进制合成一个W值(十六进制数),就是组成指令的源程序。
广东海洋大学2013-2014第二学期微机原理试卷
广东海洋大学2013-2014学年第二学期《《微机原理及应用》》课程试题A卷
课程号:18232140
一,填空题(11*2=22)
基本都是P137内容+波特率计算
二,简答题(5*6=30)
1.C51单片机基本功能部件?
2.片内RAM分为几个区,各区的作用是什么?
3.中断系统的基本功能?
4.什么是串行通信,有什么特点?
5.利用矩阵键盘的工作原理简述矩阵键盘是怎么工作的?
三,综合题(3*8=24)
1.课本P137第14题
2.定时计数器状态设置(就是课本P149表7-7的TMOD哪位设置0哪位设置1),和TCON
表的状态设置?
3.最小系统各部分的功能,当CPU访问外部存储器时P0和P2口的作用?
四,程序题(3*8=24)
1.时钟频率为6MHZ,编写延时2秒子程序。
2.将内部30H单元开始的10个单元内容传送到50单元开始的单元中。
3.已知………..,写出下列每条指令的执行结果(类似P59第11题)。
(自己凭记忆记的,题目和原卷文字不完全一致,但基本一样)。
广东海洋大学计算机组成原理复习提纲资料
选择题1.指令周期是指_____ 。
A. CPU从主存取出一条指令的时间。
B. CPU执行一条指令的时间C. CPU从主存取出一条指令加上执行这条指令的时间D. 时钟周期时间2.以下四种类型指令中,执行时间最长的是 ______ 。
A. RR 型B. RS 型C. SS 型D. 程序控制指令3. 某DRAM芯片,其存储容量为512K X 8位,该芯片的地址线和数据线数目为______ 。
A. 8 ,512B. 512 ,8C. 18 ,8D. 19 ,84. 某SRAM芯片,存储容量为64K X 16位,该芯片的地址线和数据线数目为______ 。
A 64 ,16B 16 ,64C 64 ,8D 16 ,16 。
5. _________________________________________ 描述PCI 总线中基本概念不正确的句子是_______________________ 。
A HOST 总线不仅连接主存,还可以连接多个CPUB PCI 总线体系中有三种桥,它们都是PCI 设备C 以桥连接实现的PCI 总线结构不允许许多条总线并行工作D桥的作用可使所有的存取都按CPU的需要出现在总线上6 .若[X]补= 11010011,则X的十进制数真值是 ____ 。
A.71B.-45C.65D.-637. 存贮单元是指______ 。
A.存放一个二进制信息位的存贮元B.存放一个机器字的所有存贮元集合 C. 存放一个字节的所有存贮元集合 D. 存放两个字节的所有存贮元集合8. __________________________________ 以下叙述中正确描述的句子是:_________________________________ 。
A同一个CPL周期中,可以并行执行的微操作叫相容性微操作B同一个CPL周期中,不可以并行执行的微操作叫相容性微操作C同一个CPL周期中,可以并行执行的微操作叫相斥性微操作9. _____________________________________ 寄存器间接寻址方式中,操作数处在_____________________________ 。
课程教学大纲-广东海洋大学信息公开网
附件2GDOU-B-11-213电子信息工程专业教学大纲(080801)广东海洋大学信息学院2015年5月目录16121102《电子信息工程专业外语》课程教学大纲 (4)16122107《算法与数据结构》课程教学大纲 (13)16131301《电磁场与电磁波》课程教学大纲 (21)16132105《信号与系统》课程教学大纲 (31)16132106《微机原理与接口技术》课程教学大纲 (40)16132107《数字信号处理》课程教学大纲 (49)16142105《数字图像处理》课程教学大纲 (57)16142106《单片机原理与应用》课程教学大纲 (64)16142107《传感器原理与技术》课程教学大纲 (72)16142108《射频识别技术原理》课程教学大纲 (80)16142109《嵌入式系统》课程教学大纲 (85)16142110《电子系统设计方法》课程教学大纲 (96)16142111《嵌入式操作系统》课程教学大纲 (102)16142112《无线传感器网络》课程教学大纲 (107)16151106《电子专业科技论文写作方法》课程教学大纲 (117)16152101《水声通信及信号处理技术》课程教学大纲 (129)16152103《DSP基础及应用》课程教学大纲 (136)16152104《现代电源技术》课程教学大纲 (142)16152105《海洋遥感与电子技术》课程教学大纲 (149)16152108《FPGA与硬件描述语言》课程教学大纲 (156)16152403《信号检测与估计》课程教学大纲 (163)16181901《电子信息工程专业导论》课程教学大纲 (170)16222201《程序设计基础》课程教学大纲 (182)16322604《电路分析》课程教学大纲 (192)16383102《Matlab语言及应用》课程教学大纲 (206)16621001x1《工程数学x1》课程教学大纲 (216)16621001x2《工程数学x2》课程教学大纲 (220)16632117《通信原理》课程教学大纲 (230)16632206《数字电子技术基础》课程教学大纲 (240)16632209《高频电子线路》课程教学大纲 (247)16632230《模拟电子技术》课程教学大纲 (258)16653218《电子线路CAD》课程教学大纲 (265)16741110《计算机网络》课程教学大纲 (274)16781701《信息资源组织与管理》课程教学大纲 (282)j1610102《生产实习》实习教学大纲 (289)j1610105《电子技术综合实习》实习教学大纲 (293)j1610106《工程或科研训练》实习教学大纲 (296)j1610107《大学生专业素质与技能训练》实习教学大纲 (307)j1610109《毕业实习》实习教学大纲 (318)j1610110《电子信息工程毕业设计》论文教学大纲 (322)j1610111《微机原理与单片机课程设计》课程设计教学大纲 (327)j1610112《电子系统创新设计综合实习》实习教学大纲 (329)j1610113《嵌入式系统课程设计》课程设计教学大纲 (331)j1620201《程序设计基础课程设计》课程设计教学大纲(电类专业适用) (333)j1630101《电子工艺实习》实习教学大纲 (335)16121102《电子信息工程专业外语》课程教学大纲一、课程基本概况二、课程简介本课程是电子信息工程专业学生系统掌握专业英语词汇的重要途径,并培养学生阅读和写作本专业的英语文章。
广东海洋大学计算机组成原理第一章论述
2018/11/30
第一台电子计算机(ENIAC)
5000次加法/秒 体重28吨 占地170M2
18,800只电子管
1500个继电器 耗电150KW
2018/11/30
8
1.2计算机发展简史
二、半导体存储器的发展 20世纪50~60年代,所有计算机存储器都是由微 小的铁磁体环做成 1970年,仙童半导体公司生产出了第一个较大容 量半导体存储器 从1970年起,半导体存储器经历了12代:单个芯 片1KB、4KB、16KB、64KB、256KB、1MB、4MB、 16MB、64MB、256MB、GB、TB。 其中1K=210,1M=220,1G=230, 1T=240
运算电路单元
寄存器B
累加器A
2018/11/30
22
1.3计算机的硬件
1.3.3 存储器
存储数据和程序(指令) 容量(存储单元、存储单元地址、存储容量) 分类内存(ROM、RAM)、外存 存储器单位:
2018/11/30
210 byte=1K 210 K=1M 210 M=1G 210 G=1T
2018/11/30
2
1.1计算机的分类
数字计算机 数据表示方式 数字0/1 计算方式 控制方式 精度 数据存储量 数字计数 程序控制 高 大 模拟计算机 电压 电压组合和测量值 盘上连线 低 小 无
3
逻辑判断能力 强
2018/11/30
1.1计算机的分类
二、数字计算机分类
数字计算机根据计算机的效率、速度、价格、 运行的经济性和适应性来划分,可以划分为两类:
14
2018/11/30
1.2计算机发展简史
广东海洋大学_计算机科学与技术_数据库实验1
GDOU-B-11-112广东海洋大学学生实验报告书(学生用表)实验名称实验1数据库及其对象创建与管理课程名称数据库原理及应用课程号16732201 学院(系) 信息学院专业计算机科学与技术班级1113学生姓名学号实验地点科技楼实验日期2013-3-31实验一数据库及其对象的创建与管理一、实验目的1、掌握用SSMS或Transact-SQL语句创建、查看、修改、删除数据库的方法;2、掌握数据库的备份和恢复方法;3、掌握数据库的分离和附加方法;4、掌握用SSMS或Transact-SQL语句创建、修改、删除表及向其添加数据的方法。
二、实验要求1、实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作;2、能认真独立完成实训内容;3、实验后做好实验总结,根据实验情况完成总结报告。
三、实验内容1.(1).建立一个学生课程数据库StudentIF EXISTS(SELECT*FROM sys.databasesWHERE NAME='Student')DROP DATABASE StudentGOCREATE DATABASE StudentON PRIMARY(NAME=Student_dat,FILENAME='D:\Student_dat.mdf',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=10%)LOG ON(NAME=Student_log,FILENAME='D:\Student_log.ldf',SIZE=5MB,FILEGROWTH=10%)GO(2)再修改学生课程数据库Student的主数据文件的大小,使其扩大两倍ALTER DATABASE Studentname=Student_dat,size=30MB)GO2.(1)创建如下四个表:1) 创建S表:CREATE TABLE S(Sno INT PRIMARY KEY,Sname CHAR(10)NOT NULL UNIQUE,Ssex CHAR(2)CHECK(Ssex='男'OR Ssex='女'),Sage SMALLINT,Sdept CHAR(20)NULL DEFAULT'计算机系');2)创建Course表:CREATE TABLE Course(Cno CHAR(4)PRIMARY KEY,Cname CHAR(10)NOT NULL,Tno INT NOT NULL);3)创建SC表:CREATE TABLE SC(Sno INT FOREIGN KEY REFERENCES S(Sno),Cno CHAR(4)FOREIGN KEY REFERENCES Course(Cno),Grade INT CHECK( Grade>=0 AND Grade<=100 ));4)创建Teacher表:CREATE TABLE Teacher(Tno INT PRIMARY KEY,Tname CHAR(10),Sdept CHAR(20)NULL DEFAULT'计算机系');(2) 用SSMS修改将刚才所创建表:①在Course表中插入如下两列:ALTER TABLE SC ADD Cpno CHAR(4);ALTER TABLE SC ADD Ccredit INT NOT NULL;②将SC表中列Grade的类型改为smallintALTER TABLE SC DROP CONSTRAINT CK__SC__Grade__164452B1; --必须先删除约束,再修改列属性ALTER TABLE SC ALTER COLUMN Grade SMALLINT;③在S表中创建CHECK约束,约束名为Sagechk,要求实现年龄在15~45取值④在Course表中创建外键约束,约束名为Fk_Tno,要求实现Course表中的Tno必须参照Teacher表的Tno取值。
广东海洋大学微机原理与接口复习提纲1
广东海洋大学微机原理与接口复习提纲1gdou微机原理与接口复习提纲汇编不考小题,8253,5,9那些都不考编程一、单项选择题1.CPU与外设间数据传送的控制方式有(D)A.中断方式B.DMA方式C.程序控制方式D.以上三种都是2.8086CPU内标志寄存器中的控制标志位占(C)A.9位B.6位C.3位D.16位3.CPU与I∕O设备间传送的信号有(D)A.数据信息B.控制信息C.状态信息D.以上三种都是4.8255A中既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(D)A.B口B.A口C.A、B、C三端口均可以D.C口5.设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C)A.10个B.110个C.120个D.240个1200/(1+7+1+1)=1206.在数据传输率相同的情况下,同步字符传输的速度要高于异步字符传输,其原因是()A.字符间无间隔B.双方通信同步C.发生错误的概率少D.附加的辅助信息总量少7.采用高速缓存Cache的目的是(B)A.提高总线速度B.提高主存速度C.使CPU全速运行D.扩大寻址空间8.在中断方式下,外设数据输入到内存的路径是(D)A.外设→数据总线→内存B.外设→数据总线→CPU→内存C.外设→CPU→DMAC →内存D.外设→I∕O接口→CPU→内存9.CPU响应中断请求和响应DMA请求的本质区别是(B)A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU 要让出总线C.速度慢D.控制简单10.堆栈的工作方式是(D)A.先进先出B.随机读写C.只能读出,不能写入D.后进先出11.指令MOV AX,[3070H]中源操作数的寻址方式为(B)A.寄存器寻址B.直接寻址C.立即寻址D.间接寻址12.Reset信号到来后,8086CPU的启动地址为(C)A.00000HB.FFFFFHC.FFFF0HD.0FFFFH13.用3片8259A级联,最多可管理的中断数是(B)A.24级B.22级C.23级D.21级注:3*8-2=22每片8259有8个IRQ输入端。
广东海洋大学自动化专业就业前景
专业课程设置的覆盖面广,所学的东西与其他学科交叉甚多。这也与本专
就业方向
业的来历有关,自动化专业大部分源于计算机或者电子工程系的自动操纵
1.电厂(包括各个公司,工厂的配电室)
专业。
2.软件开发(特殊是单片机或 EDA 等)
第2页共3页
本文格式为 Word 版,下载可任意编辑,页眉双击删除即可。
3.PLC(大体是工控方向,搭建操作平台等) 4.各个矿山,或金属冶炼场所(进行自动化设备的维护,操作等) 【广东海洋大学自动化专业就业前景】
第3页共3页
电力电子技术和微机操纵技术是高新技术产业的重要组成部分,智能
统开发方面的工程实践训练; 5.在本专业领域内具备肯定的科学讨论、科 操纵电器及电气操纵设备、自动操纵系统及生产线广泛应用于工业、农业、
技开发和组织管理能力,具有较强的工作适应能力。
国防等领域,在国民经济中其着举足轻重的作用。通常状况下,毕业生可
较好地把握运动操纵、工业过程操纵及自动化仪表、电力电子技术及信息 断提高,自动化产品不断普及,智能楼宇和智能家居的应用,智能交通的
处理等方面的学问,具有本专业领域 1-2 个专业方向的专业学问和技能, 不断进展,为电气自动化技术专业提供了宽阔的进展前景。
了解本专业学科前沿和进展趋势; 4.获得较好的系统分析、系统设计及系
本文格式为 Word 版,下载可任意编辑,页眉双击删除即可。
广东海洋大学自动化专业就业前景
广东海洋大学自动化专业就业前景 一、自动化专业课程
包括金工实习、计算机应用基础训练、电子工艺实习、电子技术课程 设计、专业课程设计、生产实习等,一般支配在夏季学期。
培育目标 本专业培育的学生要具备电工技术、电子技术、操纵理论、自动检测
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
广东海洋大学2014~2015年度
《微型计算机原理及应用》试卷A
一,选择题
1,程序运行中,IP始终指向(B)
A、栈区栈顶的位置
B、下一条所要执行的指令的偏移地址
C、当前正执行的指令的地址
D、程序中的任何位置
2,标志位(D)表明运算结果是否发生溢出。
A、ZF
B、PF
C、SF
D、OF
3,逻辑地址是(C)地址。
A、信息在存储器中的具体
B、经过处理后的20位
C、允许在程序中编排的
D、都不是
4,访问I/O端口时,AD0-AD7在(A)出现地址信息。
A、第一个时钟周期
B、第二个时钟周期
C、第三个时钟周期
D、所有的时钟周期5,引脚IO/M*、WR*和RD*状态分别为010,此时正在进行的操作是(B)
A、存储器的读
B、存储器的写
C、IO口的读
D、IO口的写
6,Reset信号有效后,8086CPU的启动地址C。
A、FFFFFh
B、OFFFFh
C、FFFFOh
D、OOOOOh
7,80836只有工作在(D)下才能真正发挥它的设计能力。
A、中断方式
B、实地址方式
C、保护地址方式
D、虚拟8086方式
8,通过引脚(C)向CPU发出非屏蔽中断请求。
A、INTR
B、INTA
C、NMI
D、IMR
9,8086/8088系统的中断向量表(B)
A、存放着中断类型号
B、存放着中断处理程序入口地址参数
C、存放着中断子程序
D、存放着中断处理程序的返回地址
10,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为(B)
A、ICW1,ICW2,ICW3
B、ICW1,ICW2,ICW4
C、ICW1,ICW3,ICW4
D、ICW2,ICW3,ICW4
二,判断题
1,CPU在响应可屏蔽中断请求INTR时,包括的条件有IF=1.对
2,指令ROL AX , 6 是合法指令。
对
3,8086/8088微机系统中所有的总线都是双向的。
错
4,寄存器SI、DI仅在串操作指令中才可以实现自动增/减。
对
5,8086系统中,可屏蔽中断类型吗可由用户自己设定。
错
6,80386工作在实地址模式下可进行多任务设置。
错
7,可以利用伪指令Segment和ENDS来定义段。
对
8,8259A固定优先级中,IR7的优先级最高,IR0的优先级最低。
错
9,I/O接口是处理器与寄存器、输入输出设备等外设之间协调动作的控制电路。
对
10,指针BP可以指向栈区的任何位置。
对
三,填空题
1,三态门(E门)和装入门(L门)可以加到任何寄存器上,L门负责对寄存器_装入数据的控制,E门负责对寄存器_输出数据的控制。
2,驱动能力够的时候数据总线是总线驱动器_提供,为了提高那个驱动能力,可
接__双向总线驱动器_
3,8086的数据总线__16_位,地址总线__20_位,可直接寻址空间__1M字节单元。
4,控制位DF=1表示串行操作的方向是从高地址向低地址方向进行,IF=0表示不允许CPU响应外部可屏蔽中断。
5,80386工作在实地址方式下,段寄存器中存放的是__段基址,工作在保护方式下,段寄存器中存放的是__选择字
6,在总线操作周期中,8088CPU会在第_三_个时钟周期的前沿测试_READY__引脚,如果测到无放低电平,CPU__持续插入Tw状态,直到READY为高电平_ 7,汇编语言程序中的标号具有的属性有_段基址、__偏移地址和___类型__ 8,80386的存储器管理部件由___分段部分和分页部分组成,不分页的话,线性__地址即为___物理地址。
9,8255扩展___3__行通信口,端口1可以工作在方式2
10,子程序最后一条指令是_RET_,作用为将程序控制返回到主程序。
四,简答题
1,8086在总线形成中为什么要加锁存器?锁存器锁存的内容是什么?
8086系统中,一般数据位是8位,而地址是16位,程序要输出一个地址,就必须先输出高8位,用锁存器锁定后,再输出低8位,这时才完成一个16位地址的输出。
锁存内容:逻辑电路:通过控制信号完成对当前输出信号的固定,主要是逻辑状态(0,1)集成功能:是一个可以完成当前总线状态的保存
计算机组原:完成数据的保存,是存储器等功能器件的辅助器件
2,设8259A的ICW2被编程为28H,则接IR5的外设的中断类型号是什么?
它的中断向量地址是多少?
28H=0010 1000B取高五位00101 IR5取5= 101
两者组合:0010 1101B=2DH
中断类型号:2DH
中断向量地址是:2DH*4=B4H
000B4H
000B5H 偏移地址IP
000B6H
000B7H 段地址CS
3,8086/8088微机系统中存储器的物理地址和逻辑地址各有什么用途?
假如CS=6000H、IP=7A00H,其物理地址应是多少?
逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,物理地址是用唯一的20位二进制数所表示的地址,CPU与存储器交换信息时使用物理地址。
CS * 16+IP=60000H + 7A00H=67A00H
4,设堆栈指针SP的初值为0040H,AX=2233H,BX=4466H,试问:
(1)指针指令PUSH BX后SP= 003EH
(2)再执行PUSH AX及POP AX后SP= 003EH AX= 2233H BX=4466H
5,编程实现将端口号为80H的8位IO端口的最高位和最低位清零,其它位保持不变。
IN AL,80H
0R AL,7E
OUT 80H,AL
6,程序执行完后AL和AH的内容分别是多少?(X在当前数据段中)X DB 1,2,3,4,5,6,7,8 定义字节变量X
MOV BX , OFFSET X 取变量X的偏移地址
MOV AL , [BX][1] 取偏移1的数送AL,保存
MOV AH , [BX][5] 取偏移5的数送AH,保存
答:AL=02H,AH=06H
7,分析程序段的功能
NUM DB 0 定义变量NUM
XOR BL, BL 将BL寄存器清零
MOV CX, 100 计数值100个
MOV SI , 2000H 建立源地址指针
NEXT:MOV AL,[SI] 源变址寄存器内容送累加器
INC SI 修改地址指针,自增1
CMP AL,”$” AL寄存器内容与‘$’比较
JZ G1 条件转移,ZF=1,转至G1执行
INC BL修改地址指针,自增1
G1:LOOP NEXT 循环执行NEXT
MOV NUM,BL BL内容送NUM保存
答:统计一百个数里面“$”的个数,并且将个数保存在定义变量NUM里面
8,分析程序段的功能
V AR DW ? 定义字变量V AR
MOV AX, 00H 寄存器赋值00H
MOV BX, 03H 寄存器赋值03H
MOV CX, 20 计数值20
LP:ADD AX, BX 将两寄存器的内容相加
ADD BX, 3 将BX内容加3
LOOP LP 循环执行LP
MOV V AR, AX 将AX内容送到字变量V AR
AX BX
0 3
3 6
9 9
18 12
..... .......
以上执行20次~最后结果送字变量V AR保存。
结果为???自己算。
五,综合分析题
附图:8253的应用逻辑电路图,系统提供频率为ZMHZ 的频率信号,根据自己的设计完成CLK 的接线,并试完成:
1,分析8253通道0,通道1和通道2和控制接口地址。
2,编程实现在OUT2上输出周期为1秒的方波。
一、8259A 的命令字
LTIM :1为电平触发中断,0为边沿触发中断;
SNGL :1为单独使用,0为级连使用;
IC4:1为设置IC4,0为不设置IC4 ;
T7~T3:中断类型码高5位(低3位为IR7~IR0编码后的值);
ID2~ID0:从片的识别地址(存放IR7~IR0编码后的值),从片使用;
S7~S0:主片的IR7~IR0上连接从片8259A 时,相对应的位为1,主片使用; SFNM :1为特殊全嵌套方式,0为全嵌套方式;
AEOI :1为自动结束中断方式,0为非自动结束中断方式;
BUF :1为缓冲方式,0为非缓冲方式;
M/S :1为主片,0为从片。
最后一题考8253的编程的
P312,P327的方式选择控制字记住
P329的74ls138读端口地址的搞懂 ICW1D D D D D D D D 0A 0=0A 1=0A 1=。