北航微机原理及其接口技术08年期末试题A1
- 格式:doc
- 大小:227.00 KB
- 文档页数:5
一、单项选择题(本大题共10题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.乘法指令中的两个操作数,其中有一个操作数隐含在(A)A.AL或AX中 B.BL或BX中C.CL或CX中D.DL或DX中2.用移位类指令时,若需移动多位,则应先将移位位数置于(C )A.AL中 B.AH中C.CL中D.CH中3.一般情况下,一个汇编语言程序最多有(D)A.1个当前段B.2个当前段C.3个当前段D.4个当前段4.8255A 的PA 口工作于方式2 时,PB 口不能工作于( C )A. 方式0B. 方式1C. 方式2D. 任何方式5.CPU 可以对8253 计数器执行读操作,其读到的是( C )A. 工作方式字B. 计数初值C. 计数执行部件CE( 减法计数器) 的当前值D.06. 在8086系统中,一个总线周期可以传送数据的字节数为( B )A.1个B.2个C.3个D.4个E.8个7. 串行异步传送时,每一帧数据都是由( C ) 开头的。
A. 低电平B. 高电平C. 起始位D. 同步字符8.机器字长为16位,N=-32768的补码为(C)A. 7654HB. 9012HC. 8000HD. A034H9.如果使用8253-5的三个计数器,需要写(B)个方式字A. 1B. 3C. 1或3D. 210.如果使用8255A的作为三个输入端口,需要写(A)个方式字A. 1B. 3C. 1或3D. 2二、多项选择题( 本大题共 5 小题,每小题 2 分,共10 分)在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
1.存储器与CPU相连接时(A、B、C )A.应考虑CPU总线的负载能力B.存储芯片地址线的位数决定了存储器的最大容量C.应考虑存取速度配合问题D.存储芯片数据线的位数决定了存储器的数据位数E.系统地址线的位数决定了存储器的最大容量2中止执行指令重复前缀REPE/REPZ后续指令的条件有(D、E)A.CX≠0B.CX=0C.ZF≠0D.ZF=0E.OF=03.PC机中的A0~A7地址线是( A、C、D、E )A.单向B.双向C.可访问存储器D.可访问I/O接口E.可传送地址4. 串行异步发送器具有(B、C、D) 等功能。
2007 — 2008学年 第 2 学期物理与机电工程学院 05级 电子信息(本)专业《微机原理与接口技术》期末试卷(B )注意事项1、学生的院(系)别、专业、班级、姓名、学号必须填写在考生信息栏内指定的位置。
2、学生在考试之前必须填写考试时间和地点。
3、答题字迹要清楚,并保持卷面清洁。
考生考试诚信承诺书在我填写考生信息后,表示我已阅读和理解《龙岩学院考试纪律与违纪处分办法》的有关规定,承诺在考试中自觉遵规守纪,如有违反将接受处理;我保证在本科目考试中,本人所提供的个人信息是真实、准确的。
考生签名:一、填空题(每空1分,共20分)1、程序控制下的数据传送,通过CPU执行程序中的I/O指令来完成数据传送,分为、和中断传送。
2、通用微型计算机的硬件是由中央处理器(CPU)、、存储器、输入输出设备及其组成的。
3、设异步传输时的波特率为115200bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是。
4、中断系统的作用实现操作、处理异常事故、。
5、计算机基本接口部件主要有、、、串行通信等。
二、简答题(共10分)1、为个么要进行按键消除抖动的处理,在软件上通常采用什么样方法消除抖动?(5分)2、在LPC2138中属于串行通信的部件有哪些?说明它们各自的主要用途。
(5分)二、设计与应用(共10题,每题10分,任选题目,满分50分)(部分子程序被省略)1、请对下面程序添加注释(3分),说明其程序功能(3分),并根据你的想法对程序的功能进行部分修改,说明修改后程序功能的变化(4分)。
#include "config.h"/* LED8~LED1 8个LED分别由P1.25~P1.18控制P1[25:18]控制LED8~LED1,低电平点亮*/const uint32 LEDS8 = (0xFF << 18);void DelayNS (uint32 dly){ uint32 i;for ( ; dly>0; dly--)for (i=0; i<50000; i++);}int main (void){ uint8 i;PINSEL2 = PINSEL2 & (~0x08);IO1DIR = LEDS8;while (1){ for (i=0; i<8; i++){ IO1SET = ~(LEDS8 & (7 << (18+i)));DelayNS(20);IO1CLR = LEDS8 & (7 << (18+i));DelayNS(20);}}return 0;}#include "config.h"uint8 rcv_buf[8]; // UART0数据接收缓冲区volatile uint8 rcv_new; // 接收新数据标志void __irq IRQ_UART0 (void){ uint8 i;if ((U0IIR & 0x0F) == 0x04)rcv_new = 1;for (i=0; i<8; i++){ rcv_buf[i] = U0RBR;}VICVectAddr = 0x00;}int main (void){ UARTMODE set;set.datab = 8;set.stopb = 1;set.parity = 0;rcv_new = 0;PINSEL0 = 0x00000005; // 设置I/O连接到UART0UART0_Init(115200, set);U0FCR = 0x81; // 使能FIFO,并设置触发点为8字节U0IER = 0x01; // 允许RBR中断,即接收中断IRQEnable();VICIntSelect = 0x00000000; // 设置所有的通道为IRQ中断VICVectCntl0 = 0x20 | 0x06; // UART0分配到IRQ slot0VICVectAddr0 = (uint32)IRQ_UART0;VICIntEnable = 1 << 0x06;while (1){if (rcv_new == 1){ rcv_new =0;UART0_SendBuf();}}return 0;}3、请对下面程序添加注释(3分),说明其程序功能(3分),并根据你的想法对程序的功能进行部分修改,说明修改后程序功能的变化(4分)。
《微机接口技术》课程试题A卷一、填空题(每空格1 分共 28 分)1.接口的基本功能是()和()。
2.数据输入/输出的三种方式是()、()和()。
3.在查询输入/输出方式下,外设必须至少有两个端口,一个是()端口,另一个是()端口。
4.总线传输方式通常有三种()、()和()。
5.在总线上完成一次数据传输一般要经历如下阶段()阶段、()阶段、()阶段、()阶段。
6.按总线在微机结构中所处的位置,总线可分为()总线、()总线、()总线、()总线。
7.8255A具有()工作方式:()选通、()选通和()。
8.串行通信方式分为()和()。
9.RS-232-C是()与()间的标准。
10.调制解调器是()和()的组合器件。
二、判断题(每小题3分共24)11.8086CPU 在读/写总线周期的 T3 状态结束对 READY 线采样,如果 READY 为低电平,则在 T3 与 T4 状态之间插入等待状态 TW。
()12.在 8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
()13.8250 的溢出错误指示 CPU 还未取走前一个数据,接收移位寄存器又将接收到的一个新数据送至输入缓冲器。
()14.在 8088 系统(最小组态)中,执行指令”MOV [2000H],AX”需 1 个总线周期。
()15.DMA 控制器 8237A 现行字节数寄存器的值减到 0 时,终止计数。
()16.8086/8088CPU 的复位后开始执行的第一条指令的地址为FFFFH。
()17.若各中断源的优先级是一样的,则可用自动循环优先级来实现。
()18.最小模式下 8086/8088 读总线操作时序和写总线操作时序中的 DT / R 信号波形基本相同。
()三、单项选择题:(每小题 3分,共 30 分)19.8086CPU工作在总线请求方式时,会让出()。
A.地址总线 B.数据总线C.地址和数据总线 D.地址、数据和控制总线20.8086CPU的I/O地址空间为()字节。
南京理工大学课程考试试卷(学生考试用)
第 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
南京理工大学课程考试试卷答案及评分标准。
石家庄铁道大学2010-2011学年第1学期08 级本科班期末考试试卷(A)课程名称:微机原理及接口技术任课教师:燕延考试时间:120 分钟一、填空题(20分、每空1分)1、8086CPU内部结构分为EU和BIU两大单元,物理地址计算是在单元完成的,通用寄存器组和算术逻辑运算单元ALU位于单元。
2、比较两个数是否相等,用标志判断;判断运算结果是正数还是负数,用标志判断;将DF置1,应该用指令,在这种情况下,执行MOVSW指令后,SI的内容调整。
3、在寄存器间接寻址方式中,常用来存放存储器操作数的偏移地址的寄存器是、等,用来存放I/O端口地址的寄存器是。
4、8086/8088CPU设计中采用了技术减少了数据线和地址线的数目;采用这种技术后的微机系统构成中器件是必不可少的。
5、在静态RAM(SRAM)和动态RAM(DRAM)中,集成度高,功耗大集成度低;6、在中断管理器8259应用中,3片8259级联可管理个外部中断源,此时主片应工作在特殊嵌套方式下,这种嵌套方式的特点是。
7、常用的串行通信接口标准包括和等,工作方式分为同步和异步,其中工作方式信息传输效率高但对收发时钟要求严格同步。
8、8位A/D转换芯片ADC0809内部有多路开关,可分时对路模拟信号进行A/D转换,当A/D转换结束时,转换结束信号EOC会变成电平。
二、分析计算题(15分)1、设(DS)=3800H、(SS)=4A10H、(BX)=3B50H,(BP)=2800H,(SI)=1300H,BUF=0030H,(CL)=02H,(AL)=3FH,(BUF[BP])=5AH,(BUF[BX][SI])=47H,分别执行下列指令后:①CMP AL,BYTE PTR BUF[BP](AL)= ,源操作数的物理地址 H,进/借位标志CF= 。
② SHL BUF[BX][SI],CL目的操作数的物理地址 H,(BUF[BX][SI])= ,(CL)= 。
《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
微机原理及接口技术期末试题A级答案(共五篇)第一篇:微机原理及接口技术期末试题A级答案1、8086/8088 的时钟信号是由(C)提供。
A.8259 B.8255 C.8284D.82532、指令MOV AX,0283H[BX][SI] 中源操作数的寻址方式为(B)。
A.寄存器间接寻址B.基址变址相对寻址C.基址寻址D.变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为(B)A.4100H B.3A9A8H C.3B008H D.3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为(D A.15K×8 B.32K×256 C.1K×8 D.32K×85、某存储器芯片容量为2K×4bit、若用它组成16K×8bit存储器组,所用芯片数以及用于组内寻址的地址线为(B)。
A.2片、11根B.16片、14根C.8片、16根D.16片、8根6、DMAC 8237具有(C)独立通道。
A.八个 B.二个 C.四个 D.三个7、可编程中断控制器8259A每片具有(C)优先权控制。
A.4级 B.2级 C.8级 D.6级8、若要某系统的8253的2通道输出波形为占空比1:1的方波、分频系数为1000、二进制计数,其工作方式命令字为(B)。
A.A6H B.B6H C.B4H D.C7H 9、8237片内寻址的端口有(D)个。
A.4 B.2 C.8D.16 10、8259片内寻址的端口有(B)个。
A.4 B.2 C.8 D.16二、填空题:(每空1分,共计40分)1、指令ASSUME在程序中出现时表示:(段寄存器与段之间的对应关系)。
2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:标号或变量名、操作码、操作数、注释3、志寄存器FR中有六个状态标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(进/借位位CF;当运算中最高位有进位或借位时CF=1;否则CF=0);②.(符号位SF;当运算的结果最高位为1即结果为负数时SF=1;否则SF=0)③.(奇偶位PF;当运算的结果中低8位中含1的个数为偶数时PF=1;否PF=0 ④.(全零位ZF;当运算的结果为零时ZF=1;否则ZF=0);⑤.(溢出位OF;当带符号数运算的结果有溢出时OF=1;否则OF=0);⑥.(半进/借位位AF;当运算的结果D3向D4有进位或借位时AF=1;否则AF=0);4、微机主机与输入/输出设备之间的数据传送方式有以下四种方式:(无条件传送)、(查询式传送)、(中断传送)、(DMA传送)、5、执行下面的程序段后,AX=(35)MOV CX,5 MOV AX,50 NEXT:SUB AX,CX LOOP NEXT HLT6、执行下面的程序段后,AL=(34H),BUF DW 2152H,3416H,5731H,4684HMOV BX,OFFSET BUF MOV AL,3 XLAT7、标志寄存器FR中有三个控制标志,它们的符号、名称以及为0和1时代表的意义分别为:①.(中断控制IF;允许即开中断时IF=1;否则IF=0);②.(方向控制DF;在串操作指令时需变址寄存器SI,DI按递减方式工作即-1/2时DF=1;否则DF=0);③.(单步操作控制TF;需单步工作时TF=1;否则TF=0);8、8086/8088 CPU具有两种外部中断,它们是(非屏蔽中断即NMI)和(可屏蔽中断即INTR)。
《微机原理与接口技术》期末复习题一、选择题1. 在微机中,用来表示信息的最小单位是()。
A. 位B. 字节C. 字D. 双字2. 机器字长为8位,十进制数125转换成十六进制数是()。
A. 125HB. 7DHC. 0FFHD. 0D7H3. 8253的三个计数器中每一个都有三条信号线,其中CLK是指()。
A.定时计数脉冲输入B.输出信号C.选通输入D.门控制输入4. 高速I/O设备或成组交换数据时,可以采用()方式传送数据。
A. 查询B. 中断C. DMAD. 同步5. 堆栈操作时,段基址由()寄存器指出,段内偏移量由SP寄存器指出。
A. CSB. DSC. SSD. ES6. 8255A的“端口C按位置1/置0控制字”应写入()。
A. A口B. B口C. C口D. 控制口7. 采用条件传送时,必须要有()。
A. 中断逻辑B. 类型号请求信号C. 状态端口D. 请求信号8. 中断服务程序入口地址是()A 中断向量表的指针B 中断向量C 中断向量表D 中断号9. 8086/8088CPU在执行IN AL,DX指令时,DX寄存器的内容输出到()上。
A. 地址总线B. 数据总线C. 存储器D. 寄存器10. 一般地,将计算机指令的集合称为()。
A. 指令系统B. 汇编语言C. 模拟语言D. 仿真语言11. 8086处理器最小工作方式和最大工作方式的主要差别是()。
A. 内存容量不同B. I/O端口数不同C. 数据总线位数不同D. 单处理器和多处理器的不同12. 将寄存器AX的内容求反的正确操作是()A. NEG AXB. XOR AX,0FFFFHC. OR AXD. CMP AX,AX13. 用DEBUG调试汇编语言程序时,显示某指令的地址是2F80:F400,存放该指令的存储单元的物理地址是()A. 3EC00HB. 2F80HC. 12380HD. 2F800H14.汇编程序是一种()A. 汇编语言程序B. 编辑程序C. 翻译程序D. 将高级语言程序转换成汇编语言程序的程序15. 在查询方式下输入/输出时,在I/O接口中设有(),通过它来确定I/O设备是否准备好。
《微机原理与接口技术》课程期末考试试卷(A卷,考试)一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是()。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过()来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为()。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为()。
A. ICW1,ICW2,ICW3B. ICW1,ICW2,ICW4C.ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW46 .6166为2Kx8位的SRAM芯片,它的地址线条数为()。
A. 11B. 12C. 13D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是()。
A. 地址总线B. 数据总线C. 控制总线D. 都不对8 .段寄存器装入2300H,该段的最大结束地址是()。
A. 32FFFHB. 23000HC. 33FFFHD. 33000H9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A. I/O设备B. I/O接口C. 主处理器D. 逻辑高10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A. 汇编指令B. 宏指令C. 机器指令D. 伪指令11 .中断向量表占用内存地址空间为()。
A. 00000H~003FFHB. 00000H~000FFHC. 00000H~00100HD. FFF00H~FFFFFH12 .实现CPU与8259A之间信息交换是()。
微机原理及接口技术考试题目(含答案)“微机原理与接口技术”2008年期末考试复习题1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
4.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU 轮番进行取指和执行的工作,从而提高CPU的利用率。
5.8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。
6.段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。
7.设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少?答:偏移地址为54100H。
(物理地址=段地址*16+偏移地址)8.8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么?答:状态标志位有6个:ZF,SF,CF,OF,AF,PF。
班号 学号 姓名 成绩《 计算机控制系统 》期末考试卷注意事项:1)接听手机发送短信等视同作弊 2)计算题不能只给结果,要有过程题目:一、填空 ……………………………………………………………( 30 分)1.(4分)计算机控制系统主要是在 和 上将连续系统离散的,影响系统的主要因素是 和 。
2.(2分)离散系统频率特性的主要特点是 。
3.(6分)计算机控制系统中, , , , ,可能产生量化,一个量化单位是 。
4.(3分)零阶保持器对系统频率特性有什么影响 ,在 , 时不可忽略。
5.(2分)离散系统由于量化产生的极限环振荡与系统传递函数的 有关;产生的不灵敏区与系统传递函数的 有关。
6.(4分)量化的非线性效应是由 引起的,形成的本质是由于 。
7.(2分)被控对象离散化应当采用 变换,在离散域实现连续控制律一般应当采用 变换。
8.(3分)选择计算机控制的动态范围时,应当考虑 和 ,满足 的条件。
9.(2分)连续系统可控可观,采样系统仍然可控可观的条件是 。
10.(2分)在计算机中实现时,P z z a z a n n n ()=+++-11 中哪个系数变化使根偏移量最大 ,特征根靠得太近会产生什么问题 。
二、作图题 …………………………………………………………… ( 10 分)2.1(5分)试画出图1Z 平面上两对极点各自对应的脉冲响应序列的大致形状。
图1 图22.2(5分)连续信号幅频|F(jw)|如下图所示,试画出它的采样信号的幅频谱 |F *(jw)|,(不考虑相位)。
图中,w1 = 6 rad/s, w2 = 8 rad/s, 采样频率 ws = 10 rad/s .三、计算题 …………………………………………………………… ( 30 分)3.1(15分)考虑图3所示系统,采样周期T =0.5秒。
求:(1)系统闭环传递函数W (z )=C(z)/R(z).(2)K 为何值时系统稳定?(3)K =2时系统的位置误差,速度误差 图33.2(15分)已知离散系统状态方程如下:求:(1)系统是否可控?是否可观?(2)取状态反馈u(k)=-Kx(k)+r(k),求常值反馈阵K ,使闭环极点为 z 1,2 = 0 。
试题编号:重庆邮电大学2008/2009学年第二学期《微机原理与接口技术》试卷(期末)(A卷)(闭卷)一、选择题(本大题共20小题,每小题1分,共20分)1.十进制数0.6875的二进制为( )A. 0.0111BB. 0.1101BC. 0.1011BD. 0.1111B2.当字长是8比特时,0的补码表示是( )A.10000000B.11111111C.00000000D.以上答案均不对3.从功能上看,8086CPU分为两部分,分别是( )A.算数逻辑单元(ALU)和执行单元(EU)B.总线接口单元(BIU)和执行单元(EU)C.接口单元和运算单元D.运算器和控制器4.指令MOV AX,[3070H]中源作数的寻址方式为( )A.寄存器间接寻址B.立即寻址C.直接寻址D.变址寻址5.CPU与外设间数据传送的控制方式有( )A.中断方式B.程序控制方式C.DMA方式D.以上三种都是6.下列指令中哪条是正确的( )A. MOV DS, 0200HB. MOV AX, [SI][DI]C. MOV BP, AXD. MOV BYTE PTR [BX], 10007.一条指令执行完后,CS=1000H,IP=1052H,则下一条指令的地址为( )A. 2025HB. 11052HC. 01052HD. 10520H8.下面语句中有语法错误的语句是()A. DB 45HB. DW 0ABCDHC. DW ‘ABCD’D. DD‘AB’9.在AR DB 10 DUP(5,2 DUP(6))中,含数据字0506H的个数是( )A. 10B. 20C. 0D. 910.指令DEC V AR不会影响标志位为()。
A.标志PFB.标志SFC.标志ZFD.标志CF11.设AL=20H,SI=0500H,DS=3000H,(30500H)=0C0H,CF=1.执行SBB AL,[SI]后,正确的结果是()A. AL=5FH SF=1 CF=1B. AL=60H SF=1 CF=0C. AL=5FH SF=0 CF=1D. AL=60H SF=0 CF=0 0030HDA1 DB 0,‘0’,30HDW DA1数据为3000H字存储单元的偏移地址是()A. 0030HB. 0031HC. 0032HD. 0033H13.NUM1 DB(12 OR 6 AND 2)GE 0EHNUM2 DB(12 XOR 6 AND 2)LE 0EH上述数据定义语句中,NUM1和NUM2字节单元的内容分别是()A. NUM1=0,NUM2=0B. NUM1=0,NUM2=0FFHC. NUM1=0FFH,NUM2=0D. NUM1=0FFH,NUM2=0FFH14.MOV CL,8ROL AX,CLOR AX,BX假设AX=0012H,BX=0034H,那么上述程序段执行后,AX中的结果是()A. 1234HB. 3412HC. 0046HD. 0034H15.DA2 DB 12H,34H,56H,0ABHDB $-DA2BUF1 DB 10H,20H,30H┇LEA SI,DA2MOV CL,4[SI]MOV CH,LENGTH BUF1上述指令序列运行后,CX的内容是()A. 03ABHB. 01ABHC. 0304HD. 0104H16.8255A中即可以作数据输入、输出端口,又可提供控制信息、状态信号的端口是( )A. B口B. A口C. C口D. 以上三个端口均可以17.在外部中断源的中断服务程序结束时,一般应向8259发送中断结束命令是让()的相应位清零。
微机原理与接口技术试卷A答案三、简答题1、答:80X86能处理256级中断向量(2分),类型号为0——0FFH(1分),一个中断向量占用4字节(2分),分别存放IP和CS(1分)。
2、答:DAC0832共有三种工作方式:●双缓冲方式:数据分两次写入;特点:在D/A转换的同时,可以接受下一个数据,提高了转换速度。
(2分)●单缓冲方式:两个寄存器中只有一个处于直通状态;特点:数据写入后立即开始D/A转换。
(2分)●直通方式:两个寄存器都处于直通状态;特点:数据写入后立即开始D/A转换;(2分)3、答:分为4个阶段:●申请分配阶段:需要使用总线的模块或外设申请,通过总线分配仲裁功能确定把下一个传输周期的总线使用授权给申请者;(2分)●寻址阶段:取得使用权的模块或外设建立数据传输通路;(2分)●传输阶段:数据传输;(1分)●结束阶段:让出总线,以便其他模块继续使用总线。
(1分)4、答:●起始位和停止位:标志传输的开始和接受;(2分)●数据位:规定传输中的数据编码长度;(2分)●校验位:规定错误检查方式。
(2分)5、答:分为四类:●系统总线:用于计算机内部各模块间的数据通信;(2分)●外总线:用于计算机与各外部设备、计算机和仪器仪表间的通信;(2分)●局部总线:用于某些特殊功能和用途而设计的总线;(1分)●内部总线:用于集成电路内部各模块间的通信。
(1分)6、答:●数据信息:包括数字量、模拟量和开关量;(2分)●状态信息:主要是用于握手的信息,如外部设备是否准备好;(2分)●控制信息:只要指启动、停止外部设备之类的接口信息。
(2分)7、答:三种工作方式:●方式0:基本输入输出方式,24条I/O线都用于传输数据,不设置应答信号;(2分)●方式1:选通输入输出方式,PA和PB用于传输数据,PC的部分引脚被指定为固定的主用应答信号;(2分)●方式2:双向选通输入输出方式,只用PA可工作在此方式下,PC的部分引脚被指定为固定的主用应答信号;(2分)四、分析题所产生的端口地址:3D8H。
《微机原理与接口技术》期末试题(doc 17页)部门: xxx时间: xxx整理范文,仅供参考,可下载自行编辑2007 — 2008学年 第 2 学期 物理与机电工程学院 05级 电子信息(本)专业 《微机原理与接口技术》期末试卷(B )注意事项 1、学生的院(系)别、专业、班级、姓名、学号必须填写在考生信息栏内指定的位置。
2、学生在考试之前必须填写考试时间和地点。
3、答题字迹要清楚,并保持卷面清洁。
考生考试诚信承诺书在我填写考生信息后,表示我已阅读和理解《龙岩学院考试纪律与违纪处分办法》的有关规定,承诺在考试中自觉遵规守纪,如有违反将接受处理;我保证在本科目考试中,本人所提供的个人信息是真实、准确的。
考生签名:一、填空题(每空1分,共20分)1、程序控制下的数据传送,通过CPU执行程序中的I/O指令来完成数据传送,分为、和中断传送。
2、通用微型计算机的硬件是由中央处理器(CPU)、、存储器、输入输出设备及其组成的。
3、设异步传输时的波特率为115200bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,一位停止位,则每秒钟传输的最大字符数是。
4、中断系统的作用实现操作、处理异常事故、。
5、计算机基本接口部件主要有、、、串行通信等。
二、简答题(共10分)1、为个么要进行按键消除抖动的处理,在软件上通常采用什么样方法消除抖动?(5分)2、在LPC2138中属于串行通信的部件有哪些?说明它们各自的主要用途。
(5分)二、设计与应用(共10题,每题10分,任选题目,满分50分)(部分子程序被省略)1、请对下面程序添加注释(3分),说明其程序功能(3分),并根据你的想法对程序的功能进行部分修改,说明修改后程序功能的变化(4分)。
#include "config.h"/* LED8~LED1 8个LED分别由P1.25~P1.18控制P1[25:18]控制LED8~LED1,低电平点亮*/const uint32 LEDS8 = (0xFF << 18);void DelayNS (uint32 dly){ uint32 i;for ( ; dly>0; dly--)for (i=0; i<50000; i++);}int main (void){ uint8 i;PINSEL2 = PINSEL2 & (~0x08);IO1DIR = LEDS8;while (1){ for (i=0; i<8; i++){ IO1SET = ~(LEDS8 & (7 << (18+i)));DelayNS(20);IO1CLR = LEDS8 & (7 << (18+i));DelayNS(20);}}return 0;}分)。
2007~2008学年第一学期06级电气、自动化《微机原理》期末考试试题(A 卷)一、 填空题(每空1分,共20分)1.写出10010011二进制数无符号数和带符号数补码表示的十进制数分别是和 。
2.若AL=41H ,问若是无符号数,它代表_____,若是有符号数,它代表_ _,若是BCD 码,它代表____ _,若是ASCII 码,它代表__ __。
3.有一块100个字的存储区域,其起始地址为625A :234DH ,这个区域首末单元的物理地址分别是 , 。
4.已知指令① MOV AX ,0 ② SUB AX ,AX ③ CMP AX ,AX ④ XOR AX ,AX 。
能使AX 和CF 同时为零的指令是 。
5.M/IO 信号在CPU 访问存储器时为 电平,访问I/O 端口时为 电平。
6.8086 CPU 有 条地址线,可形成 的存储器地址空间,地址范围为 ;地址总线中 条可用于I/O 寻址,形成 的输入输出地址空间,地址范围为 。
7.中断类型号为24H 的中断向量存放在物理地址为 的存储单元。
8.组成32M ×8位的存储器,需要1M ×4位的存储芯片 片。
9.指令MOV CX ,[BP+SI+20] 源操作数的物理地址可表示为________。
二、单项选择题(每题2分,共20分)1.在机器内部操作中,CPU 与存贮器之间信息交换使用的是( )。
A.逻辑地址B.物理地址C.有效地址D.相对地址 2.下列指令执行后能使BX 中数据必为奇数的是( )。
A.XOR BX,01HB.OR BX,01HC.AND BX,01HD.TEST BX,01H3.设CL=05H,要获得CL=0AH,可选用的指令是( )。
A.XOR CL,0FHB. NOT CLC.OR CL,0AHD.AND CL,0FH4.设SP=50H,执行段间返回指令RET 后,寄存器SP 的内容是( )。
A.5AHB.5CHC.54HD.44H5.使用DOS 功能调用时,子程序编号应放在( )寄存器中。
2008试题
一、填空题
1.ASCII码是用位二进制数表示一个字符,字符‘0’的ASCII码用十六进制数表示为、字符‘A’的ASCII码用十进制数表示为、ASCII码00001101B 表示,若ASCII码的最低位称为D0位,则所有ASCII码的位都为0。
2.设N为有符号数,及指令MOV AL,N。
N的取值范围用十进制数表示为;若N=-1,则指令执行后,AL中存储的二进制数为;若指令执行后,AL中存储的二进制数为10000000B,则N= 。
3.8086系统工作在最小模式下时,需要片8282地址锁存器(每片含有8个D锁存器),8086用于锁存地址的控制信号为,需要锁存的信号为三类:、和。
4.设变量定义伪指令中
DATA SEGMENT
X1 DB +1,0,-1,
X2 DW 12H,X1
COUNT EQU $-X1
DATA ENDS
该DATA段总共为字节,位于奇存储体中的最后1个数据为,$= 。
若8086执行:
MOV AX,DA TA
MOV DS,AX
MOV AX,[2]
MOV BX,X2
则AX= ,BX= ,COUNT= 。
5.设有如下指令序列:
1234H:190H NEXT1:……
MOV AL,0A0H
CMP AL,50H
1234H:200H JG NEXT1
1234H:202H NEXT2:……
当指令CMP AL,50H执行完时,AL寄存器的值为,标志寄存器FR的OF位为,SF位为,ZF位为,CF位为。
指令JG NEXT1的代码为字节代码,指令代码的第2字节为,NEXT1的逻辑地址是,当JG NEXT1指令执行完后,
下一条应执行的指令的物理地址是。
6.8086 CPU执行指令的部件称为,指令队列最少能放下条指令。
输入输出指令必须使用的8位寄存器为。
一般情况下,查询输入方式要占用个端口地址,要先检查外设的信息,再输入数据。
此时M/IO信号为电平,RD 信号为电平。
7.在可屏蔽中断、非屏蔽中断和指令中断之中,8086在复位后处于关闭状态的中断是,与外部触发信号无关的中断是,优先级最高的是,中断需要8086输出中断响应信号,该中断响应信号为个总线周期的低电平。
设8259A工作在完全嵌套方式,若中断服务寄存器ISR=00000101B,则引脚对应的中断服务被打断进入中断嵌套,转入执行引脚的中断服务程序。
8.RS-232-C是(异步还是同步)串行通信标准,若采用全双工方式传送数据时,最少需要条线,其中引脚发送数据,引脚接收数据。
若发送与接收方计算机约定采用相同的校验方式,当发送计算机发送字符‘A’时,接收计算机收到的字符却为‘C’(未发生帧出错),这时会发生出错。
MODEM的中文名称为,在串行发送数据时其作用是,在串行接收数据时其作用是。
二、判断题
1.()中断向量表中存放的是中断服务程序。
2.()端口地址为奇地址的外设通过数据总线高8位与8086 CPU进行数据传送。
3.()IP寄存器中存放的是当前正在执行的指令的地址。
4.()I/O指令寻址方式是指IO地址与存储器地址统一编址。
5.()8086系统中每个存储单元都有一个唯一的物理地址。
6.()当产生可屏蔽中断时,中断类型号由硬件系统提供。
7.()执行MOVSB指令后,DI和SI都加1。
8.()AD转换器的分辨率是指模拟量和转换后数字量之间的误差。
9.()可执行程序的扩展名是OBJ。
10.()8086指令机器码一般由操作码和操作数构成。
三、简答题
1.设(BX)=100H,(DI)=200H,写出下列指令中源操作数的寻址方式,以及完成该指令需用的总线周期数。
①MOV AL,12H
②ADD [BX+DI],AX
③ MOV AX ,[BX +1H]
2. 设有2片8259A 接成主从级联方式,主片设为特殊完全嵌套方式,从片设为完全嵌
套方式,从片的INT 引脚接至主片的IR4引脚,写出主、从片8259A 中断请求引脚的优先级顺序。
若主片、从片均为完全嵌套方式,从片IR5对应的中断服务程序正在执行,从片IR3管脚的中断请求是否能打断IR5中断服务的执行?
3. 设某片8253的片选地址为280H —287H ,8253的A1、A0引脚分别与8086 CPU 的
A1、A0相连,0#计数器的输入时钟频率为1MHz ,工作于10分频方式(速率发生器方式), 其输出端OUT0与1#计数器的CLK1端相连,要求1#计数器的OUT1端输出周期为100ms 的方波,写出相应的初始化8253的指令序列,并画出OUT1端输出波形的示意图。
附8253控制字格式:
码计数
00: 01: 10: 选0 1 2 5
4 3
4. 编写一段指令序列,定义一个具有200H 个字节的堆栈段,并将其内容全部初始化为
0。
若AX=1234H ,画出执行PUSH AX 指令前、后堆栈段的存储状况示意图。
(给出堆栈指针及堆栈内容的变化情况。
)
5. 设有如下数据段定义及段内数组求和子程序,希望该子程序能完成对数据段中定义的
100个字数据的求和,不考虑溢出。
该子程序中存在若干处错误,请予以改正。
DA TA SEGMENT D 1 DB 100 DUP (?)
DA TA
ENDS
SUM PROC PUSH AX PUSH BX
MOV DS ,DATA
MOV
BX ,D1
MOV CX,100
MOV AX,0
ADD:ADD AL,[BX]
INC BX
LOOP ADD
POP AX
POP BX
RET
SUM END
四、
从键盘输入2个数字字符(非数字字符不接收),将其转换成压缩BCD码的形式存在数据段中,先输入的数字作为高位,后输入的数字作为低位。
五、硬件编程题
设电路如图所示(见下页)。
1)在图中标出Y0、Y4对应的地址范围(设未用到的高位地址为0)(3分);
2)完成汇编程序的编写:要求从ADC0809的8个通道分别采集1个数据后顺序存放在数据段偏移地址为STRBUF的缓冲区中。
当某个通道采集的数字量大于7FH时,在屏幕显示“The Voltage is too High!”。
对8个通道采集256次数据后退出程序(12分)。
M/IO
A9
A8
A7
A6
A5
A4
A3
六、硬件编程题…………………………………………………………( 10 分)
电路如图所示,写出程序,完成8255A初始化,并循环完成如下操作:从8255A的PA口读入开关状态,将读入的数据直接输出到DAC0832进行DA转换。
其中DAC0832需要设置为直通工作方式。
附表:8255A工作方式控制字格式
00 A组工作在方式0
01 A组工作在方式1
1X A组工作在方式2
D4=
0 PA口为输出
1 PA口为输入
D3=
0 PC口高4位为输出
1 PC口高4位为输入
D2=
0 B组工作在方式0
1 B组工作在方式1
D1=
0 PB口为输出
1 PB口为输入
D0=
0 PC口低4位为输出
1 PC口低4位为输入。