陕西科技大学科目期末考试复习陕西科技大学期末考考试单片机重点(考试专用)
一,原码、补码与反码
原码与真值的关系为
[X]原=X, 0≤X<2n
2n-1-X -2n<X≤0
由补码的概念引伸,当用n位二进制数表示整数X(1位为符号位,n-1位为数值位),模为2n时,数X的补码可表示为:
[X]补=X 0≤X<2 n-1
2n+X -2 n-1≤X≤0
反码[X]反
一个正数的反码,等于该数的原码;
一个负数的反码,等于该负数的原码符号位不变(即为1),数值位按位求反(即0变1,1变0) [X]反=X 0≤X<2 n-1
(2n-1)+X -2 n-1 综上所述可归纳为: 正数的原码、反码、补码就是该数本身; 负数的原码其符号位为1,数值位不变; 负数的反码其符号位为1,数值位逐位求反; 负数的补码其符号位为1,数值位逐位求反并在末位加1。 二,溢出的判别 双高位判别法 利用符号位(Kn-1位)及最高数值位(Kn-2位)的进位情况来判断是否发生了溢出。 CS :若符号位发生进位,则CS=1; 否则CS=0。 CP :若最高数值位发生进位,则CP=1; 否则CP=0。 当两个正数补码相加时,若数值部分之和大于2n-1,则数值部分必有进位CP=1;而符号位却无进位CS=0。这时CSCP的状态为“01”,发生正溢出。 当两个负数补码相加时,若数值部分绝对值之和大于2n-1,则数值部分补码之和必小于2n-1,CP=0;而符号位肯定有进位CS=1,这时CSCP的状态为“10”,发生负溢出。 当不发生溢出时,CS和CP的状态是相同的,即CSCP的状态为“00”或“11”。 三,一台计算机具有的所有指令的集合称为该计算机的指令系统。 MCS—51系列单片机的指令系统共有111条指令,在储存空间与执行时间上都有较高的效率,还含有丰富的位操作指令。 按其功能可分为数据传送、算术运算、逻辑运算、程序转移、位操作等5个大类。 按指令执行时间:单机器周期指令64条,双机器周期指令45条,乘、除2条指令的执行时间为4个机器周期 四,指令格式。 一条汇编语言指令中最多包含5 个区段, 如下所示: [标号:]操作码[目的操作数][,源操作数][;注释] LOOP: ADD A, #10H ;(A) ←(A)+10H 5个区段之间要用分隔符分开: 标号与操作码之间用“: ”隔开, 操作码与操作数之间用空格隔开, 操作数与注释之间用“;”隔开, 如果操作数有两个以上, 则在操作数之间要用逗号“,”隔开(乘法指令和除法指令除外)。 五,MCS-51单片机汇编指令常用符号 Rn—当前选定的寄存器区中的8个工作寄存器R0~R7, 即n=0~7。 Ri—当前选定的寄存器区中的2个寄存器R0、R1, i=0、1。 direct—表示直接寻址的地址;8位内部RAM单元的地址:内部数据区RAM单元(00H~7FH)或特殊功能寄存器地址(80H~0FFH)。 #data—指令中的8位常数,#表示立即数。 #data16—指令中的16位常数。 addr16——16 位的目的地址, 用于LJMP, LCALL指令, 可指向64 KB程序存储器地址空间。 addr11——11位的目的地址, 用于AJMP, ACALL指令。目的地址必须与下一条指令的第一个字节在同一个2KB程序存储器地址空间范围之内。 rel——相对地址,8 位带符号的偏移量字节, 用于SJMP和所有条件转移指令中。偏移量相对于下一条指令的第一个字节计算, 在-128~+127 范围内取值。 bit——内部数据RAM或特殊功能寄存器中的可直接寻址位。DPTR——数据指针, 可用作16 位的地址寄存器。 A——累加器。 B——寄存器, 用于MUL和DIV指令中。 C——进位标志或进位位。 @——间接寻址寄存器或基址寄存器的前缀, 如@Ri,@DPTR。 /——位操作数的前缀, 表示对该位取反,但不影响该位原值。(X)——X中的内容。 ((X))——由X寻址的单元中的内容。 ←——箭头左边的内容被箭头右边的内容所代替。 六,在MCS -51单片机指令系统中, 有以下7种寻址方式: (1)立即寻址; (2)直接寻址; (3)寄存器寻址; (4)寄存器间接寻址; (5)基址寄存器加变址寄存器间接寻址; (6)相对寻址; (7)位寻址。 七,例题。 例:设内部RAM单元(30H)=40H,(40H)=10H, (l0H)=00H,端口(P1)=CAH,分析一下程序执行后各个单元及寄存器、P2口的内容 MOV R0,#30H ; (R0)←30H, 78 30 MOV A,@R0 ; (A)←((R0)), E6 MOV R1, A; (R1)←(A), F9 MOV B,@R1 ; (B)←((R1)), 87 F0 MOV @R1, P1 ; ((Rl))←(P1), A7 90 MOV P2,P1 ;(P2) ←(P1), 85 90 A0 MOV 10H,#20H ; (l0H)←20H, 75 10 20 执行上述指令后结果为: (R0)=30H (R1)=(A)=40H (B)=l0H (40H)=(P1)=(P2)=CAH,(l0H)=20H 例:设外部RAM (0203H)=FFH,分析以下指令执行后结果。 MOV DPTR,#0203H ; (DPTR)←0203H 90 02 03 MOVX A, @DPTR ; (A)←((DPTR)), E0 MOV 30H, A; (30H)←(A), F5 30 MOV A, #0FH ; (A)←0FH, 74 0F MOVX @DPTR, A; ((DPTR))←(A), F0 执行结果为 (DPTR)=0203H (30H)=FFH (0203H)=(A)=0FH 例:在外部ROM/EPROM中,从2000H单元开始依次存放0~9的平方值:0、1、4、9、…、81,要求依据累加器A中的值(0~9)来查找所对应的平方值,分析下述程序的结果。 MOV DPTR, #2000H ; (DPTR)←2000H, 90 20 00 MOV A, #09H ; (A)←09H, 74 09 MOVC A, @A+DPTR ;(A)←((A)十(DPTR)), 93 执行结果: (DPTR)=2000H, (A)=51H(81的十六进制数 例:以上例外部ROM/EPROM 2000H单元开始存放0~9的平方值,以PC作为基址寄存器进行查表。 解: 设MOVC指令所在地址(PC)=1FF0H,则 偏移量=表首地址-(MOVC指令所在地址+1) 偏移量=2000H-(1FF0H+1)=0FH 相应的程序如下: MOV A,#09H ;(A)←09H, 74 09 ADD A,#0FH ;地址调整, 240F MOVC A,@A+PC ;(A)←((A)+(PC)+1), 83 执行结果为: (PC)=1FF1H, (A)=51H(81的十六进制数) 例设(R0)=30H, (30H)=4AH, (A)=28H,则: XCH A,@R0 结果为: (A)=4AH, (30H)=28H XCHD A,@R0 结果为: (A)=2AH, (30H)=48H SW AP A 结果为: (A)=82H 例:若在外部ROM/EPROM中2000H单元开始依次存放0~9的平方值,数据指针(DPTR)=3A00H,用查表指令取出2003H单元的数据后,要求保持DPTR中的内容不变。完成以上功能的程序如下: MOV A, #03H ; (A)←03H, 7403 PUSH DPH ; C083 PUSH DPL ; C082 MOV DPTR, #2000H ; (DPTR)←2000H, 90 20 00 MOVC A, @A+DPTR ; (A)←(2000H+03H),93 POP DPL ; D0 82 POP DPH ; D0 83 执行结果: (A)=09H ,(DPTR)=3A00H。 例: 进入中断服务子程序时, 把程序状态寄存器PSW、累加器A、数据指针DPTR进栈保护。设当前SP为60H。则程序段 PUSH PSW PUSH ACC PUSH DPL PUSH DPH 执行后, SP内容修改为64H, 而61H、62H、63H、64H单元中依次栈入PSW、A、DPL、DPH的内容。当中断服务程序结束之前, 如下程序段(SP保持64H不变) POP DPH POP DPL POP ACC POP PSW 执行之后, SP内容修改为60H, 而64H、63H、62H、61H单元中的内容依次弹出到DPH、DPL、A、PSW中。 MCS -51 提供一个向上升的堆栈, 因此SP设置初值时要充分考虑堆栈的深度, 要留出适当的单元空间, 满足堆栈的使用。 例1:双字节无符号数加法(R0 R1)+(R2 R3)→(R4 R5);R0、R2、R4存放16位数的高字节,R1、R3、R5存放低字节。假设其和不超过16位,其编程如下。 MOV A,R1 ; 取被加数低字节,E91E ADD A,R3 ;低字节相加,2B RE MOV R5,A;保存和低字节,FD MOV A,R0 ; 取高字节被加数;E811 ADDC A,R2 ; 两高字节之和加低位进位, MOV R4,A; 保存和高字节 八,减法指令影响CY、OV、AC和P标志 CY表示两无符号数相减时,最高位是否有借位产生,若CY=1,表示有借位,CY=0则表示无借位; OV表示两个带符号数相减时是否产生溢出,OV=1表示从一个正数中减一个负数得出一个负数或从一个负数中减去一个正数时得出一个正数的错误情况,和加法类似。该标志 是由运算时差值的D7、D6位状态"异或"而得的,OV=0则表示无溢出; AC=1表示差值的D3向D4有借位,AC=0则表示无半借位。 例双字节无符号数相减(R0R1)-(R2R3)→(R4R5)。 R0、R2、R4存放16位数的高字节,R1、R3、R5存放低字节,先减低8位,后减高8位和低位减借位。由于低位开始减时没有借位,所以要先清零。其编程如下: MOV A,R1 ;取被减数低字节, E9 CLR C ;清借位位, C3 SUBB A,R3 ;低字节相减, 9B MOV R5, A;保存差低字节, FD MOV A,R0 ;取被减数高字节, E8 SUBB A,R2 ;两高字节差减低位借位, 9A MOV R4,A;保存差高字节, FC 九,例题, 加(减)1指令中,若指令的操作数为直接地址端口P0~P3时, 具有“读-改-写"的功能。 例如:设(R0)=7EH, (7EH)=FFH, (7FH)=38H, (DPTR)=l0FEH, 分析逐条执行下列指令后各单元的内容。 INC @R0 ; 使7EH单元内容由FFH变为00H INC R0 ;使R0的内容由7EH变为7FH INC @R0 ;使7FH单元内容由38H变为39H INC DPTR ;使DPL为FFH,DPH不变 INC DPTR ;使DPL为00H,DPH为11H INC DPTR ;使DPL为0lH,DPH不变 例如: 若(A)=4EH(78), (B)=5DH(93) 执行指令: MUL AB 结果为: 积为:(BA)=lC56H, 7254>255, (A)=56H, (B)=lCH, OV=1, CY=0 , P=0。 1)逻辑"与"指令 ANL A, Rn ;(A)←(A)AND(Rn), 58~5F ANL A, direct ;(A)←(A)AND(direct), 55 direct ANL A, @Ri ;(A)←(A)AND(Ri), 56~57 ANL A, #data ;(A)←(A)AND #data , 54 data ANL direct, A ;(direc)←(direct)AND(A), 52 direct ANL direct, #data ;(direct)←(direct) AND #data , 53 direct data 功能: 将两个操作数的内容按位进行逻辑与操作, 并将结果送回目的操作数的单元中。 例如(A)=FAH=11111010B,(R1)=7FH=01111111B ANL A,Rl; (A)←11111010A01111111 结果为:(A)=01111010B=7AH。 逻辑“与”ANL指令常用于屏蔽(置位)字节中某些位。若清除某位,则用“0”和该位相与;若保留某位,则用“1”和该位相与。 例如:(Pl)=C5H=11000101B,屏蔽P1口高4位 ANL P1,#0FH;(Pl)←(P0)AND 00001111 结果为:(P1)=05H=00000101B。 2)逻辑“或”指令 ORL A, Rn ;(A)←(A)OR(Rn), 48~4F ORL A, direct ;(A)←(A)OR(direct), 45 direct ORL A, @Ri ;(A)←(A)OR((Ri)), 46~47 ORL A, #data ;(A)←(A)OR#data , 44 data ORL direct, A ;(direct)←(direct)OR (A), 42 direct ORL direct, #data ;(direct)←(direc)OR #data ,43 direct data 功能:将两个操作数的内容按位进行逻辑或操作, 并将结果送回目的操作数的单元中。 例: 若(A)=C0H, (R0)=3FH, (3F)=0FH 执行指令:ORL A,@R0 ;(A)←(A)OR((R0) 结果为:(A)=CFH 例: 根据累加器A中4~0位的状态,用逻辑与、或指令控制P1口4~0位的状态,Pl 口的高3位保持不变。 ANL A,#00011111B;屏蔽A的高3位 ANL P1,#11100000B;保留P1的高3位。 ORL P1 A; 若上述程序执行前: (A)=B5H=10110101B,(Pl)=6AH=01101010B, 则执行程序后 (A)=15H=00010101B,(Pl)=75H=01110101B 3)逻辑“异或”指令 XRL A, Rn ;(A)←(A) XRL(Rn), 68 ~6F XRL A, direct ;(A)←(A) XRL (direct), 65 direct XRL A, @Ri ;(A)←(A) XRL ((Ri)), 66 ~67 XRL A, #data ;(A)←(A) XRL #data, 64 data XRL direct, A ;(direct)←(direct) XRL(A), 62 direct XRL direct, #data ; (direct)←(direct) XRL #data, 63 direct data 功能: 将两个操作数的内容按位进行逻辑异或操作, 并将结果送回到目的操作数的单元中。 例如:若(A)=B5H=10110101B, 执行下列指令: XRL A,#0F0H ; A的高4位取反,低4位保留 MOV 30H,A;(30H)←(A)=45H, XRL A,30H ; 自身异或使A清零 执行后结果: (A)=00H。 4)简单逻辑操作指令 CLR A; 对累加器A清“0” E4 CPL A; 对累加器A按位取反 F4 上例中用异或指令使累加器清零,需要两条双字节指令 MOV 30H, A和XRL A, 30H 共占用四字节存储空间。 MOV A,#00H 实现累加器清零,也需一条双字节指令 不影响Cy, AC, OV等标志 例:双字节数求补码。 解:对于一个16位数,R3存高8位,R2存低8位,求补结果仍存R3、R2求补的参考程序如下: MOV A,R2 ; 低8位数送A CPL A;低8位数取反 ADD A, #01H ; 加1得低8位数补码 MOV R2, A;存补码低8位 MOV A, R3 ; 高8位数送A CPL A; 高8位取反 ADDC A, #00H ; 加低8位进位 MOV R3, A;存补码高8位 例16位数的算术左移。16位数在内存中低8位存放在M1单元,高8位存放在M1+1单元。 CLR C ; 进位CY清零 MOV R1, #M1 ; 操作数地址M1送Rl MOV A, @Rl ; 16位数低8位送A RLC A; 低8位左移,最低位补0 MOV @R1, A; 低8位左移后,回送Ml存放 INC Rl ; 指向16位高8位地址M1+1 MOV A, @R1 ; 高8位送A RLC A; 高8位带低8位进位左移 MOV @R1, A; 高8位左移后回送M1+1存放 例将外部数据RAM的一个数据块传送到内部数据RAM,两者的首址分别为 DA TA1和DA TA2,遇到传送的数据为零时停止。 解外部RAM向内部RAM的数据传送一定要以累加器A作为过渡,利用判零条件转移正好可以判别是否要继续传送或者终止。 MOV R0,#DA TA1;外部数据块首址送R0 MOV R1,#DA TA2;内部数据块首址送R1 LOOP:MOVX A,@R0;取外部RAM数据入A HERE:JZ HERE ; 数据为零则终止传送 MOV @R1, A; 数据传送至内部RAM单元 INC R0;修改地址指针,指向下一数据地址 INC R1 SJMP LOOP;循环取数 例32 将内部RAM中从DA TA单元开始的10个无符号数相加,相加结果送SUM主元保存。 解:设相加结果不超过8位二进制数,则相应的程序如下: MOV R0,#0AH ; 给R0置计数器初值 MOV Rl,#DA TA; 数据块首址送Rl CLR A; A清零 LOOP:ADD A,@R1 ; 加一个数 INC R1 ;修改地址,指向下一个数 DJNZ R0,LOOP ; R0减1,不为零循环 MOV SUM,A; 存10个数相加和 例:设(SP)=30H,标号为SUB1的子程序首址在2500H, 执行指令: 3000H: LCALL SUBl ;(PC)=3000H 结果: (SP)=32H,(31H)=03H,(32H)=30H,(PC)=2500H。 2300H :ACALL SUB2 ; (PC)=2300H 执行该指令后:(PC)+2=2302H,(0010 0011 0000 0010) 可调用子程序的2KB范围为2000H~27FFH. 07FEH:ACALL SUB3 ;(PC)=07FEH 执行该指令后,(PC)+2=0800H ,(0000 1000 0000 0010) 可调用子程序的2KB范围为0800H~0FFFH。 十,程序设计。 例 1 两个无符号双字节数相加。 设被加数存放于内部RAM的40H(高位字节), 41H(低位字节), 加数存放于50H(高位字节), 51H(低位字节), 和数存入40H和41H单元中。 程序如下: START: CLR C ; 将Cy清零 MOV R0, #41H ; 将被加数地址送数据指针R0 MOV R1, #51H ; 将加数地址送数据指针R1 AD1: MOV A, @R0 ; 被加数低字节的内容送入A ADD A,@R1 ; 两个低字节相加 MOV @R0, A; 低字节的和存入被加数低字节中 DEC R0 ; 指向被加数高位字节 DEC R1 ; 指向加数高位字节 MOV A, @R0 ; 被加数高位字节送入A ADDC A, @R1 ; 两个高位字节带Cy相加 MOV @R0, A; 高位字节的和送被加数高位字节 RET 例2 将两个半字节数合并成一个一字节数。 设内部RAM 40H, 41H单元中分别存放着8 位二进制数, 要求取出两个单元中的低半字节, 并成一个字节后, 存入50H单元中。 START: MOV R1, #40H ; 设置R1为数据指针 MOV A, @R1 ; 取出第一个单元中的内容 ANL A, #0FH ; 取第一个数的低半字节 SWAP A; 移至高半字节 INC R1 ;修改数据指针 XCH A, @R1 ; 取第二个单元中的内容 ANL A, #0FH ; 取第二个数的低半字节 ORL A, @R1 ; 拼字 MOV 50H, A; 存放结果 RET 例3.单字节压缩BCD码转换成二进制码子程序。 设两个BCD码(d1d0)表示的两位十进制压缩存在与R2中,其中R2高4位存十位,低4位存个位。要把其转换成纯二进制码的算法: (d1d0)BCD=d1×10+d0 入口:待转换的BCD码存于R2。 出口:转换结果(8位无符号二进制整数)仍存R2。 BCD2B:ORG 2000H MOV A,R2 ANL A,#0F0H SWAP A MOV B,#0AH MUL AB MOV R3, A MOV A, R2 ANL A, #0FH ADD A, R3 MOV R2, A RET 例4.双字节压缩BCD码转换成二进制码子程序。 解:该转换的算法为: (d3d2d1d0)=(d3×10+d2) ×100十(d1×10+d0 ) 实现该算法的参考子程序如下: 入口:R5(千位、百位)、R4 (十位、个位)为BCD码。 出口: R5R4(16位无符号二进制整数)。 BCD4B:ORG 2100H MOV A,R5 MOV R2,A ACALL BCD2B MOV B ,#64H MUL AB ; MOV R6,A XCH A,B MOV R5,A没有MOV R5,B MOV A,R4 MOV R2,A ACALL BCD2B ADD A,R6 MOV R4,A MOV A,R5 ADDC A,#00H MOV R5,A RET 例5 3个无符号单字节整数分别存于R1、R2、R3中,找出其中最大数放于R0中。算法:首先将R0清零; 然后进行(R1 )与(R0)减法,若(R1)-(R0)>0,则 (R1)>(R0〉,把( R1)送(R0);否则(R0)保持不变。 将(R0)分别与(R2)和(R3)比较,比较处理的方法 与上面相同; 比较3次后,R0中即为3数中的最大数。 采用地址译码器的多片程序存储器的扩展。 例要求用2764芯片扩展8031的片外程序存储器空间, 分配的地址范围为0000H~3FFFH。 解:采用完全译码的方法,每个单元只占用唯一的1个地址。 宇片数: (末地址-首地址)+1=(3FFFH-0000H)+1=4000H=214 字片数=4000H÷2000H=2(片) 位片数: 位片数=单元位数/芯片位数=1 总片数=字片数×位片数=2×1=2(片) 分配地址范围: 第1片:0000 0000 0000 0000 (0000H) 0001 1111 1111 1111 (1FFFH) 第2片: 0010 0000 0000 0000 (2000H) 0011 1111 1111 1111 (3FFFH) 十一,中断 1) 外部中断源 INT0(P3.2)端口、INT1 (P3.3) TCON的IE0、IE1,中断请求标志。 触发方式: 脉冲下降沿触发 电平触发 由TCON寄存器中的IT0、IT1来决定。 IE0:外部中断INT0的请求标志位。 IT0:外部中断INT0触发方式控制位。软件置1或清0: IT0=1 时,外部中断INT0为下降沿触发。 IT0=0时,外部中断INT0为电平触发。 IE1:为外部中断INT1的请求标志位。功能与IE0相同。 IT1:外部中断INT1触发方式控制位。功能与IT0相同。 2) 内部中断源 定时器T0和T1溢出中断源、串行口发送/接收中断源。 2个定时器/计数器:T0和T1。 当计数器计满溢出时,分别产生溢出中断,使各自的中断标志位TF0、TF1置1,产生中断请求标志。 TF0和TF1为TCON寄存器中的2位。 TF0:定时器T0的溢出中断标志位。由T0回零溢出引起。TF1:定时器T1的溢出中断标志位。由T1回零溢出引起。 8031复位后,TCON被清0。 TI/RI:串行I/O中断,完成一帧字符发送/接收引起。 串行口发送/接收中断源。其中断标志位占用SCON寄存器中的2位,它们是发送中断请求标志TI和接收中断请求 TI:串行口内部发送中断请求标志位。当串行口发送完一个字符后,由内部硬件使发送中断标志TI置位。产生中断请求标志。 RI:串行口内部接收中断请求标志位。当串行口接收到一个字符后,由内部硬件使接收 中断请求标志位RI置位。产生中断请求标志。 串行口的发送中断TI,和接收中断RI,共用一个内部中断源。它们逻辑“或”后,作为一个内部的串行口中断源。 TI RI:CPU 响应中断后,执行中断服务程序时,并不自动清0,需要在中断服务程序中用清零指令完成 1) 中断允许控制 MCS - 51单片机有5个中断源, 为了使每个中断源都能独立地被允许或禁止, 以便用户能灵活使用, 它在每个中断信号的通道中设置了一个中断屏蔽触发器。 只有该触发器无效, 它所对应的中断请求信号才能进入CPU, 即此类型中断开放。否则, 即使其对应的中断标志位置1, CPU也不会响应中断, 即此类型中断被屏蔽了。同时CPU内还设置了一个中断允许触发器, 它控制CPU能否响应中断。 2)中断允许寄存器IE 控制所有中断源的开放或禁止,每个中断源是否被允许。 格式: 位地址分别是A8H~AFH。 EA:中断总允许位。EA=1,CPU开放中断;EA=0,CPU禁止所有的中断请求。 ES:串行中断允许位。ES=1,允许串行口中断;ES=0,禁止串行口中断。 ET1:T1溢出中断允许位。ET1=1,允许T1中断;ET1=0,禁止T1中断。 EX1:外部中断1允许位。EX1=1,允许外部中断1中断;EX1=0,禁止外部中断1中断。 ET0:T0溢出中断允许位。ET0=1,允许T0中断;ET0=0,禁止T0中断。 EX0:外部中断0允许位。EX0=1,允许外部中断0中断;EX0=0,禁止外部中断0中断。 3) 中断优先级寄存器IP a) IP位格式及优先级的设定 MCS-51单片机具有2个中断优先级,高优先级或低优先级。 IP在特殊功能寄存器中,字节地址为B8H,位地址分别是B8H~BFH,IP用来锁存各中断源优先级的控制位: PS:串行口中断优先级控制位。PS=1,设定串行口为高优先级中断;PS=0,设定串行口为低优先级中断。 PT1:T1中断优先级控制位。PT1=1,设定定时器T1为高优先级中断;PT1=0,设定定时器T1为低优先级中断。 PX1:外部中断1优先级控制位。PX1=1,设定外部中断1为高优先级中断;PX1=0,设定外部中断1为低优先级中断。 PT0:T0中断优先级控制位。PT0=1,设定定时器T0为高优先级中断;PT0=0,设定定时器T0为低优先级中断。 PX0 :外部中断0优先级控制位。PX0=1,设定外部中断0为高优先级中断;PX0=0,设定外部中断0为低优先级中断。 MCS-51单片机复位后,IP寄存器低5位全部被清0,将所有中断源设置为低优先级中断。 b) 不同优先级中断请求同时发生时CPU响应的优先顺序 c) 相同优先级中断请求同时发生时CPU响应的优先顺序 MCS-51单片机有5个中断源,当它们处于同优先级时的优先级顺序如表所示。 十二,t c 例 1 设单片机晶振频率为6 MHz,计算单片机定时器的最小定时时间和最大定时时间。 机器周期:T= 12÷6 MHz= 2μs 最小定时时间:Tmin= 2μs 最大定时时间:Tmax=216×2=131072μs=131ms 例 2 设单片机晶振频率为6 MHz,要求定时器T0产生100ms的定时,试确定计数初值及TMOD的内容。 采用方式1 机器周期:T= 12÷6 MHz= 2μs 脉冲计数:C= 100ms/2μs =5 ×104 则计数初值:TC= 216- 5 ×104 =15536 =3CB0H TMOD:T0 M1M0 =01,C/T=0,GA TE=0 T1可任意设置 TMOD= 0000001 1) 方式0 的应用 例1 利用定时器输出周期为 2 ms的方波, 设单片机晶振频率为6 MHz。 选用定时器/计数器T0 作定时器, 输出为P1.0 引脚, 2 ms 的方波可由间隔1 ms的高低电平相间而成, 因而只要每隔 1 ms对P1.0 取反一次即可得到这个方波。 定时 1 ms的初值: 因为机器周期=12÷6 MHz= 2 μs 所以 1 ms内T0 需要计数N次: N= 1 ms÷2 μs = 500 使用方式0 的13 位计数器即可, T0 的初值X为: X=M-N=8192-500=7692=1E0CH (0001111000001100) 但是, 因为13 位计数器中, 低8 位TL0 只使用了5 位, 其余码均计入高8 位TH0 的初值, 则T0 的初值调整为 (0001111000001100) TH0=0F0H, TL0=0CH TMOD初始化: TMOD=00000000B=00H (GA TE=0, C/T=0, M1=0, M0=0) TCON初始化: 启动TR0=1 IE初始化: 开放中断EA=1, 定时器T0 中断允许ET0=1 程序清单如下: ORG 0000H AJMP START; 复位入口 ORG 000BH AJMP T0INT ; T0中断入口 ORG 0030H START: MOV TH0, #0F0H ; T0赋初值 MOV TL0, #0CH MOV TMOD, #00H SETB ET0 ; 开T0中断 SETB EA; 开总允许中断 SETB TR0 ; 启动T0 MAIN: AJMP MAIN ; 主程序 T0INT: CPL P1.0 MOV TL0, #0CH MOV TH0, #0F0H RETI 2) 方式1应用 方式1 与方式0 基本相同, 只是方式 1 改用了16 位计数器。要求定时周期较长时, 13 位计数器不够用, 可改用16 位计数器。 例2 已知某生产线的传送带上不断地有产品单向传送, 产品之间有较大间隔。使用光电开关统计一定时间内的产品个数。假定红灯亮时停止统计, 红灯灭时才在上次统计结果的基础上继续统计, 试用单片机定时器/计数器T1的方式1完成该项产品的计数任务。 (1) 初始化: TMOD=11010000B=0D0H (GA TE=1, C/T=1, M0M1=01) TCON=00H (2) T1在方式1时, 溢出产生中断, 且计数器回零, 故在中断服务程序中, 需用R0计数中断次数, 以保护累积计数结果。 (3) 启动T1计数, 开T1中断。 程序清单如下: ORG 0000H AJMP START ; 复位入口 ORG 001BH AJMP T1INT ; T1中断入口 ORG 0100H START: MOV SP, #60H ; 初始化程序 MOV TCON, #00H MOV TMOD, #0D0H MOV TH1, #00H MOV TL1, #00H MOV R0, #00H ; 清中断次数计数单元 MOV P3, #28H; 设置P3.5第二功能 SETB TR1 ; 启动T1 SETB ET1; 开T1中断 SETB EA; 开总中断 MAIN: ACALL DISP ; 主程序, 调显示子程序 … ORG 0A00H T1INT: INC R0 ; 中断服务子程序 RETI DISP: …; 显示子程序 RET 3) 方式 2 应用 方式 2 是定时器自动重装载的操作方式, 在这种方式下, 定时器0 和 1 的工作是相同的, 它的工作过程与方式0、方式 1 基本相同, 只不过在溢出的同时, 将8 位二进制初值自动重装载, 即在中断服务子程序中, 不需要编程送初值, 这里不再举例。定时器T1 工作在方式 2 时, 可直接用作串行口波特率发生器, 4) 方式3 的应用 定时器T0 工作在方式 3 时是 2 个8 位定时器/计数器。且TH0 借用了定时器T1 的溢出中断标志TF1和运行控制位TR1。 例3 假设有一个用户系统中已使用了两个外部中断源, 并置定时器T1 于方式2, 作串行口波特率发生器用, 现要求再增加一个外部中断源, 并由P1.0 口输出一个5K Hz的方波(假设晶振频率为 6 MHz)。 在不增加其它硬件开销时, 可把定时器/计数器T0 置于工作方式3, 利用外部引脚T0端作附加的外部中断输入端, 把TL0 预置为0FFH, 这样在T0 端出现由1至0 的负跳变时, TL0 立即溢出, 申请中断, 相当于边沿激活的外部中断源。在方式3下, TH0 总是作8 位定时器用, 可以靠它来控制由P1.0 输出的5 kHz方波。 由P1.0 输出5 kHz的方波, 即每隔100 μs使P1.0 的电平发生一次变化。则TH0中的初始值X=M-N=256-100/2=206。 MOV TL0, #0FFH MOV TH0, #206 MOV TL1, #BAUD ; BAUD根据波特率要求设置常数 MOV TH1, #BAUD MOV MOD, #27H ; 置T0工作方式3 ; TL0工作于计数器方式 MOVTCON, #55H ; 启动定时器T0、T1, 置外部中断0 和1 ; 为边沿激活方式 MOVIE, #9FH ; 开放全部中断 TL0 溢出中断服务程序(由000BH单元转来): TL0INT: MOV TL0, #0FFH …; 外部引脚T0 引起中断处理程序 RETI TH0 溢出中断服务程序(由001BH转来): TH0INT: MOVTH0, #206 CPL P1.0 RETI 此处串行口中断服务程序、外中断0和外中断1的中断服务程序没有列出。 例 设MCS-51单片机系统时钟频率ФCLK为6MHZ,请编出利用定时/计数器T0在P1.0引脚上产生周期为2秒,占空比为50%的方波信号的程序 (1)主程序 1)T0工作方式的设定:选择方式1(16位方式) (最大定时131ms) 2)定时常数的设定: TC=216-100ms/2μs =15536=3CB0H 即:TH0应装3CH,TL0应装B0H。 3)中断管理:允许T0中断,开放总中断 即:IE应装10000010B。 4)启动定时器T0:SETB TR0 5)设置软件计数器初值:(如使用R7) 即R7应装0AH 6)动态停机:SJMP $ 主程序如下: MAIN:MOV TMOD,#01H;设定T0为方式1 MOV TH0,#3CH;装入定时常数高8位 MOV TL0,#0B0H;装入定时常数低8位 MOV IE,#82H;开放T0中断 SETB TR0 ;启动T0 MOV R7,#0AH ;设置软件计数器 SJMP $ (2)中断服务程序 任务:1)恢复T0常数; 2)软件计数器减1; 3)判断软件计数器是否为0。为0时,改变P1.0状态,并恢复软件计数器初值;不为0时中断返回。 程序如下: T0INT:MOV TL0,#0B0H ;恢复定时常数 MOV TH0,#3CH ; DJNZ R7,NEXT CPL P1.0 MOV R7,#0AH NEXT:RETI 完整程序如下: ORG 0000H AJMP MAIN ORG 000BH AJMP TOINT ORG 0030H MAIN:MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV IE,#82H SETB TR0 MOV R7,#0AH SJMP $ TOINT:MOV TL0,#0B0H MOV TH0,#3CH DJNZ R7,NEXT CPL P1.0 MOV R7,#0AH NEXT:RETI END 科技大学 期末考试 批次专业:202001-土木工程(专升本)课程:计算机应用基础(专升本) 总时长:120分钟 1. (单选题) 计算机网络是一门综合技术的合成,其主要技术是( )。(本题 2.0分) A、计算机技术与多媒体技术 B、计算机技术与通信技术 C、电子技术与通信技术 D、数字技术与模拟技术 学生答案: B 标准答案:B 解析: 得分: 2 2. (单选题) 下列哪一个描述是Internet比较恰当的定义?( )(本题2.0分) A、一个协议 B、一个由许多个网络组成的网络 C、OSI模型的下三层 D、一种部网络结构 标准答案:B 解析: 得分: 2 3. (单选题) Internet上,访问Web信息时用的工具是浏览器。下列( )就是目前常用的Web浏览器之一。(本题2.0分) A、Internet B、Outlook C、Yahoo D、FrontPage 学生答案: A 标准答案:A 解析: 得分: 2 4. (单选题) 计算机病毒程序没有文件名,是靠( )识别的。(本题2.0分) A、长度 B、标记 C、特征码 D、症状 标准答案:C 解析: 得分: 2 5. (单选题) 操作系统的主要功能包括( )。(本题2.0分) A、存储管理、设备管理、运算器管理、处理器管理 B、文件管理、存储管理、设备管理、处理器管理 C、文件管理、存储管理、设备管理、系统管理 D、存储管理、设备管理、程序管理、处理器管理 学生答案: C 标准答案:C 解析: 得分: 2 6. (单选题) 下列关于回收站的正确说法是( )。(本题2.0分) A、回收站可以暂时存放硬盘上被删除的信息 B、放入回收站的信息不可恢复 C、放入回收站的信息不能清除 D、回收站可以存放软盘上被删除的信息 太原科技大学 数字电子技术 课程试卷 B 卷 一、单选题(20分,每小题1分)请将本题答案全部写在下表中 1、8421BCD 码10000001转化为十六进制数是( )。 A 、15 B 、51 C 、81 D 、18 2、n 位二进制数的反码或其原码,表示的十进制数是( )。 A 、21n - B 、2n C 、1 2n - D 、2n 3、TTL 与非门多余输入端的处理是( )。 A 、接低电平 B 、任意 C 、 通过 100W 电阻接地 D 、通过 100k W 电阻接地 4、OD 非门在输入为低电平(输出端悬空)情况下,输出为( )状态。 A 、高电平 B 、低电平 C 、开路 D 、不确定 5、与()Y A B A =e e 相等的逻辑函数为( )。 A 、Y B = B 、Y A = C 、Y A B =? D 、Y A B =e 6、下列(,,)F A B C 函数的真值表中1Y =最少的为( )。 A 、Y C = B 、Y AB C = C 、Y AB C =+ D 、Y BC C =+ 7、( )是组合逻辑电路的特点。 A 、输出仅取决于该时刻的输入 B 、后级门的输出连接前级门的输入 C 、具有存储功能 D 、由触发器构成 8、半加器的两个加数为A 和B ,( )是进位输出的表达式。 A 、AB B 、A B + C 、AB D 、AB 9、欲使JK 触发器1 n Q Q +=,J 和K 取值正确的是( )。 A 、,J Q K Q == B 、J K Q == C 、0J K == D 、,1J Q K == 10、字数为128的ROM 存储器存储容量为1204位,字长为( )位,地址线为( )根。 A 、8,8 B 、8,7 C 、4,7 D 、4,8 11、一个四位二进制减法计数器初始状态为0110,经过101个脉冲有效沿触发后,它的输出是 ( )。 A 、0000 B 、0001 C 、0011 D 、0010 12、要用1K×8的RAM 扩展成8K×16的RAM ,需选用( )译码器。 A 、 3线-8线 B 、2线-4线 C 、1线-2线 D 、4线-16线 ,考试作弊将带来严重后果! 华南理工大学期末考试 《计算机网络》试卷A 100分, 考试时间120分钟。 题 号 一 二 三 四 五 总分 得 分 评卷人 填空题(14分,每空1分) 局域网中,最常使用的传输介质是_____________________。 物理层提供的主要功能是:在两个网络设备之间提供__ ___________。 请列举三个传统的应用:电子邮件、______________和_________________。 一台主机的MAC地址是00-01-4A-83-72-1C,它对应的EUI-64 地址是:_____________________________________________。(本题2分)。 IPv6分组可以由基本头、 和数据(传输层PDU)三部分组成。 TCP段头中有一个域叫窗口数,它的值由_______________决定。 (纠正一位错),原码字长8位,现接收到一个码字为111001001111,发送方发送的原始码字应为: 。(本题3 分) POP3和IMAP的一个不同点:_________________________ _。 地址库不稳定等问题,可以使用 来消除冗余环带来的这些问题。 OSPF (Open Shortest Path First)路由选择协议的局域网段中,假设有一条线路的带宽是10M,那么它对应的链路代价(度量)是____________________。 判断对错(10分,每题1分,对的画 √,错的画×) No. 1 2 3 4 5 6 7 8 9 10 Answer .电子邮件系统通常由用户代理和消息传输代理两大部分组成。 .PPP的两种认证方式中,PAP比CHAP更加安全。 太原科技大学硕士研究生 2014/2015学年第1学期《数值分析》课程试卷 一、填空题(每空4分,共32分) 1、设?????≤≤-++<≤+=2 1,1321 0,)(2 323x x bx x x x x x s 是以0,1,2为节点三次样条函数,则b=__-2___ 2、解线性方程组12312312388 92688 x x x x x x x x x -++=-?? -+=??-+-=? 的Jacobi 迭代格式(分量形式)为 ?? ???+--=++-=++=+++)(2)(1)1(3) (3)(1)1(2) (3)(2)1(1882/)96(88k k k k k k k k k x x x x x x x x x ,其相应的迭代矩阵为??????????-0812/102/9810。 3、方程03 =-a x 的牛顿法的迭代格式为__3 12 3k k k k x a x x x +-=-__________,其收敛的阶为 2 。 4、已知数x 的近似值0.937具有三位有效数字,则x 的相对误差限是310534.0-? 解:x 1≈0.937, 31102 1 )(-?≤ x ε 3 31111 10(x )2 (x )0.53410x 0.937 r εε--?=≤=? 5、用列主元高斯消去法解线性方程组 ??? ??=--=++=++2333220221 321321x x x x x x x x 作第1次消元后的第2,3个方程分别为? ? ?=+--=-5.35.125 .15.03232x x x x 6、设???? ??-=3211A ,则=∞)(A Cond __4____. 河南科技大学电信科卷A 一. 填空题(每空2分,共20分) 1. 不同的编译程序关于数据空间的存储分配策略可能不同,但大部分编译中采用的方案有两种:静态存储分配方案和动态存储分配方案,而后者又分为(1) 和 (2) 。 2. 规范规约是最(3)规约。 3. 编译程序的工作过程一般划分为5个阶段:词法分析、(4) 、语义分析与中间代码生成,代码优化及(5) 。另外还有(6)和出错处理。 4.表达式x+y*z/(a+b)的后缀式为 (7) 。 5.文法符号的属性有综合属性和 (8)。 6.假设二位数组按行存放,而且每个元素占用一个存储单元,则数组a[1..15,1..20]某个元素a[i ,j]的地址计算公式为(9)。 7.局部优化是局限于一个(10)范围内的一种优化。 二. 选择题(1-6为单选题,7-8为多选题,每问2分,共20分) 1. 一个上下文无关文法G 包括四个组成部分:一组终结符,一组非终结符,一个( ),以及一组 ( )。 A . 字符串 B . 产生式 C . 开始符号 D . 文法 2.程序的基本块是指( )。 A . 一个子程序 B . 一个仅有一个入口和一个出口的语句 C . 一个没有嵌套的程序段 D . 一组顺序执行的程序段,仅有一个入口和一个出口 3. 高级语言编译程序常用的语法分析方法中,递归下降分析法属于( )分析方法。 A . 自左向右 B . 自顶向下 C . 自底向上 D . 自右向左 4.在通常的语法分析方法中,( )特别适用于表达式的分析。 A . 算符优先分析法 B . LR 分析法 C . 递归下降分析法 D . LL (1)分析法 5.经过编译所得到的目标程序是( )。 A . 四元式序列 B . 间接三元式序列 C . 二元式序列 D . 机器语言程序或汇编语言程序 6. 一个文法所描述的语言是( );描述一个语言的文法是( )。 第一讲 生物信息学(Bioinformatics)是20世纪80年代末随着人类基因组计划的启动而兴起的一门新型交叉学科,它体现了生物学、计算机科学、数学、物理学等学科间的渗透与融合。 生物信息学通过对生物学实验数据的获取、加工、存储、检索与分析,达到揭示数据所蕴含的生物学意义从而解读生命活动规律的目的。 生物信息学不仅是一门学科,更是一种重要的研究开发平台与工具,是今后进行几乎所有生命科学研究的推手。 生物技术与生物信息学的区别及联系 生物信息学的发展历史 ?人类基因组计划(HGP) ?人类基因组计划由美国科学家于1985年提出,1990年启动。根据该计划,在2015年要把人体约4万个基因的密码全部揭开,同时绘制出人类基因的谱图,也就是说,要揭开组成人体4万个基因的30亿个碱基对的秘密。HGP与曼哈顿原子弹计划和阿波罗计划并称为三大科学计划,被誉为生命科学的登月计划。(百度百科) 随着基因组计划的不断发展,海量的生物学数据必须通过生物信息学的手段进行收集、分析和整理后,才能成为有用的信息和知识。换句话说,人类基因组计划为生物信息学提供了兴盛的契机。上文所说的基因、碱基对、遗传密码子等术语都是生物信息学需要着重研究的地方。 第二讲回顾细胞结构 细胞是所有生命形式结构和功能的基本单位 细胞组成 细胞膜主要由脂类和蛋白质组成的环绕在细胞表面的双层膜结构 细胞质细胞膜与细胞核之间的区域:包含液体流质,夹杂物存储的营养、分泌物、天然色素和细胞器 细胞器细胞内完成特定功能的结构:线粒体、核糖体、高尔基体、溶酶体等 细胞核最大的细胞器 DNA的结构 碱基(腺嘌呤A、鸟嘌呤G、胞嘧啶C、胸腺嘧啶G) 核苷酸 核苷酸是构成DNA分子的重要模块。每个核苷酸分子由一分子称作脱氧核糖的戊 糖(五碳糖)、一分子磷酸和一分子碱基构成。每种核苷酸都有一个碱基对,也就 是A、T、C、G 基因是什么 基因是遗传物质的基本单位 基因就是核苷酸序列。 大部分的基因大约是1000-4000个核苷酸那么长。 基因通过控制蛋白质的合成,从微观和宏观上影响细胞、组织和器官的产生。 基因在染色体上。 物理化学上学期试卷 (应用化学专业上学期用) 校名:华南理工大学系名:专业:得分: 班级:本班排序号:姓名:日期:年月日 一、选择题( 共10题20分) 1. 2 分(2435) 2435 CuSO4与水可生成CuSO4?H2O,CuSO4?3H2O,CuSO4?5H2O三种水合物,则在一定温度下 与水蒸气平衡的含水盐最多为: ( ) (A) 3种 (B) 2种 (C) 1种 (D) 不可能有共存的含水盐 2. 2 分(1192) 1192 用130℃的水蒸气(蒸气压为 2.7p?)与1200℃的焦炭反应生成水煤气: C+H2O??→CO+H2,如果通入的水蒸气反应掉70%,问反应后混合气体中CO的分压为多少? 设总压2.7p?不变。 ( ) (A) 0.72p?(B) 1.11p? (C) 2.31p?(D) 1.72p? 3. 2 分(0485) 0485 氧气的燃烧热应为何值? ( ) (A) 大于零(B) 小于零 (C) 等于零(D) 不确定 4. 2 分(1513) 1513 气体CO和N2有相近的转动惯量和相对分子摩尔质量,在相同温度和压力时,两者平 动和转动熵的大小为:( ) (A) S t,m(CO)=S t,m(N2), S r,m(CO)>S r,m(N2) (B) S t,m(CO)>S t,m(N2), S r,m(CO)>S r,m(N2) (C) S t,m(CO)=S t,m(N2), S r,m(CO) 考试成绩构成:卷面(70%)+实验(20%)+平时(10%) 考试题型:1、填空题(20分)(20空) 2、单项选择题(20分)(10题) 3、名词解释(20分)(4个) 4、简答题(20分)(3个) 5、计算题或者应用题(20) 填空题: 信息的特征:事实性、时效性、不完全性、等级性、非零和性、增殖性 系统的特点:①、系统是由若干要素(部分)组成的②、系统具有一定的结构。要素间相互联系、相互制约,形成系统的结构。 ③、系统具有一定的功能。【系统一般都具有集合性、相关性、层次性、整体性、目的性、动态性和适应性。】系统的分类: ①、根据复杂程度可将系统分为简单系统和复杂系统; ②、根据系统的自然性将系统分为自然系统和人造系统; ③、根据系统的抽象程度将系统分为实体系统和抽象系统; ④、静态系统和动态系统 ⑤、开放系统和封闭系统 信息系统的特点: 1、信息系统是一种“人-机系统” 2、信息系统是一个动态系统 3、信息系统是一个相对封闭的系统 4、信息系统是一个综合系统 决策过程模型:决策科学先驱西蒙(Simon)在著名的决策过程模型论著中指出:以决策者为主体的管理决策过程分成了三个阶段:1、情报收集2、方案设计3、方案抉择 决策问题的分类: 1、从决策的重要性来看,可将决策问题分为:(1)战略决策(2)战术决策(3)业务决策 2、从问题的结构化程度可以将决策问题分成:(1)结构化问题决策(2)非结构化问题决策(3)半结构化问题决策 管理信息系统的功能结构(纵向和横向): 管理信息系统的功能结构可以从两方面看,一个是纵向管理职能,一个是横向的管理层次。 从纵向管理职能来看,主要就是涉及到企业的人、财、物、产、供、销 从横向的管理层次看,有战略管理、战术管理、运行控制和业务处理 信息系统的发展: 信息系统经历了由单机到网络,由低级到高级,由电子数据处理到管理信息系统、再到决策支持系统,由数据处理到智能处理的过程。这个发展过程大致经历了以下几个阶段:1、电子数据处理系统(1)单项数据处理阶段(2)综合数据处理阶段2、管理信息系统3、决策支持系统 逻辑结构的四种基本类型: 集合结构、线性结构、树状结构和网络结构。表(线性结构)和树(非线性结构)是最常用的两种高效数据结构,许多高效的算法可以用这两种数据结构来设计实现的。 计算机网络的主要功能(5大功能):1、资源共享2、网络通信3、分布处理4、集中管理5、均衡负荷 网络协议的三要素: 1、语法。规定如何进行通信,即对通信双方采用的数据格式、编码等进行定义 2、语义。规定用于协调双方动作的信息及其含义 3、时序。规定事件实现顺序的详细说明 OSI参考模型(开放系统互连参考模型)的7个层次: 由下往上依次为:物理层-二进制传输、链路层-接入介质、网络层-寻址与路由、传输层-端到端连接、表示层-数据表示、应用层-网络应用 TCP/IP参考模型4个层次: 应用层、传输层、互联层、网络接口层 数据组织的四个层次: 从层次上看,数据组织包括数据项、记录、文件、数据库四个层次;从方式上看,数据组织包括文件组织和数据库组织两种方式 文件的组织方式: 主要有顺序文件、索引文件和散列文件三种 数据库的数据模型(概念模型和数据模型)P105 数据库系统的三级模式: 指外模式、模式和内模式 新奥尔良法的的四个阶段): 需求分析、概念结构设计、逻辑结构设计和物理结构设计 实体集的联系: 一对一联系、一对多联系、多对多联系常见的战略规划的方法: 主要是企业系统规划法(BSP)、战略目标集转化法(SST)和关键成功因素法(CSF)。其他还有企业信息分析与集成技术(BIAIT)、产出/方法分析(E /MA)、投资回收法(ROI)、征费法(charg out)、零线预算法、阶石法等。在此,我们只介绍企业系统规划法、关键成功因素法这两种最常用方法的基本原理。 信息系统发展的阶段论: 信息系统进化的阶段模型,即诺兰模型。诺兰在1974年首先提出了信息系统发展的四阶段论,之后经过实践的进一步验证和完善,又于1979年将其调整为六阶段论。诺兰强调,任何组织在实现以计算机为基础的信息系统时都必须从一个阶段发展到下一个阶段,不能实现跳跃式发展。诺兰模型的六个阶段分别是:初装阶段、蔓延阶段、控制阶段、集成阶段、数据管理阶段和成熟阶段。 管理信息系统的开发原则: 1、完整性原则 2、相关性原则 3、适应性原则 4、可靠性原则 5、经济实用性原则 管理信息系统的开发策略: 1、“自上而下”的开发策略 2、“自下而上”的开发策略 3、综合开发策略 诚信应考,考试作弊将带来严重后果! 华南理工大学期末考试 《 信号与系统 》试卷B 答案 注意事项:1. 考前请将密封线内各项信息填写清楚; 2. 所有答案请直接答在试卷上(或答题纸上); 3.考试形式:闭卷; 一、 填空题(共20分,每小题 2 分) 1、()?? ? ??π+ =3t 4cos 3t x 是 (选填:是或不是)周期信号, 若是,其基波周期T=2/π。 2、[]??? ??+=64 cos ππn n x 是 (选填:是或不是)周期信号,若是,基波周期 N= 8 。 3 、 信 号 ()()() t 3s i n t 2c o s t x +π=的傅里叶变换 () ωj X = 3)](3)([j )]2()2([++--++-ωδωδππωδπωδπ。 4、一离散LTI 系统的阶跃响应[][][]12-+=n n n s δδ,该系统的单位脉冲响应 []=n h ]2n [2]1n []n [---+δδδ 。 5、一连续LTI 系统的输入()t x 与输出()t y 有如下关系:()() ()ττ=? +∞ ∞ -+τ--d x e t y 2t ,该 系统的单位冲激响应()=t h ) 2t (e +- 。 6、一信号()()2u 34+=-t e t x t ,()ωj X 是该信号的傅里叶变换,求()=ωω?+∞ ∞-d j X π6。 7、周期性方波x(t)如下图所示,它的二次谐波频率= 2ωT 4π 。 _____________ ________ 8、设)e (X j ω是下图所示的离散序列x[n]傅立叶变换,则 =? ωπωd )e (X 20 j π2 。 9、已知一离散实偶周期序列x[n]的傅立叶级数系数a k 如图所示,求x[n]的周期N= 8 。 10、一因果信号[]n x ,其z 变换为()()() 2z 1z 1 z 5z 2z X 2++++=,求该信号的初值[]=0x 2 。 二、 判断题(判断下列各题,对的打√,错的打×)(共20分,每小题2分) 1、已知一连续系统的频率响应为) 5j(2 3e )H(j ωω ω+-=,信号经过该系统不会产生相 位失真。( × ) 2、已知一个系统的单位冲击响应为)2t (u e )t (h t +=-,则该系统是非因果系统。( √ ) 3、如果x(t)是有限持续信号,且绝对可积,则X(s)收敛域是整个s 平面。( √ ) 4、已知一左边序列x[n]的Z 变换()()() 2 3151 11+++=---z z z z X ,则x[n]的傅立叶变换存在。( × ) 5、对()()2 t t 1000s i n t x ?? ????ππ=进行采样,不发生混叠现象的最大采样间隔=m ax T 0.5ms 。 ( √ ) [] x n k a 8 k . . . . . . T 1 -T 1 T -T T/2 -T/2 t ()x t 1、选择题:9题 1、要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是() A. B. C. D. 正确答案是: B 2、在HTML页面中,下面关于Window对象的说法不正确的是()。 A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息 B.Window对象是浏览器所有内容的主容器 C.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象 D.浏览器打开HTML文档时,通常会创建一个Window对象 正确答案是: C 3、window的哪个方法可以显示输入对话框?() A.confirm() B.alert() C.prompt() D.open() 正确答案是: C 4、open()方法的哪个外观参数可以设置是否显示滚动条?() A.location B.menubar C.scrollbars D.toolbar 正确答案是: C 5、在Javascript语言中,当元素失去了焦点时激发的事件是( ) A.Focus B.UnLoad C.MouseOver D.Blur 正确答案是: D 6、DHTML不具备的优点是() A.动态样式 B.动态语法 C.动态内容 D.动态定位 太原科技大学 《计算机网络》课程试卷 一、选择题(单项选择题,请将答案填写在括弧中.每空1分,共40分) 1.最早的计算机网络产生的时间和名称是( D ) A 1959年SAGE B 1969 SAGE C 1959年ARPANET D 1969年ARPANET 2.IEEE802协议标准中不提供的服务原语有( B ) A Request B Indication C Response D Confirmation 3.在OSI参考模型中,第N层与第N+1层之间的关系是( A ) A第N层是第N+1层的服务提供者B第N+1层从第N层接收报文并添加报头C第N层使用第N+1层提供的服务D第N层与第N+1层没有直接关系 4.下列选项中,不属于计算机网络物理层的特性是( D ) A 机械特性 B 电气特性 C 功能特性 D 规程特性 5.在OSI参考模型中,物理层的功能是( B ) A 建立和释放连接 B 透明地传输原始比特流 C 在物理实体间传送数据帧 D 发送和接受用户数据 6.计算机网络传输的信息单位是数据单元,对等实体间传送的数据单元是( B ) A SDU B PDU C IDU D SDH 7.在OSI参考模型中,提供流量控制功能的是[1]( B ).提供建立、维护和拆除端 到端连接功能的是[2]( D ).为数据分组提供路由功能的是[3]( C )。 [1] A 1、2层 B 2、4层C3、5层 D 5.6层 [2] A物理层B数据链路层 C 会话层D传输层 [3] A物理层B数据链路层 C 网络层D传输层 8.第二代计算机网络由通信子网和资源子网组成,通信子网包括( B ) A 物理层、数据链路层、传输层B物理层、数据链路层、网络层 C物理层、网络层、应用层D物理层、数据链路层、会话层9.不属于数字数据的模拟信号调制技术是( B ) A ASK B PCM C FSK D PSK 10.计算机网络数据交换技术中,不属于分组交换技术的有( A ) A 线路交换 B 数据报 C 信元交换 D 虚电路 11.不属于高级数据链路控制HDLC的数据传输模式为( C ) A 正常响应模式NRM B 异步平衡模式ABM C 非平衡响应模式NNM D 异步响应模式ARM 12.UTP双绞线,指的是( B ) A 屏蔽5类双绞线 B 非屏蔽5类双绞线 C 屏蔽3类双绞线D非屏蔽3类双绞线 13.数据链路层进行的流量控制指的是( D ) A 源端到目标端B源端到中间节点 C 目标节点到目的端D相邻节点之间 14.不属于自动请求重复发差错控制的策略是( D ) A 停等ARQ协议B后退N机制 C 选择重发机制D滑动窗口机制 15.透明传输是数据链路层的基本功能,所谓透明性是指( C ) A 传输的数据内容、格式及编码有限B传输数据的方式透明 C 传输的数据内容、格式及编码无限D传输数据的方向透明 华南理工大学分布式计算期末考试卷题整理 第一章:分布式 1)并行计算与分布式计算区别? (1)所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能 解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些计算结果综合起来得到最终的结果。 与并行计算不同的是,并行计算是使用多个处理器并行执行单个计算。 2)分布式计算的核心技术是? 进程间通信IPC!!! 3)解决进程间通信死锁的两种方法? 超时和多线程 4)分布式系统的CAP理论是什么? 一致性,可用性,分区容忍性 第二章:范型 1)网络应用中使用的最多的分布式计算范型是? 客户-服务器范型(简称CS范型) 2)消息传递范型与消息中间件范型异同? ●消息传递:一个进程发送代表请求的消息,该消息被传送到接受者;接受者处理该请求, 并发送一条应答消息。随后,该应答可能触发下一个请求,并导致下一个应答消息。如此不断反复传递消息,实现两个进程间的数据交换. 基于该范型的开发工具有Socket应用程序接口(Socket API)和信息传递接口(Message Passing Interface,MPI)等 ◆消息系统模型可以进一步划分为两种子类型:点对点消息模型 (Point-to-point message model)和发布订阅消息模型 (Public/Subscribe message model)。 ◆在这种模型中,消息系统将来自发送者的一条消息转发到接收者的消息队 列中。与基本的消息传递模型不同的是,这种中间件模型提供了消息暂存 的功能,从而可以将消息的发送和接受分离。与基本的消息传递模型相比,点对点消息模型为实现异步消息操作提供了额外的一层抽象。如果要在基 本的消息传递模型中达到同样的结果,就必须借助于线程或者子进程技术。 3)一个分布式应用能否使用多个分布式计算范型? 可以,部分。 4)抽象层次最低的分布式计算范型是? 试卷三(第一页) 河南科技大学 二00五至二00六学年第一学期期终试卷(A) 课程机械原理年级、专业03级机械类各专业分数_________ 特别提示:所有答案均写在次此试卷上 得分一.选择题(每题2分,共20分,把正确选项的序号填在“____”处) 1.机构具有确定运动的条件是自由度F>0,并且____ 。 ① F = 1② F>1③ F = 原动件的数目 2.机械自锁行程的效率____ 。 ① ② ③ 3.图示四拐曲轴____ 。 ① 静平衡②动平衡③既不静平衡又不动平衡 第3题图第4、5题图 4.图示铰链四杆机构ABCD 中,已知各杆长,该机构为____ 。 ① 曲柄摇杆机构② 双曲柄机构③ 双摇杆机构 5.图示机构ABCD中,以杆____为主动件,机构有死点位置。 ① AB ② BC ③ CD 6.机器中的飞轮能够____ 周期性速度波动。 ① 消除② 增大③ 减小 7.机械系统的等效动力学模型中,等效力矩M e____ 。 ① 产生的瞬时功率等于原系统中相应外力和力矩产生的瞬时功率 ② 等于原系统中的力矩之和③ 等于原系统中的力和力矩之和 8.反转法设计滚子从动件盘形凸轮机构时,凸轮的实际轮廓曲线是____ 。 ① 滚子中心的轨迹② 滚子圆的包络线③ 理论轮廓曲线沿导路减去滚子半径后的曲线 9.当齿轮的安装中心距a ′大于标准中心距a时,其传动比____ 。 ① 增大② 不变③ 减小 10.用齿条形刀具范成法切削直齿圆柱齿轮时,发生根切的原因是____ 。 ① 刀具的齿顶线超过了啮合极限点② 被切齿轮的齿数Z <Z min③ Z >Z min 得分二.(7分)试计算图示机构的自由度,如有复合铰链、局部自由度、虚约束,须在图中指出。 得分 三.(7分)图示为一摆动推杆盘形凸轮机构,凸轮1在驱动力矩M d的作用下逆时针方向回转,Q为作用 在 推杆2上的外载荷,试确定各运动副中的总反力(F R31、F R12、F R32)的方位。图中虚线圆为摩擦圆,摩擦角为φ。 下一页 《面向对象程序设计C++》期末考试试卷 一、选择题(每小题3分,共48分。) 01、下列关于C++函数的叙述中,正确的是( C )。 A)每个函数至少要具有一个参数 B)每个函数都必须返回一个值 C)函数在被调用之前必须先声明 D)函数不能自己调用自己 02、下列关于类和对象的叙述中,错误的是( A )。 A)一个类只能有一个对象 B)对象是类的具体实例 C)类是对某一类对象的抽象 D)类和对象的关系是一种数据类型与变量的关系 03、在C++中,用于实现运行时多态性的是( D )。 A)内联函数 B)重载函数 C)模板函数D)虚函数 04、下列关于运算符重载的叙述中,正确的是( B )。 A)通过运算符重载,可以定义新的运算符 B)有的运算符只能作为成员函数重载 C)若重载运算符+,则相应的运算符函数名是+ D)重载二元运算符时,必须声明两个形参 05、对于语句 cout< public: void set(int n){ k=n;} int get( )const{ return k;} }; class MyDERIVED: protected MyBASE { protected: int j; public: void set(int m, int n){ MyBASE::set(m); j=n;} int get( ) const { return MyBASE::get( )+j; } }; A)4 B)3 C)2 D)1 07、已知在一个类体中包含如下函数原型: Volume operator-(Volume)const;,下列关于这个函数的叙述中,错误的是( )。 A)这是运算符-的重载运算符函数B)这个函数所重载的运算符是一个一元运算符 C)这是一个成员函数D)这个函数不改变类的任何数据成员的值 08、执行如下的程序段后,输出结果是( )。 cout.fill('*'); cout.width(6); cout.fill('#'); cout << 123 << endl; A)###123 B)123### C)***123 D)123*** 09、在下列函数原型中,可以作为类AA构造函数的是( )。 A)void AA(int); B)int AA(); C)AA(int)const; D)AA(int); 10、下面四个选项中,( )是用来声明虚函数的。 A)virtual B)public C)include D)using namespace 11、实现运行时的多态性要使用( )。 A)重载函数 B)构造函数 C)析构函数 D)虚函数 12、要实现动态联编,必须通过( )调用虚函数。 《材料力学》考试题集 一、单选题 1. 构件的强度、刚度和稳定性________。 (A)只与材料的力学性质有关 (B)只与构件的形状尺寸有关 (C)与二者都有关 (D)与二者都无关 2. 一直拉杆如图所示,在P 力作用下 。 (A) 横截面a 上的轴力最大 (B) 横截面b 上的轴力最大 (C) 横截面c 上的轴力最大 (D) 三个截面上的轴力一样大 3. 在杆件的某一截面上,各点的剪应力 。 (A)大小一定相等 (B)方向一定平行 (C)均作用在同一平面内 (D)—定为零 4. 在下列杆件中,图 所示杆是轴向拉伸杆。 (A) (B) (C) (D) 5. 图示拉杆承受轴向拉力P 的作用,斜截面m-m 的面积为A ,则σ=P/A 为 。 (A)横截面上的正应力 (B)斜截面上的剪应力 (C)斜截面上的正应力 (D)斜截面上的应力 P 6.解除外力后,消失的变形和遗留的变形。 (A)分别称为弹性变形、塑性变形(B)通称为塑性变形 (C)分别称为塑性变形、弹性变形(D)通称为弹性变形 7.一圆截面轴向拉、压杆若其直径增加—倍,则抗拉。 (A)强度和刚度分别是原来的2倍、4倍(B)强度和刚度分别是原来的4倍、2倍 (C)强度和刚度均是原来的2倍(D)强度和刚度均是原来的4倍 8.图中接头处的挤压面积等于。 P (A)ab (B)cb (C)lb (D)lc 9.微单元体的受力状态如下图所示,已知上下两面的剪应力为τ则左右侧面上的剪应力为。 (A)τ/2(B)τ(C)2τ(D)0 10.下图是矩形截面,则m—m线以上部分和以下部分对形心轴的两个静矩的。 (A)绝对值相等,正负号相同(B)绝对值相等,正负号不同 (C)绝对值不等,正负号相同(D)绝对值不等,正负号不同 11.平面弯曲变形的特征是。 (A)弯曲时横截面仍保持为平面(B)弯曲载荷均作用在同—平面内; (C)弯曲变形后的轴线是一条平面曲线 (D)弯曲变形后的轴线与载荷作用面同在—个平面内 12.图示悬臂梁的AC段上,各个截面上的。 第 1 页 共 3 页姓名 : 报 考 专 业 : 准 考证号 码: 密 封 线 内 不 要 写 题2017 年全国硕士研究生招生考试初试自命题试题科目名称:统计学基础(A 卷□B 卷)科目代码:602□√考试时间:3小时 满分 150 分可使用的常用工具:无 □计算器 □直尺 □圆规(请在使用工具前打√)□√注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。一、选择题(10小题,每小题5分,共50分)1、下面几种抽样方式中,哪种不是概率抽样( )A 、简单随机抽样 B 、方便抽样 C 、分层抽样 D 、系统抽样2、为了描述展示三个变量之间的关系,适合采用的图形是( )A 、散点图 B 、气泡图 C 、雷达图 D 、箱线图 3、如果峰态系数小于0,则该组数据是( )A 、左偏分布 B 、右偏分布 C 、扁平分布 D 、尖峰分布4、一组数据的离散系数为0.4,平均数为10,则标准差为( )A 、8 B 、0.02 C 、4 D 、805、对于右偏分布,平均数、中位数和众数之间的关系是( )A 、中位数>平均数>众数 B 、平均数>中位数>众数 C 、众数>中位数>平均数 D 、众数>平均数>中位数6、下列分布中可用来描述某一段时间内某一事件出现次数的是( )A 、两点分布 B 、二项分布 C 、泊松分布 D 、尖峰分布7、设总体服从正态分布,抽取容量为的简单随机样本,则样本均值的2(,)N μσn 抽样分布( )A 、服从正态分布 B 、近似服从正态分布 C 、不服从正态分布 D 、不确定8、下列不是次序统计量的是( ) A 、中位数 B 、均值 C 、四分位数 D 、极差 9、关于置信水平,下列说法正确的是( ) A 、置信水平越大,估计的可靠性越大 B 、置信水平越小,估计的可靠性越大 刘A学长1104405515,致力于考研真题、答案、笔记、考研信息咨询辅导 《2010级大学物理(I )期末试卷A 卷》试卷 一、选择题(共30分) 1.(本题3分) 质点作半径为R 的变速圆周运动时的加速度大小为(v 表示任一时刻质点的速率) (A) d d v t . (B) 2v R . (C) 2 d d v v t R +. (D) 1/2 2 4 2d d v v t R ??????+?? ? ????????? . [ ] 2.(本题3分) 质量为20 g 的子弹沿X 轴正向以 500 m/s 的速率射入一木块后,与木块一起仍沿X 轴 正向以50 m/s 的速率前进,在此过程中木块所受冲量的大小为 (A) 7 N·s . (B) 8 N·s . (C) 9 N·s . (D) 10N·s . [ ] 3.(本题3分) 一质点在如图所示的坐标平面内作圆周运动,有一力)(0j y i x F F +=作用在质点上.在该质点从坐标原点运动到(0,2R ) 位置过程中,力F 对它所作的功为 (A) 20R F . (B) 2 02R F . (C) 2 03R F . (D) 2 04R F . [ ] 4.(本题3分) 一瓶氦气和一瓶氮气质量密度相同,分子平均平动动能相同,而且它们都处于平衡状态,则它们 (A) 温度相同、压强相同. (B) 温度、压强都不相同. (C) 温度相同,但氦气的压强大于氮气的压强. (D) 温度相同,但氦气的压强小于氮气的压强. [ ] 5.(本题3分) 若f (v )为气体分子速率分布函数,N 为分子总数,m 为分子质量,则 ? 2 1 d )(2 1 2v v v v v Nf m 的物理意义是 (A) 速率为2v 的各分子的总平动动能与速率为1v 的各分子的总平动动能之差. (B) 速率为2v 的各分子的总平动动能与速率为1v 的各分子的总平动动能之和. (C) 速率处在速率间隔1v ~2v 之内的分子的平均平动动能. (D) 速率处在速率间隔1v ~2v 之内的分子平动动能之和. [ ] 华南理工大学分布式计算期末考试卷题整 理 第一章:分布式 1)并行计算与分布式计算区别? (1)所谓分布式计算是一门计算机科学,它研究如何把一个需要非常巨大的计算能力才能 解决的问题分成许多小的部分,然后把这些部分分配给许多计算机进行处理,最后把这些 计算结果综合起来得到最终的结果。 与并行计算不同的是,并行计算是使用多个处理器并行执行单个计算。 2)分布式计算的核心技术是? 进程间通信IPC!!! 3)解决进程间通信死锁的两种方法? 超时和多线程 4)分布式系统的CAP理论是什么? 一致性,可用性,分区容忍性 第二章:范型 1)网络应用中使用的最多的分布式计算范型是? 客户-服务器范型(简称CS范型) 2)消息传递范型与消息中间件范型异同? 消息传递:一个进程发送代表请求的消息,该消息被传送到接受者;接受者处理该请求,并发送一条应答消息。随后,该应答可能触发下一个请求,并导致下一个应答消息。如 此不断反复传递消息,实现两个进程间的数据交换. 基于该范型的开发工具有Socket应用程序接口(Socket API)和信息传递接口(Message Passing Interface,MPI)等 消息系统模型可以进一步划分为两种子类型:点对点消息模型(Point- to-point message model)和发布订阅消息模型(Public/Subscribe message model)。 在这种模型中,消息系统将来自发送者的一条消息转发到接收者的消息 队列中。与基本的消息传递模型不同的是,这种中间件模型提供了消息 暂存的功能,从而可以将消息的发送和接受分离。与基本的消息传递模 型相比,点对点消息模型为实现异步消息操作提供了额外的一层抽象。 如果要在基本的消息传递模型中达到同样的结果,就必须借助于线程或 者子进程技术。 3)一个分布式应用能否使用多个分布式计算范型? 可以,部分。 太原科技大学 太原科技大学2019级成人高等学历函授教育补考 课程:大学英语4(专升本)总时长:120分钟 1. (单选题) Modern machinery _______ been installed in this newly-built factory.(本题 2.0分) A、has B、have C、is D、are 学生答案:未答题 标准答案:A 解析: 得分: 0 2. (单选题) I want to go to the dentist, but you ______ with me.(本题2.0分) A、need not to go B、do not need go C、need not go D、need go not 学生答案:未答题 标准答案:C 解析: 得分: 0 3. (单选题) It will be a long time before we arrive, so ____________ every chance to rest.(本题2.0分) A、give B、make C、follow D、take 学生答案:未答题 标准答案:D 解析: 得分: 0 4. (单选题) His father had a ________ life when he was young.(本题2.0分) A、suffered B、cruel C、bitter D、little 学生答案:未答题 标准答案:C 得分: 0 5. (单选题) ____________ get money in such a dishonest way, he would beg in the streets.(本题2.0分) A、No more than B、Rather than C、In spite of D、As to 学生答案:未答题 标准答案:B 解析: 得分: 0 6. (单选题) I will never again ____________ the noble potato, golden fruit of the earth, to which we owe so much.(本题2.0分) A、take off B、take back C、take sth. for granted D、take down 学生答案:未答题 标准答案:C河南科技大学期末考试批次专业:土木工程(专升本)课程:计算机应用基础(专升本)
数字电子技术考试题及答案
华南理工大学期末考试
2014-2015数值分析考试试题卷
河南科技大学期末考试编译原理试卷及答案
生物信息学期末考试重点
华南理工大学期末考试物理化学试卷2006年试卷B附答案__2_
河南科技大学管理学院管理信息系统期末考试总结
华南理工大学期末考试试卷及参考答案_B2009a
JavaScript期末测试题
计算机网络试题及答案
华南理工大学分布式计算期末考试卷题整理
河南科技大学机械原理期末试卷及答案
华南理工大学《面向对象程序设计C--》期末考试试卷
材料力学_考试题集(含答案)(DOC)
2017年武汉科技大学考研真题602统计学A卷
华南理工大学10-12年大学物理期末试题汇总
华南理工大学分布式计算期末考试卷题整理
太原科技大学2019级成人高等学历函授教育补考