09级微机原理其中考试题
- 格式:doc
- 大小:37.00 KB
- 文档页数:3
微机原理期中考试试题姓名_______班级_______学号_______成绩_______一、填空题(每空1分,共30分)1、、是微机的核心,两者合称为中央处理器。
2、微型计算机硬件系统各部分之间通过_______、_______、_______实现信息交换。
3、计算机内,其信息是以_________码形式表示的。
4、8086CPU在对外设进行输出操作时,控制信号IODT/必须是M/必须是______,R______。
4、宏汇编语言程序被汇编时,_________语句产生代码指令,_______语句不产生代码指令,_______语句可能产生也可能不产生代码指令。
5、调用程序、子程序传送参数的方法通常有_______、_______和_______三种方法。
6、虽在本模块无定义,却可以被单独引用的名字或标号,必须用_______伪指令给以说明。
7、下述机器数形式可表示的数值范围是(请用十进制形式写出):单字节无符号整数_______;单字节有符号整数_______。
8、乘法指令MUL的指令格式只有一个源操作数,若源操作数的类型属性为字节,则乘积在_______中,若源操作数的类型属性为字,则乘积在_______中。
9、堆栈是按照_______原则组织的一片连续的存储区域。
10、变址寻址的有效地址是变址寄存器的内容与_______代数和。
11、指令XLA T通常用于查表操作,在使用该指令前,应把表首的偏移首地址送入_______,待转换的代码在表中的序号送________。
12、若要求不产生汇编错误,则字符串'ABC'只能出现在伪指令_______中。
13、(30)10=()BCD;(-127)补=(_ _ ____)B。
14、为下述情况各举一例。
1)寄存器与存储单元内容相加送寄存器_______。
2)将标志寄存器进栈_______。
3)立即数与寄存器内容相加送寄存器_______。
微机原理试题集+答案第1章概述1.电子计算机主要由运算器、控制器、存储器、输入设备和输出设备等五部分组成。
2.运算器和控制器集成在一块芯片上,被称作CPU。
3.总线按其功能可分数据总线、地址总线和控制总线三种不同类型的总线。
4.计算机系统与外部设备之间相互连接的总线称为系统总线(或通信总线);用于连接微型机系统内各插件板的总线称为系统内总线(板级总线); CPU内部连接各寄存器及运算部件之间的总线称为内部总线。
5.迄今为止电子计算机所共同遵循的工作原理是程序存储和程序控制的工作原理。
这种原理又称为冯·诺依曼型原理。
第3章微处理器及其结构1.8086/8088 CPU执行指令中所需操作数地址由 EU 计算出16 位偏移量部分送 BIU ,由 BIU 最后形成一个 20 位的内存单元物理地址。
2.8086/8088 CPU在总线周期的T1 时刻,用A19/S6~A16/S3 输出 20 位地址信息的最高 4 位,而在其他时钟周期,则输出状态信息。
3.8086/8088 CPU复位后,从 0FFFF0H 单元开始读取指令字节,一般这个单元在 ROM 区中,在其中设置一条跳转指令,使CPU对系统进行初始化。
4.8086系统的存储体系结构中,1MB存储体分 2 个库,每个库的容量都是512K字节,其中和数据总线D15~D8相连的库全部由奇地址单元组成,称为高位字节库,并用BHE作为此库的选通信号。
5.8086/8088系统中,可以有 64K 个段起始地址,任意相邻的两个段起始地址相距 16 个存储单元。
6.用段基值及偏移量来指明内存单元地址的方式称为逻辑地址。
7.通常8086/8088 CPU中当EU执行一条占用很多时钟周期的指令时,或者在多处理器系统中在交换总线控制时会出现空闲状态。
8.8086 CPU使用 16 根地址线访问I/O端口,最多可访问64K 个字节端口,使用 20 根地址线访问存储单元,最多可访问1M 个字节单元。
山东财政2009—2010学年第二学期期中考试《微机原理与接口技术》试卷(A )(考试时间80分钟)班级_____________ 学号_____________ 姓名_____________题号一二三四五总分得分阅卷人合分人注意:第一题做在题号下答题区内,其它题做在原题处。
一、单项选择题(每小题2分,共30分)单项选择体答题区:在正确的字母上划“√”。
1. A B C D2. A B C D3. A B C D4. A B C D5. A B C D6. A B C D7. A B C D8. A B C D9. A B C D 10.A B C D11. A B C D 12. A B C D 13. A B C D 14. A B C D 15. A B C D1.8086 CPU用来区分是访问内存还是访问I/O端口的控制信号是( )A.MRDC#B.RD#C.M#/IOD.M/IO#2.连续启动两次独立的存储器操作之间的最小间隔叫( )A.存取时间B.读周期C.写周期D.存取周期3.对可编程接口芯片进行读/写操作的必要条件是( )A.RD#=0B.WR#=0C.RD#=0且WR#=0D.CS#=04.在DMA方式下,CPU与总线的关系是( )A.只能控制地址总线B.相互成隔离状态C.只能控制数据线D.相互成短接状态5.当8255A工作在方式1输出时,通知外设将数据取走的信号是( )A.ACK#B.INTEC.OBF#D.IBF6.对存储器访问时,地址线有效和数据线有效的时间关系应该是( )A.数据线先有效B.二者同时有效C.地址线先有效D.同时高电平7.8255A引脚信号WR#=0,CS#=0,A1=1,A0=1时,表示( )A.CPU向数据口写数据B.CPU向控制口写控制字C.CPU读8255A控制口D.无效操作8.执行下列两条指令后,进位标志位CF为( )MOV AL, FFHADD AL, 01HA.为0B.变反C.为1D.不变9.通常,中断服务程序中的一条STI指令目的是( )A.允许低一级中断产生B.开放所有可屏蔽中断C.允许同级中断产生D.允许高一级中断产生10.8255A的方式选择控制字为80H,其含义是( )A.A、B、C口全为输入B.A口为输出,其他为输入C.A、B为方式0D.A、B、C口均为方式0,输出11.CPU响应中断请求和响应DMA请求的本质区别是( )A.中断响应靠软件实现B.响应中断时CPU仍然仍控制总线,而响应DMA请求时,CPU要让出总线C.速度慢D.控制简单12.用2K×4位的RAM芯片组成16K字节的存储器,共需RAM芯片和片选地址(CE#)分别为( )A.32片和8位B.8片和4位C.16片和4位D.16片和8位13.闪烁存储器属于()类型,但性能更优。
《微机原理》期中试题答案专业年级:姓名:学号:电子信息工程系考试日期:2005/11/27一、填空题(12分,每空1分1.对于十进制数66,当它用二进制数表示时为 1000010 ,用十六进制数表示时为42 H;用压缩BCD码表示时为: 01100110 。
2.8086/8088CPU的数据线和地址线是以分时复用方式使用的。
3.8086/8088 CPU最小工作模式的含义是指: 单处理器系统。
5.对于8086/8088CPU,设有物理地址00400H,试写出其两种不同的逻辑地址0000:0400H 、 0040H:0000H 。
6.设有逻辑地址1234H:1234H,试写出其对应的物理地址 13574H 。
7.设SP为2000H,则执行PUSH AX 后,SP= 1FFE H,其中AH 压入1FFF H单元,AL压入 1FFE H单元。
8. 在计算机中:1Byte= 8 bit。
二、简答题(48分,每题3分1. 设机器字长为16位,最高位是符号位,用补码完成以下运算:96 – 18(-18原=1000000000010010B(-18补=1111111111101110B96 0000000001100000B0000000001001110B2. 设机器字长为8位,最高位是符号位,试用“双高位”法判别下述二进制运算有没有溢出?若有,是正溢出还是负溢出?A. 89 + 106B. – 11 + 10001011001 11110101+01101010 +0110010011000011 01011001正溢出无3. 有一个补码表示的二进制数11001011,写出算术左移和算术右移的结果。
算术左移:94H 算术右移:E5H4. 分别指出下列指令中的源操作数的寻址方式。
(1MOV AX,CX 寄存器(2MOV CX, [BX] 寄存器间接(3MOV AX,6[BX][DI] 相对基址变址5. 指出下面程序片段中的错误。
《微机原理》期终考试试卷一、填空题(每题1分,共20分)1、A T89S52的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为。
2、A T89S52单片机指令系统的寻址方式有、、、、等。
3、A T89S52有级中断,个中断源。
4、当单片机复位时PSW=H,SP= ,P0~P3口均为电平。
5、如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)= ,(49H)= 。
6、A T89S52访问片外存储器时,利用信号锁存来自发出的低8位地址信号。
7、A T89S52内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。
二、单项选择题(每题2分,共30分。
请将正确选项填在下列表格相应位置)。
1、与十进制数254等值的数是()A. 11111110B. 11101111C. 11111011D. 111011102、A T89S52单片机内含定时器和串行口的个数分别为( )A.2和1B.1和2C.3和1D.2和23、对片外数据存储器数据传送,应采用助记符为( )A.MOVB.MOVXC.MOVCD.PUSH4、堆栈数据的进出原则是()A、先进先出B、先进后出C、后进后出D、进入不出5、若某存储器芯片地址线为12根,那么它的存储容量为()A、1KBB、2KBC、4KBD、8KB6、0~9的ASCII码是()A. 0~9HB. 30~39C. 30H~39HD. 40H~49H7、单片机内部并行I/O口,真正用作I/O口线的只有()A. P0口B.P1口C.P2口D. P3口8、MCS-51系列单片机中,外部数据存储器的读信号为()A.EAB.PSENC. ALED. RD9、当AT89S52外扩程序存储器32KB时,需使用8KB的EPROM2764()A、2片B、3片C、4片D、5片10、AT89S52单片机外部中断0请求信号输入的引脚是()T D. WRA.RXDB.INT0C. 011、开机复位后,CPU使用的是寄存器第一组,地址范围是()A、00H-10HB、00H-07HC、10H-1FHD、08H-0F12、8051的一个机器周期包含个振荡周期。
平 凉 机 电 工 程 学 校 二○○九——二○一○学年第二学期期中考试 09级电器专业《 电 工 基 础 》试题(卷)1.正弦交流电的三要素是指( )①电阻、电感和电容 ②电流、电压和相位差 ③有效值、频率和初相 ④瞬时值、最大值和有效值 2.人们常说的交流电压220Ⅴ、380Ⅴ是指交流电压的( ) ①最大值 ②瞬时值 ③有效值 ④平均值3.两个同频率正弦交流电i 1、i 2的有效值分别为40A 和30A ,当i 1+i 2的有效值为70A 时,i 1与i 2的相位差( )。
①180º ②45º ③0º ④90º4.某正弦交流电压u = 100 sin ( 100πt +π/2 )V ,当t=0时的值是( ) ①-70.7V ②70.7 V ③100V ④-100 V5.在纯电阻电路中,电流与电压的相位关系是( ) ①电流与电压反相 ②电流比电压超前π/2 ③电流与电压同相 ④电流比电压比滞后π/26.交流电路中提高功率因数的目的是( ) ①提高电源的利用率 ②提高负载的效率 ③增加负载的输出功率 ④减少电路的功率消耗7.交流电路中视在功率的单位是( )① 伏安 ②焦 ③瓦 ④乏 8.在纯电容电路中,正确的关系是( )① I=ωCU ②I=Um /Xc ③I=U/ωC ④I=u/xc 9.交流电路中无功功率的单位是( )② 乏 ②焦 ③瓦 ④伏安10.交流电路如图1所示,电阻、电感和电容两端的电压都是30V ,则电路的端电压是( )。
①30V,②10V,③20V④40V.11.在RLC 串联电路中,端电压与电流的相量图如图2所示,这个电路是( ). ①电容性电路 ②电感性电路 ③电阻性电路12. 三相动力供电线路的电压是380V,则任意两根相线之间的电压称为( ). ①相电压,有效值是380V; ②线电压,有效值是380V; ③相电压,有效值是220V;④线电压,有效值是220V;二.填空题(每空1分,共30分)1.我国工频电流的周期T = s ,频率f = Hz 。
2009-2010学年第一学期期中《微机原理及应用》试题信息学院自动化系2007 年级自动化专业学号姓名主考教师:郭雪梅一、填空题(每空1分,共20分)1.X=-32,Y=13,则[X+Y]补=________ ___,[X-Y]补=________ ___。
2.CPU工作在实方式下,若指令MOV AL,[BP+SI],其源操作数的寻址方式为____________,假设BP=1500H,SI=2500H,ES=3000H,SS=4000H,则源操作数的物理地址为_______ .3. 8086/8088 CPU内部结构按功能分为两部分,即______________ 和__________。
4. CPU从主存取一条指令并执行该指令的时间称为________ , 它通常用若干个_________ 来表示,而后者又包含有若干个___________ 。
5. 8086的OUT DX, AL输出指令为_________寻址方式,当端口地址(DX)小于________可用直接寻址。
6.已知(AL)=0101110lB,执行指令NEG AL后再执行CBW,(AX)=。
7.n+1位符号数x的补码表示范围为______________。
8.(AX)=7654H,(BX)=8912H,则执行指令ADD AX,BX后,OF=_________,CF=____________。
9.8086从奇地址单元开始读取一个字需要____________个总线周期,第_________个总线周期用高8位数据线传输数据。
10.当前(SS)=8000H,(SP)=1234H,执行PUSH AX后,(SS)=___________H,(SP)=__________H。
二、选择题(每小题1分,共15分)1.将字变量ARRAY的偏移地址送寄存器BX的正确结果是___ ____。
其中1.2是多选题A. LEA BX,ARRAYB. MOV BX,ARRAYC. MOV BX,OFFSET ARRAYD. MOV BX,SEG ARRAY2.将累加器AX的内容清零的正确指令是________。
同济大学课程考核试卷(A卷)- 答案2009—2010学年第一学期课号:100202 课名:微机原理及接口技术(双语)考试考查:考试此卷选为:期中考试( )、期终考试( ■ )、重考( )试卷年级专业学号姓名得分一、简答题(30分,每题5分)1.Choose five different instructions to accomplish AL=0.解:答案不唯一,参考答案如下MOV AL, 0AND AL, 0SUB AL, ALXOR AL, ALSHL AL, 8pare the difference between AND and TEST instruction.解:AND指令会影响目的寄存器内容,而TEST不影响目的寄存器的内容。
3.已知AX=3024H, BX=0A010H,执行以下CMP AX, BX指令后,试分析标志位S,C,O,Z的值,并指出AX的值。
解:CMP指令运行后,AX内容不受影响,仍为3024H。
正数减去负数后其结果为负数(9014H),因此O=1。
高位有借位,因此C=1。
显然,S=1,Z=0。
4.What condition does a logic 1 (high level) on the 8086 ALE pin indicate.解:ALE为1(高电位)时表明总线上地址数据有效,即AD0-AD15地址数据复用线上是有效的地址数据,而A16-A19状态地址复用线上是有效的地址数据。
该信号用于通知外部锁存器进行地址数据分离。
5.当INT 22H指令运行时,请给出中断向量表中该中断对应的物理位置。
(假设采用8086 CPU系统)解:已知中断向量号为22H,故在中断向量表中所处的位置为22H×4=88H。
因为8086系统的中端向量表位于内存的最低端,故该中断向量在地址范围为00088H-0008BH。
6.简要说明中断处理的流程。
解:流程如下:(1)将标志寄存器内容压栈;(2)将标志寄存器的TF和IF标志清零;(3)将CS寄存器内容压栈;(4)将IP寄存器内容压栈;(5)根据中断向量号查询中断向量表,获取中断服务程序的段地址和偏移地址,分别装入CS和IP;(6)执行中断服务程序;(7)执行到IRET/IRETD时,从堆栈中弹出IP和CS;(8)从堆栈重弹出标志数据到标志寄存器。
09年微机原理考试题
一、简答题(45)
1、8088/8086的内部寄存器?
给出表格,让填写寄存器名称
2、什么是寻址方式?一共有几种寻址方式?
3、物理地址为3B2AFH,段地址为3A00H,求偏移地址
4、统一编址、独立编址是什么?画图说明
5、微机的输入输出方式有哪些?分别对应于哪些外设?
6、中断向量码为21H,算出中断向量地址单元
7、什么是异步通信?
8、模拟量的输入输出通道
二、判断指令正误(10)
三、读程序(10)
写出每条程序的意思及最终结果
四、编写两数相加程序数DATA1、DATA2存于RESULT中
五、简述计数器的工作方式选计数器2输出一1KHZ的
方波,时钟信号频率为2MHZ。
六、利用芯片74LS138连接总线和74LS244(入口地址
0F0H)接开关电路、74LS273(入口地址0F1H)接发光二极管,、两芯片,完成一定的功能。
2)编写程序使开关闭合所有灯亮,后面还有控制它,亮灭的程序题我忘记了。
课程:《微机原理及应用》(电气、电子) 成绩一、单项选择题(每小题1分,共15分)1、n+1位符号数x的补码表示范围为( )。
A:–2n〈 x 〈 2n B:–2n≤ x < 2nC:–2n–1 ≤ x ≤ 2n –1 D:–2n < x ≤ 2n2、设SS=2000H,SP=0100H,AX=2107H,执行指令PUSH AX后,数据21H的存放地址是()。
A:200FEH B:200FFH C:20101H D:20102H3、下图表示的是8086系统中的( )操作。
A:读存储器B:写存储器C:读I/O口D:写I/O口4、若要使寄存器AL中的高4位不变,低4位为0,所用指令为().A: AND AL,0FH B: AND AL,0F0HC: OR AL,0FH D: OR AL,0F0H5、MIPS用来描述计算机的运算速度,含义是( )。
A:每秒处理百万个字符B:每分钟处理百万个字符C:每秒执行百万条指令D:每分钟执行百万条指令6、用MB表示存储器容量时,4MB等于( ).A:210个字节B:216个字节C:222个字节D:232个字节7、在8086的I/O指令中,端口间接寻址时应使用寄存器( ).A:AX B:BX C:CX D:DX8、条件转移指令JNE的条件是( )A:CF=0 B:CF=1 C:ZF=0 D:ZF=19、一个具有24根地址线的微机系统中,装有32KB ROM、640KB RAM和3G的硬盘,其可直接访问的内存容量最大为( )。
A:496KB B:16MB C:100.496MB D:32M10、8086 CPU在执行指令IRET时,弹出堆栈的寄存器的先后顺序为()。
A:CS、IP、Flag B:IP、CS、FlagC:Flag,CS、IP D:Flag、IP、CS11、下列()指令执行后AL内容可能会发生变化。
A:STOSB B:CMP AL,DL C:AND AL,01H D:TEST AL,01H12、两个压缩BCD数86、37相加,调整指令DAA完成的是( )。
微机原理与接口技术期中试题一、填空(每空1分,共30分)1.微型计算机的基本硬件由、、、、构成。
2.16进制数B5写成八位二进制是,写成八进制是。
如果这是用补码表示的符号数,则它表示的十进制数是,该十进数的用原码(8位)表示是B,反码(8位)表示是B。
3.判断无符号数加减运算结果超出表示范围应看标志;判断符号数加减运算结果超出表示范围应看标志。
4.计算机是按照原理工作的。
CPU的指向下一条要执行的指令的地址。
5.8086 CPU从功能上分为和两部分,ALU属于。
6.8086 CPU中有一个16位标志寄存器,设有个标志位,其中状态标志分别为。
7.8086 的内存的寻址空间为;I/O接口的寻址空间为。
8.8086的总线周期一般由时钟周期组成,分别称为。
如果需要插入等待周期,则插在和之间。
9.条件转移指令中,其转移范围在当前指令的和字节之间。
10.DOS功能调用的软中断号是,存放其服务程序入口地址的内存单元是到。
二、判断和选择(每小题4分,共28分)1.以下说法中,不正确的说法是:A)同样位数的原码、反码、补码能够表示的数的范围相同。
B)反码的加减法运算最方便。
C)补码运算不会产生溢出。
D)原码表示中,0有两种表示方法。
2.计算机的指令周期、机器周期和时钟周期中,以下说法正确的是:A)一个机器周期包含若干个指令周期。
B)指令周期是指一条指令取出和执行所需的时间。
C)时钟周期是最小的是时间单位。
D)存储器读周期是一种机器周期。
3.关于8086的寄存器,以下说法正确的是:A)通用寄存器包括AX, BX, CX, DX,它们都可以作为累加器使用。
B)使用BP做变址寄存器时,默认使用DS做段寄存器。
C)做字符串操作时,源指针与目的指针使用的段寄存器不同。
D)形成堆栈地址的是SS与SP。
4.当BHE为0,A0地址线为1时,表示:A)总线上有16位数据传送。
B)在总线高8位传递1个字节。
C)在总线低8位传递1个字节。
………密………封………线………以………内………答………题………无………效……一、 )二、 填空题答案(每空1分,共40分)1. ① 数据冲突 ② 结构冲突 ③ 控制冲突 (顺序可交换)2. ① 36 ② 543. ① 中断返回时的程序地址 ② 中断发生前程序的运行状态 ③ 保证在中断服务子程序执行完后能正确返回原来的程序4. ① 单位时间内传输符号数的速率 ② 规定收发时钟与波特率之间的关系5. ① 2.5 ② 06. ① 通常指总线上的多个主设备同时发送信息导致的工作异常7. ① 吞吐率 ② 加速比 ③ 效率 (顺序可交换)8. ① 6n*△t ② 3(n+1)△t9. ① 寻找操作数的方式 ② 缩短指令长度,扩大寻址空间,提高编程灵活性 10. ① 中断服务程序的入口地址11. ① CPU 的时钟频率f ② 指令执行的平均周期数CPI ③ 程序中总的指令数IC (顺序可交换) 12. ① 从程序员角度可见的系统属性 ② 系统的硬件逻辑连接属性 ③ 体系结构 13. ① 总线请求 ② 总线仲裁 ③ 总线寻址 ④ 总线传送14. ① 子程序的执行是程序员事先安排好的,而中断服务子程序的执行一般是由随机的中断事件引发的 15. ① 解决存储容量、存取速度和价格之间的矛盾16. ① 流水线结构 ② 哈佛结构 ③ 多机/多核结构 (顺序可交换) 17. ① 全译码 ② 部分译码 ③ 片线译码 ④ 2N (前三空顺序可交换)………密………封………线………以………内………答………题………无………效……一、单项选择题(每空1分,共40分)1.两个补码数相加时,对产生“溢出”的正确叙述为( D )。
A、结果的最高位有进位B、结果的符号位为0C、结果的符号位为1D、两个加数符号位相同、但与和的符号位相反,则溢出2.8位补码操作数“10010011”等值扩展为16位后,其机器数为( D ) 。
A、0111111110010011B、0000000010010011C、1000000010010011D、11111111100100113.无符号二进制数右移一位,则数值(A)。
2010——2011学年度第一学期《PLC》期中试卷班级姓名得分一、填空题(每小题1.5分,共54分)1、根据使用要求及控制信号,通过一个或多个器件组合,能手动或自动分合,额定电压在直流V、交流V及其以下的电路,以及实现电路中被控制对象的控制、调节、变换、检测、等作用的基本器件称为低压电器。
2、低压电器按用途分为、和执行电器。
3、在低压控制电路中,控制按钮用于发布控制指令。
4、行程开关又称,一般由执行元件、操作机构及外壳组成,利用生产机械的对开关操作机构的碰撞而使触点动作,控制机械运动的和行程的,或实现极限位置保护。
5、光电开关由光发射器、以及组成。
6、接触器是自动控制系统中应用最为广泛的一种低压自动控制电器,用来频繁地接通和断开和,实现远距离自动控制,并具有欠电压保护功能。
7、电磁机构由、和静铁心三部分组成,其作用是将电磁能转换成机械能,产生带动触点动作。
8、继电器是根据接通或断开小电流控制电路,实现和的自动控制电器。
9、继电器的种类很多,按输入信号的性质分为电压继电器、、、、温度继电器和压力继电器。
10、常用的电磁式继电器有电流继电器、和。
11、根据动作电压值不同,电压继电器有、和零电压之分。
12、中间继电器实质是一种,触点对数,触点容量,动作灵敏度。
13、继电器的在感受外界信号后,经过才使执行部分动作,这类继电器称为时间继电器。
按其动作原理可分为、、等。
二、画图题(26分)1、画出控制按钮的触点图形符号并标注相应文字符号。
(8分)(注:触点包括动断触点、动合触点和复式触点。
)2、画出行程开关触点图形符号并标注相应的文字符号。
(4分)(注:触点包括动断触点和动合触点。
)3、画出电磁式继电器的触点及线圈图形符号并标注文字符号。
(6分)(注:触点包括动断触点和动合触点。
)4、画出接触器的主触点、辅助触点和线圈的图形符号并标注相应的字母。
(8分)三、简答题(22分)1、简述接触器的工作原理。
(5分)2、如图所示:简述遮断型光电开关的工作原理。
填空题1.8086CPU内部按功能可分为总线接口单元和执行单元两个独立单元。
它们各自的主要功能是负责CPU对存储器和外设的访问和负责指令的译码、执行和数据的运算。
p17、p181.2.8088的逻辑结构。
参考p18的图2-2及上下文。
主要是理解总线接口单元及执行单元的作用, 分别执行哪些操作。
3.地址加法器的作用(p23):将逻辑地址中的16位段地址左移二进制4位(相当于在段基址最低位后添4个“0”), 然后与偏移地址相加获得20位物理地址, 以进行寻址。
4.中断相关、中断向量、中断向量号计算。
p156中断相关参考知识点14, 对于中断向量可参考填空题11题。
主要是中断向量号计算, 依照公式中断向量的地址(物理地址)=中断类型号(n)×4来计算地址或类型号(也叫向量号), 以及写出中断入口地址。
这里举个例子(不是老师给的题): PC机采用向量中断方式处理8级中断, 中断号依次为08H~0FH, 在RAM0:2CH单元开始依次存放23H、FFH、00H和F0H四个字节, 该向量对应的中断号以及中段程序入口是5.解答:每个中断向量在中断向量表中占4个字节。
低16位存放中断程序的偏移地址IP, 高16位存放中断程序的段地址CS。
对于本题, 中断类型号: 2CH除以4得0BH;中断程序入口地址CS:IP为F000:FF23H。
这里要注意除法运算的进制问题, 以及入口地址的书写。
6.六个周期及相互关系、五个地址。
p98、p23六个周期(p98):指令周期: 一条指令取值、译码到执行完成的过程。
包含多个总线周期。
总线周期也称机器周期: 伴有数据交换的总线操作。
包含多个时钟周期。
时钟周期: CPU进行不同的具体操作, 处于不同的操作状态。
时间长度为时钟频率的倒数。
空闲周期:时钟周期的一种, 一般是芯片空闲时所处的状态, CPU在此状态进行内部操作, 没有对外操作。
等待周期:时钟周期的一种, 一般是芯片等待是所处的状态, CPU在等待周期维持之前的状态不变, 直到满足某种条件进入下一个时钟周期。
课程代码:6010289试卷总分: 100 分一、(20分)填空题参考答案及评分标准:参考答案:1、计数器内部机器周期2、电平触发边沿触发3、20H-2FH,末地址为0或8的地址单元4、RET RETI5、8 P2评分标准:每空正确得2分,不答或答错得0分二、判断题(20分)1-5 :×√××××每题2分。
三、选择题(每题2分,共20分)1-5 :DBBDA6-10:CBBAD四、采用若干指令,实现下列功能(每个2分,共12分)参考答案:(1) MOV A,R0 MOV R1,A(2) MOV R2,60H(3)CLR P1.0 CLR P1.1(4) MOV R0, #50H, MOVX A,@R0 ,MOV R1,A(5) MOV TMOD, #20H(6) MOV DPTR,#0100H, CLR A, MOV A, @A+DPTR, MOV R1,A评分标准:每题正确得2分,根据答题情况适当给分。
五、阅读程序(每小题3分,共18分)1.由P1.0产生一个周期的方波。
2.返回到AJMP HERE。
3.不行,因为系统复位时,PC=0000H,系统必须从0000H开始执行程序。
4.0100H,可以修改5.RET是一般子程序的返回指令。
RETT是中断子程序的返回指令。
6、0.5ms7、HERE:AJMP HERE8、因为要产生一个连续的周期性方波,需要不断定时0.5ms,因而要再次赋初值。
如果只定时一次,就可以不要继续赋初值了。
六、编制程序(本题有两小题,共20分)1. 硬件如下图,编制程序实现8个led灯全亮,当按下键后,灯全熄;ORG 0000HAJMP STORG 0003HAJMP EXT0ORG 0030HST:MOV SP,#70HSETB IT0SETB EX0SET EAMOV P1,#00HLOOP:SJMPLOOPEXT0:MOV P1,#0FFHRETI评分标准:评分标准:1.程序基本结构框架正确;2分2.中断初始化设置正确;2分3.8个灯点亮;2分4.按键,灯全熄;2分5.程序运行正确无误。
微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该信号线为( 2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高B. 低C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤x ≤2n -1C. -2n -1 ≤x ≤2n-1D. -2n < x ≤2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在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. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H 四个字节,该向量对应的中断号是( )。
自动化微机原理期中考试题
一、选择题(每小题2分,共14分)
1.十进制数-80用16位补码表示是()。
A. F080H
B.8080H
C.FF88H
D.FFB0H
2.在机器内部操作中,CPU与存贮器之间信息交换使用的是()。
A.逻辑地址
B.物理地址
C.有效地址
D.相对地址
3.下列操作中,允许段超越的是()。
A.取指令
B.存目的串
C.以BP为基础存取操作数
D.堆栈操作
4.设SP=50H,执行段间返回指令RET 后,寄存器SP的内容是( )。
A.5AH
B.5CH
C.54H
D.44H
5.使用DOS功能调用时,子程序编号应放在( )寄存器中。
A.AL
B.AH
C.AX
D.任意指定
6. 8086 CPU在响应中断时顺序将()内容压入堆栈。
A、CS.IP.PSW
B、IP.CS.PSW
C、PSW.CS.IP
D、PSW.IP.CS
7. 8086能够访问的存储空间的大小是()。
A. 64k
B.1M
C. 256
D.16M
二.填空(每题4分,共24分)
1.二进制数11101001,若为无符号数,其十进制数值是();
若为补码表示的有符号数,其十进制数值是()。
2. 若AX=6531H,BX=42DAH,则SUB AX,BX指令执行后:
AX=(), SF,ZF,CF,OF=( ,,, )。
3.指令MOV AX,[BX+SI+6]源操作数的寻址方式( ) 。
4.可屏蔽中断从CPU的()引脚进入,只有当中断允许标志IF
为()时,该中断才能得到响应。
5.8086CPU从内部功能上可分为()和( )
两个独立的功能部件。
6. 若某中断向量为08H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为()~()。
三、简答题(本大题共4小题,每小题6分,共24分)
1. STRING DB ’AB’,0, 0, ’CD ’, 0, 0, ’EF’, 0 , 0
请用DW伪指令改写上述数据定义语句,要求改写后,保持内存单元中内容不变。
2.在指令系统中,段内、段间返回均用RET指令,试回答:
①执行段内返回RET指令时,执行的操作是:
3.地址总线宽度有什么意义?若地址总线宽度为N,则CPU允许访问的最大存储器空间为多少字节。
4.某数据段定义如下,试列出经汇编后,各存储单元的内容是什么?COUNT值是多少? BUF1的偏移地址是多少?
ORG 0200H
BUF1 DB 10H,20H
BUF2 DW 30H
COUNT EQU $–BUF1
四、程序分析(共21分,每题7分)
1.ORG 1000H
BUF DB 12H
LEA BX,BUF
MOV CX,BX
LOP :ADD BX,2
LOOP LOP
HLT
执行后,BX=。
2. 程序段如下,运行后,AH= ,AL=
XOR AL,AL
MOV AH,AL
ADD AH,9
JZ NEXT
XCHG AH,AL
JMP K1
NEXT:MOV AH,0FFH
K1:HLT
3. 有程序段如下:
X DW 0123H,,2A3EH,,89DFH
CUNT EQU $–X
Y DB CUNT DUP(0)
LEA SI,X
LEA DI,Y
MOV CX,CUNT
CLD
REP MOVSB
试回答:
①上述程序执行后,Y数据区各字节单元中的内容。
②程序段功能不变的情况下,REP MOVSB指令可否用下面两个指令替代:
LOP:MOVSB
LOOP LOP
五.阅读程序,回答有关问题(每小题3分,共9分)
要求:必须加相关注释,否则不得分。
1.MOV CX,l00
MOV SI,OFFFH
NEXT: INC SI
CMP BYTE PTR[SI],'A'
LOOPNZ NEXT
RET
该程序段的功能是()。
2.程序执行后,回答下列问题
MOV AX,0
MOV CX,11
L1:ADD AX,CX
DEC CX
JNZ L1
RET
问:AX=(),CF=()。
3.LEA SI, OLDS
LEA DI, NEWS
MOV CX, 5
CLD
REPZ CMPSB
JNZ NEW_LESS
.
.
.
该程序段的功能是()。
六、编制程序(8分)
1.有一首地址为BUF的字数组,试编写完整程序,求该数组正数之和,结果存于TOTAL单元中(假设正数之和<32767)。