南理工2005年《微机原理(春)》A卷(附答案)
微机原理试题答案

微机原理试题答案微机原理及应用(A)课程试卷15参考答案一、选择题:(每题1.5分,共18分)1.? 2. ? 3. ? 4. ? 5. ? 6. ?7. ?8. ?9. ?10. ?11. ?12. ?二、填空题:(每空1分,共12分)1. 五2. 变址寻址3. 0 04. 时钟周期5. CPU控制线82886. IO / M 高7. 硬件8. 87H 1三、程序设计(共40分)1. 1)(BUFA)=奇数(BUFB)= 偶数2)(BUFA)=X1+1(BUFB)= X2+13)(BUFA)= X1(BUFB)= X22. START:LEA SI,BUF3. START:LEA SI,BUFMOV CL,[SI] MOV AL,[SI]INC SI MOV BL,ALMOV CH,[SI] SHL AL, 1INC SI MOV BH, AL REP1:MOV AL,[SI] SHL AL, 1AND AL,OFH ADD AL,BHMOV [SI],AL ADD AL, BLINC SI ADD AL, [SI+1]LOOP REP1 MOV [SI+2],ALHLT JC BIIEMOV [SI+3], 0JMP EXITBIIE:MOV [SI+3],1EXIT:HLT四、综合题(30分)1.RAM存储容量:2KB,地址范围:F9000H~F97FFH或F9800H~F9FFFHEPROM存储容量为4KB 地址范围是FE000H~FEFFFH2. MOV AL , 81H ;置8255A方式字OUT 83H , AL ;控制口地址为83HMOV AL , 05H ;使PC2=1OUT 83H , ALTESBY:IN AL , 82H ;读入C口状态,C口地址为82H TEST AL , 40H ;判PC6(BUSY状态)JNZ TESBY ;PC6=1,循环查詢MOV AL , [DATA] ;PC6=0,取打印字符OUT 80H , AL ;送PA口,A口地址为80HMOV AL , 04H ;使PC2=0OUT 83H , ALINC AL ;使PC2=1OUT 83H , AL ;选通打印机RET微机原理及应用(A)课程试卷16参考答案一.选择题:(每题1.5分,共18分)1.? 2. ? 3. ? 4. ? 5. ? 6. ?7. ?8. ?9. ?10. ?11. ?12. ?二.填空题:(每空1分,共12分)1. 保护现场2. 数据控制命令3. SS4. 第一个不相等的字符 CX=05. 0F0A9H 1 36. CPU从存储器或I/O端口存取一个字节的时间7. 3 BCD三. 程序设计(共40分)1. 1)比较2A与B的大小2)AX=1说明2A>B,AX=2说明2A≤B3)JB指令排除两数相等的可能2. MOV BX,OFFSET BUF 3.LEA SI,S1XOR AX,AX LEA DI,ES:S2MOV CX,10 MOV CX,26 LOP:ADD AX,[BX] CLDINC BX REP MOVSBINC BX HLTLOOP LOPMOV OFFSET SUM,AXHLT四.综合题(30分)1) 程序存储器的容量是8KB 2)数据存储器的容量是8KB3)Y1 Y3 Y4 MEMW MEMR IOR IOW G2A G2B G1 2764 CE OE6264 CE WE OE8255 CE RD WR8088主控板A16 A17 A18 A194)MOV AL , 98H ;8255初始化MOV DX , 8003H MOV DX,8000HOUT DX , AL IN AL,DXMOV DX , 8002H ;启动ADC MOV [BUFFER],ALMOV AL , 00HOUT DX , ALMOV AL , 04HOUT DX , ALINAD: IN AL , DX ;输入EOCTEST AL , 20HJZ INADMOV AL , 08H ;EOC=1,OUT DX , AL ;使OE=1微机原理及应用(A)课程试卷17参考答案一. 选择题:(每题1.5分,共18分)1.? 2. ? 3. ? 4. ? 5. ? 6. ?7. ?8. ?9. ?10. ?11. ?12. ?二. 填空题:(每空1分,共12分)1. 硬件系统软件2. SF OF3. 直接寻址4. 4个TW5. 减1 64H6. 保持7. 8 64三. 程序设计(共40分)1. 1)统计数据块中各数据“1”的个数;2)数据块的长度2. MOV AL,XX3. START:LEA BX,TABLECMP AL,0 MOV AL,FIRSTJGE BIGPR MOV AH,0MOV YY,0FFH ADD AL,ALJMP EXIT ADD BX,AX BIGPR:JE EQUPR MOV AX,[BX] MOV YY,1 MOV SECOND,AXJMP EXIT HLTEQUPR:MOV YY,0EXIT:HLT四.综合题(30分)1.电路图中引线和器件的名称或功能是:A为IO/M 线;B为RD 线;C为WR 线;D为状态线;U1为八缓冲器;U2为缓冲器;U3为锁存器;U4为译码器;2.第二小题填空答案按先后次序依此为:0F8HLEAOUT [04H] ,ALIN AL,[02H]JNCIN AL,[03H]JNE微机原理及应用(A)课程试卷18参考答案一. 选择题:(每题1.5分,共18分)1.? 2. ? 3. ? 4. ? 5. ? 6. ?7. ?8. ?9. ?10. ?11. ?12. ?1. 三总线结构2. 64K3. 基址+变址4. 地址信息5. ROM RAM6. 中断优先权7. 18. BX AL9. 0000H 0080H三. 程序设计(共40分)1.求1~10的平方之和2. START:MOV BX,OFFSET BUF3. START:LEA BX,TABLEMOV CX,COUNT MOV AL,FIRSTMOV DX,0 MOV AH,0 LOP:MOV AL,[BX] ADD AL,ALCMP AL,0 ADD BX,AXJGE PLUS MOV AX,[BX]INC DX MOV SECOND,AXPLUS:INC BX HLTLOOP LOPMOV RESULT,DXHLT四. 综合题(30分)1. 1)芯片2764的作用是:程序存储器,6264的作用是:数据存储器2)2764的容量为:8KB,地址范围是:84000H~85FFFH;3)6264的容量为:8KB,地址范围是:88000H~89FFFH;4)8255端口地址为:PA口=04H;PB口=05H;PC口=06H,控制口=07H;2. 第二小题填空答案按先后次序依此为:90H,07H,01H,00H,80H,IN AL,04H;OUT 05H,AL微机原理及应用(A)课程试卷19参考答案一.选择题:(每题1.5分,共18分)1.? 2. ? 3. ? 4. ? 5. ? 6. ?7. ?8. ?9. ?10. ?11. ?12. ?1. 数据总线2. 03. 无符号数带符号数4. SF⊕OF=05. 存储器的一个单元6. 无条件7. 3 8. SS SP 9. 4 3三. 程序设计(共40分)1. 1). 当ADRM和ADRN单元中的数据分别为1BH和0CH,则RESULT单元中的数据为03H;2)若ADRM和ADRN单元中的数据分别为21H和16H,则RESULT 单元中的数据为0BH;3)该段程序完成的功能是:求最大公约数。
【电光】南理工《微机原理及接口技术》A卷(附答案)

南京理工大学课程考试试卷(学生考试用)
第1页共 2 页
第 2 页共 2 页
D 7
D 6D 5D 4D 3D 2D 1D 0
C 口低4位控制1-输入0-输出
B 口控制1-输入0-输出B 组工作方式0-方式01-方式1
C 口高4位控制1-输入0-输出
A 口控制1-输入
0-输出
A 组工作方式00-方式0
01-方式1
1x -方式21 控制字标志
D 7
D 6D 5D 4D 3D 2D 1D 0
1-置位0-复位
000-PC 0置位/复位引脚编码
无意义
0 控制字标志
001-PC 1……111-PC 7
计数器
读/写格式
工作方式
数制
D 7D 6D 5D 4D 3D 2
D 1D 0
00 选择计数器001 选择计数器110 选择计数器211 非法选择
00 计数器锁存命令01 只读/写低8位10 只读/写高8位11 先读/写低8位,再读/写高8位
0: 二进制1: BCD
000 方式0001 方式1x10 方式2x11 方式3100 方式4101 方式5
ICW1
ICW2
ICW3(主片)
ICW3(从片)
ICW4
南京理工大学课程考试试卷答案及评分标准。
2005年硕士研究生入学考试及答案

目录1.05年北师大物理类各方向2.05年长光所3.05年东南大学4.05年中科大5.05年南京大学6.05年华中科大7.05年吉林大学(原子所)8.05年四川大学(原子与分子)9.05年北京理工10.05年河北理工11.05年长春理工北京师范大学2005年招收硕士研究生入学考试试题专业:物理类各专业科目代号:459研究方向:各方向考试科目:量子力学[注意]答案写在答题纸上,写在试题上无效。
1.(20分)一个电子被限制在一维谐振子势场中,活动范围求激发电子到第一激发态所需要的能量(用ev表示)(,,)提示:谐振子能量本征函数可以写成2.(30分)一个电子被限制在二维各向同性谐振子势场中(特征频率为)。
(1)写出其哈密顿量,利用一维谐振子能级公式找到此电子的能级公式和简并度。
(2)请推导电子的径向运动方程。
并讨论其在时的渐近解。
提示:极坐标下3.(50分)两个质量为的粒子,被禁闭在特征频率为的一维谐振子势场中,彼此无相互作用(此题中波函数无须写出具体形式):(1)如果两个粒子无自旋可分辨,写出系统的基态(两个都在自己的基态)和第一激发能级(即一个在基态,另一个在第一激发态)的波函数和能量(注意简并情形)。
(10分)(2)如果两个粒子是不可分辨的无自旋波色子,写出系统的基态和第一激发态的能量和波函数。
如果粒子间互作用势为,计算基态能级到一级微扰项。
(15分)(3分)如果两个粒子是不可分辨的自旋1/2粒子,写出基态能级和波函数(考虑自旋)。
如果粒子间互作用能为,计算基态能量。
(15分)(4)同(3),解除势阱,两个粒子以左一右飞出。
有两个探测器分别(同时)测量它们的y方向自旋角动量。
请问测量结果为两电子自旋反向的几率是多少?(10分)4.(30分)中心力场中电子自旋与轨道角动量存在耦合能。
总角动量,是的共同本征态。
现有一电子处于态,且。
(1)在一基近似下,可用代替,请问电子的能量与态差多少?(2)请计算该电子产生的平均磁矩,并由此计算在z方向均匀磁场B中电子的能量改变多少?(),当,,当,5.(20分)一个定域(空间位置不动)的电子(自旋1/2)处于z方向强磁场中。
南理工05研究生入学考试题目(机原)

南京理工大学2005年硕士学位研究生入学考试题考试科目:机械原理(满分150分)一计算下列机构的自由度,凡有复合铰,局部自由度,虚约束,应明确指出;并指明机构具有确定运动的条件。
(20分)1.2.二 在图示机构中,已知,15,70,30mm lCD mm lAC mm lAB ===匀角速度s rad /101=ω,转向如图所示,︒=Φ451。
1.取,/1mm mm l =μ绘机构运动简图;2.用相对运动图解法求构件3的角速度3ω和角加速度3ε。
(20分)三 在图示连杆机构中已知:,15,40,40,35,45,15mm e mm lCE mm lAD mm lCD mm lBC mm lAB ======构件1为原动件。
1.画出机构在︒=Φ601位置时的运动简图,标出曲柄摇杆机构ABCD 的极位夹角θ及滑块的行程H 。
2.若要求滑块6自左向右运动为快行程,试确定曲柄1的转向。
(20分)四图示凸轮机构,凸轮为偏心轮,转向如图。
已知:lOAmm==试在图上标出:eR=mm1532mm,,10,(1)凸轮的基圆半径0r;(2)图示位置从动件的压力角α;(3)在从动件最大行程时,应用反转法确定从动件与凸轮的相对位置,并在图上标出最大位移maxS。
(20分)五 在一对正常齿制的渐开线标准外啮合直齿圆柱齿轮机构中,齿数,301=z 传动比5.212=i ,压力角α︒=20,模数m=10mm,试求下列各量的值:(1)齿轮2的分度圆,基圆和齿根圆半径;2,2,2rf rb r (2)齿厚,s 基节pb 和标准中心距a ;(3)当安装中心距'a 比标准中心距a 大2mm 时的啮合角'α及节圆半径'2,'1r r 。
(30分)六 在图示轮系中,已知各轮齿数,607,6'5,405,204,203'2,402,601========z z z z z z z z z 蜗杆1'6=z ,旋向如图。
南京理工大学2005-2008年微机原理及接口技术期末考试试卷及答案

DATA SEGMENT BUF DB 100 DUP('A')
DATA ENDS STACK SEGMENT STACK
CPU
PA7~PA0
DB
打印机
PC0
STB
PC6
BUSY
DB 100 DUP('S')
8255
STACK ENDS 试回答:
图3 第四题电路图
1) 8255 的端口 A 是以什么方式工作的?端口 C 呢?
4.在 8086 最小模式下,执行" OUT DX, AL "指令时, M / IO ,WR , RD , DT / R 的信号
电平依次为 【5】 , 【6】 , 【7】 , 【8】 。 5.假设某个总线周期内对 READY 信号检测的次数是 4 次,则该总线周期需插入 【9】 个 Tw 等待状态。
2) 如果对 8255 进行初始化,分别写出其控制寄存器的地址和控制字。
3) 编写程序完成上述打印任务,程序应包括对 8255 的初始化及完整的打印过程,同时语句后 要有必要的注释说明。
一、填空(每空 1 分,在答题纸上注明画线部分的标号,而不是题目的标号)
1.【1】4 【2】地址 2.【3】4 3.【4】ffff0H 4.【5】0 ,【6】0 ,【7】1,【8】1 5.【9】3 6.【10】存储器读, 【11】 1 【12】 3 7.【13】 地址 8.【14】 2 9.【15】101FEH 10.【16】 22 ,【17】 110 11.【18】 250 【19】 230 【20】 0004H 12.【21】0101H 【22】 0011H 13.【23】 3,4,1,3,3 , 【24】3,1,3,3,4 14.【25】 REP MOVSB 15. 【26】 , 【27】 , 【28】
华南理工大学考研真题—微机原理及应用2005

华南理工大学考研真题微机原理及应用2005一填空题 (15分,每空 1 分)1.80C51复位后 PC的内容为⑴,SP的内容为⑵2.PSW 是⑶,其中标志位OV 是⑷,用于表示⑸,INC 指令对CY ⑹影响3.程序运行中通过改变⑺,来实现转移。
4.RETI 与 RET 指令的差别是⑻5.80C51通过⑼来允许或禁止中断。
当⑽ 80C51会发生定时器中断请求。
6.51单片机串行通信用__⑾__两个引脚接收和发送信号,波特率表示⑿。
7.51单片机程序存储器的寻址范围由⒀的位数决定,数据存储器的寻址范围由⒁的位数决定,ROM 和RAM 空间分别为⒂二分析下列程序,分别填写每段程序执行完的结果。
(20分)1.MOV A, #58H2. CLR AMOV R0, # 39H MOV DPTR, #0ADD A, R0 L: MOV 50H, AMOV @R0, A INC DPTRDA A ADD A, #1MOV 20H, A JNZ L(39H)= AC= (50H)= (A)=(20H)= CY= (DPTR)= CY=3.CLR C4. MOV A, # 0C9HMOV A, #1DH MOV B, # 12hMOV R0, #5AH MOV SP, # 6FHSUBB A, R0 PUSH BMOV @R0 , A PUSH ACCSUBB A, #4FH CPL APOP B(5AH)= AC= (A)= (B)=(A)= CY= (70H)= (SP)=5. MOV R1,#3BHXRL A, ACCORL A, R1 (R1)=MOV R1, A (3BH)=ANL A, #0F2H (A)=MOV @R1, A CY=SETB CRRC A三程序填空: 根据题目要求,在空缺部分填入所需的操作数或指令(15分) 1. 一个按键接在P3.0 引脚上,当键按下时输入为0 ;8个 LED 接在P1口,当向P1口某个引脚输出 0 时,该引脚上的 LED 点亮。
自动化 2005级A-B测控方向《微机原理(A)答案

昆明理工大学试卷(A卷)A3-1 自动化系自动化专业2005 级A-B-测控方向班三学年上学期
专业级,学生姓名:学号:(A3-2
)考试科目:
专业级,学生姓名:学号:(A3-3 要用指令给寄存器赋值。
×
四、简述题:(27分)
1、试比较并简述8086与8088CPU的主要区别?(6分)
2、中断向量表的功能是什么?它在存储器中处于什么位置?若中断服务程序的入口地址为0300:0001H,中断类型码为60H,试编写程序段,把中断服务程序的入口地址存放与矢量表中。
(7分)
3、为什么8086CPU与外设交换信息需要通过专门的I/O接口?其与外设间交换的信号有哪几种类型?如何产生I/O的端口地址?采用什么寻址方式寻址?(7分)
4、在对存储器和I/O设备读写时,要用到信号IOR(非),IOW(非),MR (非)和MW(非),这些信号在最大模式和最小模式时分别怎么得到?画出在最小模式下的电路示意图。
(7分)
五、程序题:(15分)
1、(1)、试编写程序段分别用数据传送指令、交换指令和堆栈操作指令,实现将首地址为DAT 的内存单元中的两个数据字交换。
DAT变量定义如下: (6分)
DAT DW 3412H,7856H
(2)、已知从TABLE为起始地址的表中连续存放有1000个字符,试编制完整程序实现检索上述表格中是否有“$”这个字符,如有则用空格符替换第一个字符并找到该字符有效的地址(偏移地址),并且将地址存入TABLE -2和TABLE-1单元中。
(9分)
)考试科目:。
南京理工大学微机原理试题A答案与评分标准

MOV AL,00001001B;ICW4=09H:特殊全嵌套,带缓冲、非自动中断结束、8086系统
OUT0B1H, AL;写入ICW4………1分
MOV AL,11000001B;OCW1=C1H:IR1~IR5中断允许
OUT0B1H, AL;写入OCW1………1分
EEPROM的地址范围为32000H~33FFFH ------------2分
(3)实现题目要求的程序段如下:
….或
MOV AX, 3600H MOV AX,3600H
MOV DS, AX MOV DS, AX
MOVSI, 00HMOVSI, 00H
MOV AX,3200HMOV AX,3200H
OUT 0CEH,AL
WAIT2:IN AL,0CCH;读取按键STB状态………2分
AND AL,80H;提取PC7信息;
JNZ WAIT2
IN AL,0C8H;读取PA口数据………2分
OUT 0E0H, AL ;送计数通道0的初值………1分
JMP WAIT1………1分
注:本题为综合题,考核8255A和8253的结构、工作方式,控制字的格式及与外部电路和CPU的接口操作及软件编程控制等知识点。
【17】=LEA BX,TABLE或者MOV BX,OFFSET TABLE
9.【18】=IP,【19】=02H
10.【20】=20H【21】=5678H:1234H
11.【22】、【23】= 和
12.【24】=1,【25】=3
注:本大题考核对基本知识的灵活运用。
三、判断题(每小题1分,共10分)
1.√2.√3. ×4.×5.√6. × 7.×8.×9. × 10.√
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1) 8255的端口A是以什么方式工作的?端口C呢?
2) 如果对8255进行初始化,分别写出其控制寄存器的地址和控制字。
3) 编写程序完成上述打印任务,程序应包括对8255的初始化及完整的打印过程,同时语句后
要有必要的注释说明。
微机原理答案
一、填空(每空1分,在答题纸上注明画线部分的标号,而不是题目的标号)1.【1】4 【2】地址
2.【3】4
3.【4】ffff0H
4.【5】0 ,【6】0 ,【7】1,【8】1
5.【9】3
6.【10】存储器读,【11】1 【12】3
7.【13】地址
8.【14】2
9.【15】101FEH
10.【16】22 ,【17】110
11.【18】250 【19】230 【20】0004H
12.【21】0101H 【22】0011H
13.【23】3,4,1,3,3 ,【24】3,1,3,3,4
14.【25】REP MOVSB
15.【26】,【27】,【28】
MOV AX, 0 AND AX, 0 XOR AX , AX SUB AX, AX
16. 【29】1 ,【30】93H
17.【31】0102H ,【32】0204H,【33】0801H
18.(DX)= 【34】0300H ,(DX)= 【35】7677H
19.【36】256
20.【37】2 【38】22
21.【39】【40】答案:自动结束非自动结束
22.【41】0AH C050:FF20H
23.【42】1
24.【43】ISR 在服务寄存器
25.【44】NMI 【45】INTR
26.【46】指示有中断源向CPU申请中断
27.【47】0CH
28.【48】2
29.【49】12H
30.【50】18
31.【51】10KB 【52】EPROM(2732)
32.【53】64片
33.【54】【55】单译码双译码
二、简答题(15分)(3,4题选作一题)
1.8086CPU的EU和BIU的中文名称是什么?试叙述其主要功能。
答案:
1)EU:执行部件,负责指令的执行;
2)BIU:总线接口部件,负责与存储器和I/O设备传送数据。
2.结合8086CPU时序分别简述8086CPU的硬件中断NMI和INTR的响应过程。
答案:
1)NMI为CPU内部中断,当NMI引脚上有上升沿(正脉冲)信号时,CPU内部自动形成中断类型码2,进入相应的中断响应。
即没有专门的中断响应周期。
2)当INTR引脚上有高电平信号且被CPU采样到后,CPU首先检查是否IF=1,若IF=1,CPU 则在当前指令执行完后进入中断响应,CPU从INTA管脚连续发两个负脉冲,第一个中断响应周期通知外设CPU接受中断申请,外设在第二个中断响应周期时将所申请中断的中断源的中断类型码送上CPU的低8位数据总线供CPU读取。
3.什么是单译码和双译码,各有什么特点?
4.只读存储器ROM有哪些种类,各有什么特点?
三、(15分)
1)8253控制寄存器地址0010 0110 26H 或106H(因为题目没有给清楚)//2分
2)通道0控制字:0 0 1 1 0 1 1 1 37H 写入先低后高,方式3,BCD码//2分
计数值:1M/4K=1000/4=250 //2分
或00 01 011 0 16H,只写低位,方式3,二进制形式
3)通道1控制字:0 1 1 0 0 0 0 1 61H 只写入高位,方式BCD码//2分
计数值500 //2分
4) 初始化程序://5分(只要通道地址是偶数就给分)
MOV AL, 37H
OUT 26H, AL ; 写入通道0控制字
MOV AL, 61H
OUT 26H, AL ;写入通道1控制字
MOV AL, 50H
OUT 20H, AL ; 写入通道0低字节
MOV AL, 02H
OUT 20H, AL; 写入通道0高字节
MOV AL, 05H
OUT 22H, AL ; 写入通道1高字节
四、(15分)
1) 方式0输出C口高四位是方式0输入,低四位是方式0输出//4分2)控制寄存器地址:53H 控制字:1 00 0 1 x x 0 88H //4分
3)程序:
MOV AL, 88H ; 控制字
OUT 53H, AL ; 送控制寄存器
MOV AL, 01H; 设置PC0为1(不启动打印机)
OUT 53H, AL ; 送控制寄存器
LEA SI, BUF ; 指针指向BUF缓冲区
MOV CX, 100 ; 设置循环次数。
以上为初始化程序//4分
L: IN AL, 52H ; 读C口
AND AL, 40H ; 判断PC6口
JNZ L ; 忙,等待
MOV AL, [SI] ; 不忙,发送数据至A口
OUT 50H, AL
MOV AL, 00H ; PC0置0,启动打印机
OUT 53H, AL ;
CALL delay ;延时,等待打印机处理数据
MOV AL, 01H ; PC0置1
OUT 83H, AL
INC SI ;指针指向下一个字符
DEC CX ; 循环减少一次
JNZ L ; 继续判断发送
HLT ;结束//3分。