安徽工业大学微机原理考试试题

安徽工业大学微机原理考试试题
安徽工业大学微机原理考试试题

安徽工业大学

《微机原理与接口技术》课程试卷

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分)

1 .某微机最大可寻址的内存空间为16MB,其CPU地

址总线至少应有()条。

A. 32

B. 16

C. 20

D. 24

2 .用8088CPU组成的PC机数据线是()。

A. 8条单向线

B. 16条单向线

C. 8条双向线

D. 16条双向线

3 .8088CPU复位后的启动地址为()

A 00000H B. FFFF0H C. FFFFFH D. 11111H

4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。

A. 80H

B. 28H

C. E8H

D. 01H

5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令

字为()。

A. ICW1,ICW2,ICW3

B. ICW1,ICW2,ICW4

C. ICW1,ICW3,ICW4

D. ICW2,ICW3,ICW4

6 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。

A. 11

B. 12

C. 13

D. 14

7 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。

A. 地址总线

B. 数据总线

C. 控制总线

D. 都不对

8 .段寄存器装入2300H,该段的结束地址是()。

A. 32FFFH

B. 23000H

C. 33FFFH

D. 33000H

9 .8259芯片中,中断结束是指使( C )中相应位复位的动作。

A. ISR

B. IRR

C. IMR

D. 以上都不对

10 .在异步串行通信中,使用波特率来表示数据的传送速率,它是指( )

A. 每秒钟传送的字符数

B. 每秒钟传送的二进制位数

C. 每秒钟传送的字节数

D. 每分钟传送的字节数

11 .中断向量表占用内存地址空间为()。

A. 00000H~003FFH

B. 00000H~000FFH

C. 00000H~00100H

D. FFF00H~FFFFFH

12 .实现CPU与8259A之间信息交换是()。

A. 数据总线缓冲器

B. 级联缓冲/比较器

C. 读写控制电路

D. 数据总线缓冲器与读写控制电路

13 .Intel 8253的最大输入时钟频率是()。

A. 5MHz

B. 2MHz

C. 1MHz

D. 4MHz

14 .完成两数相加后是否溢出的运算,用()标志位判别。

A. ZF

B. IF

C. OF

D. SF

15 .8255A的方式选择控制字应写入()。

A. A口

B. B口

C. C口

D. 控制口

二、填空题(把答案填写在题中横线上,每空1分,共20分)

1 . 8086/8088CPU的数据线和地址线是以_____________

方式轮流使用的。

2 . CPU中的总线接口部件BIU,根据执行部件EU的要

求,完成_____________与 _____________或____________的数据传送。

3 . 8086中的BIU由_____________个_____________位段寄存器、一个_____________

位指令指针、_____________字节指令队列、_____________位地址加法器和控制电路

组成。

4 . 8086/8088构成的微机中,每个主存单元对应两种地址:_________和__________。

5 . 对于8259A的中断请求寄存器IRR,当某一个IRi端呈现_____________时,则表

示该端有中断请求。

6 . 若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对

应的中断类型码为_____________。

7 . 在存储器的层次结构中,越远离CPU的存储器,其存取速度_____________,存储

容量_____________,价格_____________。

8 . 存储器的存取速度可用_____________和_____________两个时间参数来衡量,其

中后者比前者大。

9 . 中断返回指令IRET总是排在_____________。

10 .若8255A的系统基地址为2F9H,且各端口都是奇地址,则8255A的三个端口地址

为_____________。

三、综合题(第1、3题各10分,第2、4题各15分,共50分)

1 .存储器系统连接如下图,请分别写出图中第一组(1#、2#)、第二组(3#、4#)的地址分配范围。(写出具体步骤)

2 . 计数器/定时器8253,振荡器(频率为1MHZ)连线如下图所示,其中振荡器的脉冲输出端接通道0的计数输入端CLK0,设8253的端口地址为180H~186H。

请完成以下任务:

(1)该电路中通道0的OUT0输出2KHZ连续方波,通道0的计数初值为多少(写出计算式)?GATE0应接何电位?在图上画出。(2)若要8253的OUT1端,能产生周期为1秒的连续方波,该如何解决?在图上画出。

(3)写出实现上述功能的8253初始化程序。

3 .设8255A的4个端口地址为90H~93H,将A口置成方式0输出,B口置成方式1输入,C作为输入口。要求编制8255A初始化程序并设计译码电路(可选用任意芯片),只用8位地址线(A0~A7)。

4 .通过8259A产生中断使8255A的端口A经过反相驱动器连接一共阴极七段发光二极管显示器;端口B是中断方式的输入口。设8259A的中断类型码基值是32H。8255A口地址为60H-63H,8259A端口地址为20H、21H。试完成以下任务:

(1)设系统中只有一片8259A,中断请求信号为边沿触发方式,采用中断自动结束方式、全嵌套且工作在非缓冲方式,试完成8259A 的初始化编程。

(2)若使LED上显示E,端口A送出的数据应为多少?如显示O端口A送出的数据又为多少?编写程序实现在LED上先显示E,再显示O的程序。

附8259A初始化命令字和操作命令字格式:

《微机原理与接口技术》期末考试参考答案及评分标准

一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分)

1. D 2. C 3. B 4. D 5. B 6. A 7. C 8. A 9. A 10. B 11. A 12. D 13. B 14. C 15. D

二、填空题(把答案填写在题中横线上,每空1分,共20分)

1._分时复用____ 2._CPU____;_存储器____;_I/O设备____3._4__;___16____;____16____;____6_____;____20____4._段地址___;__偏移地址___5._ 1___6._45H___7._越慢___;_越大___;_越低___8._存取时间___;_存取周期___9._最后___10._2FAH,2FCH,2FEH___

三、综合题(第1、3题10分,第2、4题15分,共50分)

1. A19 A18 A17 A16 A15 A14 A13 A12 – A0

0 0

第一组范围: 0 0 1 1 1 1 0

1 …… 1 2分

即为:3C000H—3EFFFH 3分

A19 A18 A17 A16 A15 A14 A13 A12 – A0

0 0

第二组范围: 0 0 1 1 0 0 1

1 …… 1 2分

即为:32000H—33FFFH 3分

2.(1)N0=1MHZ/2KHZ=500,GATE0接高电平,+5V; 2分

(2)可将OUT0与CLK1相连,作为输入时钟脉冲; 3分(3)N1=2KHZ/2HZ=1000 2分计数器0:MOV DX,186H

MOV AL,00110111B 2分

OUT DX,AL

MOV DX,180H

MOV AL,00H 1分

OUT DX,AL

MOV AL,05H

OUT DX,AL 1分

计数器1:MOV DX,186H

MOV AL,01110111B 2分

OUT DX,AL

MOV DX,182H

MOV AL,00H 1分

OUT DX,AL

MOV AL,10H

OUT DX,AL 1分

3.MOV AL,10001111B

OUT 93H,AL 2分

IN AL,91H 1分

OUT 90H,AL 1分

译码电路连接如下: 6分

4.(1)MOV AL,0001011B

OUT 20H,AL 1分

MOV AL,00110010B

OUT 21H,AL 2分

MOV AL,00010011B

OUT 21H,AL 2分

(2)如果显示E,则端口A送出的数据是30H; 2分如果显示O,则端口A送出的数据是01H; 2分

程序如下:MOV AL,10000000B

OUT 63H,AL 2分

MOV AL,30H

OUT 60H,AL 2分

MOV AL,01H

OUT 60H,AL 2分

安徽工业大学电路测试题

电路部分小测试 一.填空题 1.电路如图所示,若则,0,0,>>?>R I I R u S S s ( 电流源S I 吸收功率 ) 2.电路如图2所示,网络N 吸收的功率为(4W) 3.电路如图4所示,a,b 端口的等效电阻为(2Ω) 4.电路如图8所示,R L 可调,求R L 可能获得的最大功率 2 W 。 5. 已知正弦量 V t t u )551000cos(10)(?+=,则对应的相量为 ?∠=14507.7U 6. 电路如图1-5所示,若电流表读数为A A 61=A A 122=A A 43=,则 A 的读数为 10A 图2 图 8 图2-1

7.电路如图2-1所示,则该电路的独立回路个数为 6 个。 8.已知R-L 串联的一阶电路的响应为()[]A 110 2t L e t i --=电感L=50mH,则电 路的时间常数为____0.5s_________,电阻R为__0.1Ω_________ 9.叠加定理适用于__线性 ________电路,基尔霍夫定律适用于____集总参数______电路 10.电路如图2-6所示,已知,)351000cos(210) (V t t u ?+=电容调至 F C μ2.0=时,电流表读数最大__,L=则R=H A I M AX 51,10Ω= 11.根据图1所示,回答问题。 (1)图1(a )中u 和i 的乘积表示什么功率?______吸收功率______ 。 (2)在图1(b )中如果u>0,i<0, 则元件实际上是吸收功率还是发出功率? 吸收功率 。 12. 电路如图2所示,则a 、b 两端间等效电阻Rab=_______7.5Ω_____。

单片机毕业设计完整版

安徽工业大学继续学院《单片机原理》期末课程设计 题目:单片机计时时钟设计与制作 专业:电气工程及其自动化 班级:14 电升 姓名:夏云飞 学号:1410102003035 指导老师:贺容波 成绩: ( 2015.12 )

目录 一、绪论 (1) 1.1单片机简介 (1) 二、硬件系统设计方案 (3) 2.1 时钟电路的设计 (3) 2.2复位电路的设计 (4) 2.3 数码显示电路的设计 (5) 2.4按键电路的设计 (7) 2.5 蜂鸣器电路的设计 (8) 2.6接线图 (9) 三、软件系统设计方案 3.1 模块化设计方案 (10) 3.2 主程序的设计 (11) 3.3 LED动态显示程序的设计 (14) 3.4 计时程序模块的设计 (17) 3.5 键盘程序的设计 (19) 3.6 蜂鸣器程序的设计 (22) 3.7整个程序 (23) 四、总结 总结与致谢 (28) 参考文献 (29) 使用说明 (29)

安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作 一绪论 1.1单片机简介 1.1.1单片机的产生 计算机的发展经历了从电子管到大规模集成电路等几个发展阶段,随着大规模集成电路技术的发展,使计算机向性能稳定可靠、微型化、廉价方向发展,从而出现了单片微型计算机。 所谓单片微型计算机,是指将组成微型计算机的基本功能部件,如中央处理器CPU、存储器ROM和RAM、输入/输出(I/O)接口电路等集成在一块集成电路芯片上的微型计算机,简称单片机。总体来讲,单片机可以用以下“表达式”来表示:单片机=CPU+ROM+RAM+I/O+功能部件 1.1.2单片机的特点 随着现代科技的发展,单片机的集成度越来越高,CPU的位数也越来越高,已能将所有主要部件都集成在一块芯片上,使其应用模式多、范围广,并具有以下特点: ①体积小,功耗低,价格便宜,重量轻,易于产品化。 ②控制功能强,运行速度快,能针对性地解决从简单到复杂的各类控制问题,满足工业控制要求,并有很强的位处理和接口逻辑操作等多种功能。 ③抗干扰能力强,适用温度范围宽。由于许多功能部件集成在芯片内部,受外界影响小,故可靠性高。 ④虽然单片机内存储器的容量不可能很大,但存储器和I/O接口都易于扩展。 ⑤可以方便的实现多机和分布式控制。 1.1.3单片机的应用 单片机的应用具有面广量大的特点,目前它广泛的应用于国民经济各个领域,对技术改造和产品的更新起着重要作用。主要表现在以下几个方面: ①单片机在智能化仪器、仪表中的应用:由于单片机有计算机的功能,它不仅能完成测量,还既有数据处理、温度控制等功能,易于实现仪器、仪表的数字化和智能化。 ②单片机在实时控制中的应用:单片机可以用于各种不太复杂的实时控制系统中, 第1页

微机原理期末考试试卷(有答案)

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。(√) 3、MOV指令要影响标志位。(×) 4、JMP SHORT NEXT称为近转移。(×) 5、8086与8088在软件上不一定完全兼容。(×) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是 ___D_____。

微机原理实验指导书

微型计算机原理与应用实验指导书 上海大学通信学院

2010 年4 月 PC微机原理实验一 一、目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的 功能。 要求:在PC机上完成下列程序的调试运行,并写出运行结果。二、1.DEBUG的基本操作:(详细内容请参阅教材“程序的调试,P173”和“附录F 调试程序DEUBG的使用,P499”) (1)从WINDOWS进入DOS之后,输入命令启动DEBUG: C:>DEBUG 回车 (2)输入R命令,查看和记录CPU各个寄存器的内容: -R回车 看到什么 (3)输入A命令,汇编下面的字符“WINDOWS”显示程序: -A100 ;从偏移地址是0100H处开始写指令 MOV AH,2 MOV DL, 57 ;57H 是“W ”的ASCII码 INT 21 ;INT 21是DOS 功能调用,AH=2代表2号功能 ;这3句合起来的功能是:显示DL中的字符 MOV DL, 49 INT 2 1 MOV DL, 4E INT 21 MOV DL, 44 INT 2 1 MOV DL, 4F INT 2 1 MOV DL, 57 INT 2 1 MOV DL, 53 INT 2 1 INT 3 ;功能是产生一个断点,不要省略 (4)输入U 命令反汇编上面的程序: -U 100 问:这里100代表什么 (5)输入G命令连续运行上面的程序,记录运行结果:

-G=100 ,57,53依次分别改为574F4E57 (6)输入E命令把上面程序中的数据,49,,44,,45:,,45,4C43,4F4D,-E 103 回车(以下同) -E 107 10B-E -E 10F 113-E 117-E 11B-E (7)输入D命令查看程序机器码的存放情况: -D 100 11E ;看从100开始到11E的机器码 (8)输入G命令再连续运行程序,并记录运行结果: -G=100 (9)依次输入下面的T命令(单步执行)和G命令(设置断点并启动运行),记录各 命令的运行结果: -T=100 回车 -G=100 106 回车 -G=100 10A 回车 -G=100 10E 回车 -G=100 11E 回车 注意: 下面第2—第8段程序是7个实用的小程序,若不小心打错指令,可以这样修改: 例如:CS:0100 B300 MOV BL,0 0102 53 PUSH BX 0103 B220 LP1: MOV DL,20 要修改“PUSH BX”,因为这条指令的IP是0102,所以按以下操作: -A 0102 回车,然后把正确的指令打入,“-A ”是汇编指令。 如果要查看0100以后的指令及相应的机器代码,可以 -U 0100 回车,能够看到CS:0100开始的指令及相应的机器代码。“-U ”是反汇编 若发现有误用,用“-A XXXX 回车”,重打这条指令即可 2.编制一个能在CRT上连续显示A,B,C,D······Z大写英文字符的源程序,并在源程序下汇编调试机运行。

微机原理考试试题3套及答案

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。 ⑴ A. 1个 B. 2个 C. 4个 D. 6个 ⑵ A. 数据 B . 地址 C. 状态 D. 其它 8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。 ⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定 C. 不需要8286收发器 D. 需要总线控制器8288 ⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定 C. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

微机原理实验指导书

微机原理及应用实验指导书 南京理工大学机械工程学院 2011年10月10日

实验1 基本操作实验 1. 实验目的 (1) 掌握TD-PITC 80X86 微机原理及接口技术教学实验系统的操作,熟悉Wmd86联机集成开发调试软件的操作环境。 (2) 掌握使用运算类指令编程及调试方法; (3) 掌握运算类指令对各状态标志位的影响及其测试方法; (4) 学习使用软件监视变量的方法。 2. 实验设备 PC机一台,TD-PITC 实验装置一套。 3. 实验内容及步骤 通过对样例程序的操作,学会在TD-PITC境下,如何输入汇编语言程序,如何进行汇编语言源程序的汇编、连接、下载和运行;在调试程序的学习过程中,应学会: ●如何设置断点; ●如何单步运行程序; ●如何连续运行程序; ●怎样查看寄存器的内容; ●怎样修改寄存器的内容; ●怎样查看存储器的内容; ●怎样修改存储器的内容。 3.1 实验内容1――――BCD码转换为二进制数 实验内容: 将四个二位十进制数的BCD 码存放于3500H 起始的内存单元中,将转换的二进制数存入3510H 起始的内存单元中,自行绘制流程图并编写程序。 参考实验程序清单如下: SSTACK SEGMENT STACK DW 64 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE START: XOR AX, AX MOV CX, 0004H MOV SI, 3500H MOV DI, 3510H A1: MOV AL, [SI] ADD AL, AL MOV BL, AL

ADD AL, AL ADD AL, AL ADD AL, BL INC SI ADD AL, [SI] MOV [DI], AL INC SI INC DI LOOP A1 A2: JMP A2 CODE ENDS END START 实验步骤: 1)运行Wmd86 软件,进入Wmd86 集成开发环境。 2)根据程序设计使用语言的不同,通过在“设置”下拉列表来选择需要使用的语言,如图1-1所示。语言选择后,下次再启动软件,语言环境保持这次的修改不变。在这里,我们选择汇编语言。 图1-1 语言环境选择界面 3)语言选择后,点击新建或按Ctrl+N 组合键来新建一个文档,如图1-2所示。默认文件名为Wmd861。 图1-2 新建文件界面 4)编写实验程序,如图1-3所示,并保存,此时系统会提示输入新的文件名,输完后点击保存。

面向对象编程技术2007-2008试卷A(安徽工业大学)汇总

……………………………… 装……………………………… 订………………………………… 线……………………………… 课程________________________班级________________________姓名__________________________学号________________________ ……………………………… 密……………………………… 封………………………………… 线……………………………… 安徽工业大学试题纸(一) 题号一二三四五六七八九十十 一十 二 十 三 十 四 十 五 十 六 十 七 十 八 十 九 二 十 总分 得分 2007~2008学年第一学期期末考试《面向对象的编程技术》试卷(A) 注意:所有答案请写在答题纸上 一、单项选择题(120=20分) 1.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择( 。 A内联函数 B.重载函数 C递归函数 D.函数模板 2.将两个字符串连接起来组成一个字符串时,在C++中选用( 函数。A.strlen( B.strcap ( C.strcat( D.strcmp( 3.对于任一个类,用户所能定义的析构函数的个数至多为( 。

A.0 B.1 C .2 D.任意个 4.下列( 的调用方式是引用调用。 A.形参和实参都是变量 B.形参是指针,实参是地址值 C. 形参是引用,实参是变量 D.形参是变量,实参是地址值 5. 对于一个类的构造函数,其函数名与类名( 。 A. 完全相同 B.基本相同C.不相同 D. 无关系 6.假定一个类AB只含有一个整型数据成员a,用户为该类定义的带参构造函数可以为( 。 A. ABU({ } B.AB(;a(O{ } C.AB(int aa=O {a=aa;} D.AB(int aa{ } 7.如果表达式a+b中的“+”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( 。 A.a.operator+(b B.b.operator+(a C.operator+(a,b D.operator(a+b 8.对于公有继承,基类的公有和保护成员在派生类中将( 成员。 A. 全部变成公有 B.全部变成保护 C. 全部变成私有 D.仍然相应保持为公有和保护 9.面向对象软件开发中使用的OOA表示( 。 A.面向对象分析 B.面向对象设计 C.面向对象语言 D.面向对象方法 10.在多文件结构的程序中,通常把类中所有非内联函数的定义单独存放于( 中。A.主文件 B.实现文件 C.库文件 D.头文件

安徽工业大学软件工程实验报告

《软件工程》实验报告 姓名:江文杰 学号:139074333 班级:网133 指导老师:周兵

一.实验目的 1.能按照软件工程的思想,采用面向过程的方法开发出一个小型软件系统。 2.在软件系统开发过程中,能综合利用一门编程语言和软件工程等多门课程的知识。 3.培养良好的软件开发习惯,了解软件企业文化。 4.掌握结构化数据流分析技术。 5.掌握结构化程序设计的基本概念与技术,并且养成良好的编码风格。 6.掌握单元测试的一般步骤及技术。 7.掌握集成测试的一般步骤和技术。 二.实验内容 1.软件需求分析 ①、功能需求分析 ·输入一个年份(1-3000),然后显示12个月的月历 ·能解决闰年和平年问题 ·能输出显示结果 ②、运行需求分析 ·操作系统:Windows9x, Windows2000, Windows XP及更高版本 ③、数据流图

软件结构图: 2.软件设计与编码 #include #include #include #include #define firstdayof1 1 /* 定义第一年的第一天,星期日=7 */ #define gap " " /* set gap between numbers of dates */ #define dent " " /* set right margin. */ struct info { int month; int firstdayofmonth; int daysofmonth; int leap; }monthinfo;

安徽工业大学软件工程试卷

《软件工程(双语)》复习范围 注意事项: 每个学生必须写上本人的学号、任课教师姓名、姓名、班级,另外所有的答案必须全部写在答卷纸上请不要写的试卷上,试题及答卷一同交上。 Part 1 Select the most appropriate choice to answer the following questions or to complete following statements. (1*15 =15 ) 1.About the MVC (Model-View-Controller) pattern, which one of following statements is not right? a)Separates presentation and interaction from the system data. b)The system is structured into three logical components that interact with each other. The Model component manages the system data and associated operations on that data. . c)The Model component defines and manages how the data is presented to the user.. d)The Controller component manages user interaction (e.g., key presses, mouse clicks, etc.) and passes these interactions to the View and the Model.. 2. The statistical data show that the distribution of maintenance effort is close to? B a)Fault repair 65%, Software adaptation 18%, Function addition or modification 17%. b)Fault repair 17%, Software adaptation 18%, Function addition or modification 65%. c)Fault repair 17%, Software adaptation 65%, Function addition or modification 18%. d)Fault repair 40%, Software adaptation 40%, Function addition or modification 20%. 3. Which statement is a wrong statement for Waterfall Model?B a)Inflexible partitioning of the project into distinct stages b)This model is only appropriate when the requirements are poorly understood c)This model is difficult to respond to changing customer requirements d)This model is appropriate when the requirements are well-understood.

网上购物系统-毕业设计

? 安徽工业大学 毕业设计(论文)说明书 专 业软件工程 班级122班 姓 名周庆梅 学号129074211 指导教师许文方 二〇一六年六月十六日

安徽工业大学 毕业设计(论文)任务书 课题名称网上购物系统 学 院计算机科学与技术学院 专业班级软件工程122班 姓名周庆梅 学 号129074211 毕业设计(论文)的主要内容: 本系统利用JavaEE开发基于B/S结构的网上购物系统,实现管理员对购物商品的实时更新和用户购物信息的提交。 (1)需求分析: 将对购物用户购物流程和卖家对商品的上架流程进行分析,所需的功能模块有哪些。 (2)总体设计:将系统划分成两大功能模块:前台和后台。前台功能模块有:注册、激活、登录、搜索、修改密码等模块。后台功能模块有:管理员登录、分类管理、商品管理、订单管理。每一个功能模块实现的具体功能。 (3)详细设计:整体设计思想,功能模块图,实体对应的属性E-R图设计,数据库表设计。 (4)测试:采用了黑盒测试和白盒测试。 指导教师签 字

摘要 随着现代现代信息网络技术的不断发展,互联网市场正在以无法想象的速度和空前的规模迅猛发展,电子商务成为人们关注的焦点,各企业认识到建立企业级的电子商务平台不仅可以拓宽销售渠道,还能提升形象和品牌效应,对企业的发展有着重要的战略意义。在此背景下,网络购物作为新兴的商业模式逐步浮出水面,并在发展过程中备受瞩目。 网络购物巨大的市场规模和美好的发展前景不容小视。但是网络购物的繁荣需要时间,需要业界的投入,需要网络的发展。相信中国电子商务在一段时间后会达到国际化水平。 网上购物系统,是在网络上建立一个虚拟的购物商场,使您的购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又有效的控制“商场”运营的成本,开辟了一个新的销售渠道。 本系统利用现代化的电子及网络技术,为消费者和企业搭建一个良好的互动平台。让用户享受快捷的购物方式,为企业提供不同于传统销售的崭新的销售模式。该购物系统是一个中小型的电子商务系统,可以为各类用户提供方便的在线购物环境。用户可以在系统中实现注册、登录、修改个人信息、分类查询商品信息、购物、管理购物车、结账等功能。管理员可以通过后台管理模块实现对商品、物流、订单等后台管理功能。本系统采用servlet和jsp技术,以MySQL为系统数据库开发,整个系统操作简便、界面友好、灵活实用。 关键词:电子商务;网上购物;jsp;servlet

微机原理期末考试试题

期末测试试题 微机原理与接口技术 一、填空题(本大题共20分,每空1分) 1.设机器的字长为8位:若X=-1,则[X]原= H, [X]补= H, [X]反= H 。 2. 堆栈中“PUSH 源操作数”指令所包含的操作内容为:____________________和____________。3.半导体静态存储器是靠____________存储信息,半导体动态存储器是靠____________存储信息。4.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器时序的正确配合,就要利用____________信号,使CPU插入一个____________ 状态。 5.当8253的/CS信号有效时,其地址线A1A0分别为______、_______、________、_________时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。 6.一个中断类型号为01CH的中断处理程序存放在0100H:3800H开始的内存中,中断向量存贮在地址为_______________至______________的____________个单元中。 7.已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII数据位,则传送的字符数据是 H,采用的校验是 ____,校验位数据是。 8.一个4位的D/A转换器,满量程电压为10V,其线性误差为±1 2 LSB,当输入为0CH时,其理想 输出电压值为________________ 二、选择题(本大题共20分,每小题1分) 1.程序计数器(PC)的位数取决于____________ A.存储器的容量 B.指令字长 C.机器字长 2.运算器由很多部件组成,其核心部分是_______ A.数据总线 B.算术逻辑单元 C.累加器 D.多路开关

安徽工业大学误差实验报告

实验一 误差的基本性质与处理 一、实验目的 了解误差的基本性质以及处理方法 二、实验原理 (1)正态分布 设被测量的真值为0L ,一系列测量值为i L ,则测量列中的随机误差i δ为 i δ=i L -0L (2-1) 式中i=1,2,…..n. 正态分布的分布密度()()2 22f δσδ -= (2-2) 正态分布的分布函数()()22 2F e d δδσδδ --∞=(2-3) 式中σ-标准差(或均方根误差); 它的数学期望为 ()0E f d δδδ+∞ -∞==? (2-4) 它的方差为 ()22f d σδδδ+∞ -∞=? (2-5) (2)算术平均值 对某一量进行一系列等精度测量,由于存在随机误差,其测得值皆不相同,应以全部测得值的算术平均值作为最后的测量结果。 1、算术平均值的意义 在系列测量中,被测量所得的值的代数和除以n 而得的值成为算术平均值。 设 1l ,2l ,…,n l 为n 次测量所得的值,则算术平均值121...n i n i l l l l x n n =++==∑ 算术平均值与真值最为接近,由概率论大数定律可知,若测量次数无限增加,则算术平均值x 必然趋近于真值0L 。

i v = i l -x i l ——第i 个测量值,i =1,2,...,;n i v ——i l 的残余误差(简称残差) 2、算术平均值的计算校核 算术平均值及其残余误差的计算是否正确,可用求得的残余误差代数和性质来校核。 残余误差代数和为: 11n n i i i i v l nx ===-∑∑ 当x 为未经凑整的准确数时,则有 1n i i v ==∑0 1)残余误差代数和应符合: 当1 n i i l =∑=nx ,求得的x 为非凑整的准确数时,1n i i v =∑为零; 当1 n i i l =∑>nx ,求得的x 为凑整的非准确数时,1n i i v =∑为正;其大小为求x 时的余数。 当1n i i l =∑

微机原理实验指导书

微型计算机原理与应用 实验指导书 上海大学通信学院 2010 年 4 月

PC微机原理实验一 一、目的:掌握PC机DEBUG调试程序有关命令的操作及8086各类指令的 功能。 二、要求:在PC机上完成下列程序的调试运行,并写出运行结果。1.DEBUG的基本操作:(详细容请参阅教材“4.5程序的调试,P173”和“附 录F调试程序DEUBG的使用,P499”) (1)从WINDOWS进入DOS之后,输入命令启动DEBUG: C:>DEBUG 回车 (2)输入R命令,查看和记录CPU各个寄存器的容: -R回车 看到什么? (3)输入A命令,汇编下面的字符“WINDOWS”显示程序: -A100 ;从偏移地址是0100H处开始写指令 MOV AH,2 MOV DL, 57 ;57H 是“W”的ASCII码 INT 21 ;INT 21是DOS 功能调用,AH=2代表2号功能 ;这3句合起来的功能是:显示DL中的字符 MOV DL, 49 INT 21 MOV DL, 4E INT 21 MOV DL, 44 INT 21 MOV DL, 4F INT 21 MOV DL, 57 INT 21 MOV DL, 53 INT 21 INT 3 ;功能是产生一个断点,不要省略 (4)输入U命令反汇编上面的程序: -U 100 问:这里100代表什么? (5)输入G命令连续运行上面的程序,记录运行结果: -G=100 (6)输入E命令把上面程序中的数据57,49,4E,44,4F,57,53依次分别改为57,45,4C,43,4F,4D,45: -E 103 回车(以下同) -E 107 -E 10B

微机原理期末考试试卷(有答案)

得分《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。( √ ) 3、MOV指令要影响标志位。( × ) 4、JMP SHORT NEXT称为近转移。( × ) 5、8086与8088在软件上不一定完全兼容。(× ) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、 选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。 A.01011001 B.01011010 C.11011001 D.11011010 8、INC指令不影响____B____标志。

安徽工业大学——java实验报告

Java实验报告 学号149074353 姓名程裕博 班级物141 指导教师柯栋梁 安徽工业大学计算机学院2016年11月

实验一: 利用JAVA 反射技术分析类结构 自己定义的类: package chap05; public class analysis { private int a; private char c; protected int b; public double d; public void test1() { } private void test2() { } protected double test3() { return 1.0; } } 用java反射技术分析输出的结果: Enter class name (e.g. java.util.Date): chap05.analysis class chap05.analysis { public chap05.analysis(); public void test1(); private void test2(); protected double test3(); private int a; private char c; protected int b; public double d; } 1.分析程序运行时的输出结果。 输出的结果中显示了被分析类的方法与变量,包括这些方法与变量的

修饰符 2.分析与JAVA反射技术相关的几个类的作用: https://www.360docs.net/doc/cd17008949.html,ng.reflect.Constructor; Constructor 提供关于类的单个构造方法的信息以及对它的访问权限。 https://www.360docs.net/doc/cd17008949.html,ng.reflect.Field; Field 提供有关类或接口的单个字段的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)字段或实例字段。 https://www.360docs.net/doc/cd17008949.html,ng.reflect.Method; Method 提供关于类或接口上单独某个方法(以及如何访问该方法)的信息。所反映的方法可能是类方法或实例方法(包括抽象方法)。https://www.360docs.net/doc/cd17008949.html,ng.reflect.Modifier; Modifier 类提供了static 方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置(bit position) 表示不同的修饰符。 实验二:利用JAVA 反射技术分析对象结构 实验内容:运行示例程序,分析Integer 数组对象的结构;改写程序分析一下自定义 的类对象,如Employee 类。

安徽工业大学本科毕业设计(U论文)撰写规范

附件: 安徽工业大学本科毕业设计(论文)撰写规范 为使学生掌握撰写技术报告和科研论文的基本方法,统一毕业设计(论文)的规格要求,制定本规范。 一、毕业设计(论文)的基本结构 一份完整的毕业设计(论文)应包括以下几个部分: A.标题; B.中文摘要; C. 关键词; D. 英文摘要; E. 关键词;F:目录;G. 正文;H. 结论;I. 参考文献;J. 致谢;K. 附录;L. 有关图纸(大于3#图幅时单独装订)。 二、毕业设计(论文)的撰写规则和要求 1、标题 标题应简短、明确,具有概括性。标题字数要适当,不宜超过20字。如确因表达需要而字数过多又无法删减的,可以分成主标题和副标题。 2、摘要和关键词 摘要以浓缩的形式概括研究课题的内容,主要由三部分组成,即:研究的问题、研究的过程和方法、研究的结果等,不含图表,不加注释,具有独立性和完整性。中文摘要300字左右,并翻译成英文。“摘要”字样位置居中。 关键词是反映毕业设计(论文)主题内容的名词,是供检索----------专业最好文档,专业为你服务,急你所急,供你所需-------------

使用的。关键词应为通用术语或技术词汇,不得自造关键词,尽量从《汉语主题词表》中选用。关键词一般为3-5个,按词条外延层次(学科目录分类),由高至低顺序排列。关键词排在摘要正文部分下方。 3、目录 目录按三级标题编写,即1……、1.1……、1.1.1……,并标注页码。目录中内容的顺序一般为:摘要、绪论、正文章节、结论、参考文献、致谢、附录等;目录中的标题要求层次清晰且与正文中的标题和页码一致。 4、正文 毕业设计(论文)正文包括绪论(或前言)、正文主体、结论等。绪论(或前言)应说明本课题的来源、目的、意义、研究范围及要达到的技术要求;说明本课题的指导思想、应解决的主要问题等。 正文主体是对研究工作的详细表述,其主要内容包括:国内外文献综述(本课题国内外发展概况及存在的问题);研究工作的基本前提、假设和条件;技术、经济分析;基本概念和理论基础;模型的建立;方案的确定;设计与计算的主要方法和内容;实验方法、内容及其分析;理论论证、应用结果;对研究结果的讨论等。根据毕业设计(论文)课题性质的不同,专业内涵不同,各有侧重,一般仅涉及上述部分内容。正文中使用的计量单位统一 ----------专业最好文档,专业为你服务,急你所急,供你所需-------------

微机原理考试复习题

《微机原理》复习试题 一、填空题 1、设字长为八位,有x= -1,y=124,则有:[x+y]补=01111011,[x-y]补=10000011; 2、数制转换:247.86= F7.DCH =001001000111.10000110 BCD; 3、在8086CPU中,由于BIU和EU分开,所以取指令、执行指令可以重叠操作,提高了CPU 的利用率; 4、8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量,每一个向量占4个字节; 5、8086系统中,地址FFFF0H是CPU复位以后执行第一条指令的地址; 6、8086CPU的MN/MX引脚的作用是决定CPU工作在什么模式(最小/最大); 7、8086CPU中典型总线周期由4个时钟周期组成,其中T1期间,CPU输出地址信息;如有必要时,可以在 T3和T4两个时钟周期之间插入1个或多个T W等待周期。 8、8259A共有7个可编程的寄存器,它们分别用于接受CPU送来的初始化命令字和操作命令字; 9、将十进制数279.85转换成十六进制数、八进制数、二进制数及BCD码数分别为117.D99H, 427.6631Q, 000100010111.110110011001B; 10、字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为148D,-20D或-108D; 11、已知BX=7830H,CF=1,执行指令:ADC BX,87CFH之后,BX=0000H,标志位的状态分别为CF=1,ZF=1,OF=0,SF=0; 12、8086中,BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能; 13、8086中引脚BHE信号有效的含义表示高8位数据线D15~D8有效; 14、8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号; 15、设8086系统中采用单片8259A,其8259A的ICW2=32H,则对应IR5的中断类型号为35H,它的中断入口地址在中断向量表中的地址为000D4H~000D7H; 16、若一个数据块在内存中的起始地址为9E40H:C52AH,则这个数据块的起始地址的物理地址为AA92AH; 17、设堆栈指针(SP)=6318H,此时若将AX、BX、CX、DX依次推入堆栈后,(SP)=(6310H); 18、某8086微处理器系统中设计了一个存储为16KB的SRAM存储器模块,如果该存储器模块的起始地址为80000H,则该存储器模块的末地址为(83FFFH)。若用于该存储器模块片选译码的地址信号线为A17、A18、A19,则该模块片选信号CS的逻辑表达式为:CS=(A19A*18A*17=100); 19、INT 80H 指令的中断向量存放在(0000H):(0200H)中; 20、下面程序段执行后,标志位CF=(1),OF=(1) MOV AL,-64 MOV BL,-70 ADD AL,BL 21、下面程序段执行后,(AX)=(1); MOV SI,0

安徽工业大学sap实验报告

《ERP 实习》 实验报告 学号 姓名 班级 指导老师 2014年 1月7日 一、所做实验项目分类 实验项目1 系统基本信息设置 一、实验目的与要求 ERP 作为计划与控制信息系统,需要进行大量的信息处理。任何一个制造企业

都有大量的生产与经营动作数据。数据必须经过加工、处理才能产生有用的信息供决策者使用。学生通过已经配置好环境的ERP 软件操作,了解企业基础数据的作用,了解ERP 的管理流程。 1. 熟悉SAP 实验环境;学习SAP 客户端软件的安装和登录配置;熟悉系统操作 环境和方法; 2. 学习维护液压锤GT10 产品各种基础数据,如:仓库、物料编码、BOM、工作 中心、工艺路线等数据维护。 二、实验环境: 1. Microsoft Windows XP Professional。 2. SAP 软件实验教学系统。 三、实验内容: 1. SAP 系统环境 2. 库存地点信息维护; 3. 物料编码和主文件维护; 4. 物料清单维护; 5. 工作中心数据维护; 6. 工艺路线维护。 四、实验步骤及实验截图: 1、登录sap系统 2、仓储地点维护 3、物料档案设置 通过事务码MM01/MM02/MM03进行物料编码和主文件维护设置操作; (1)物料油漆的创建 (2)物料钎杆的创建

(3)物料缸体的 (4)物料活塞杆的创建 (5)物料板材的创建 (6)半成品视图维图 (7)物料清单

(8)物料清单设置: 通过事务码CS01/CS02/CS03进行BOM主数据的维护; (9)物料清单展开 通过事务码CS11/CS12/CS15进行BOM主数据的逐层显示BOM、多层显示BOM、反查BOM。

相关文档
最新文档