2011-2012微机原理试卷(A)参考答案
- 格式:doc
- 大小:175.43 KB
- 文档页数:5
本试卷 共 5 页第 2 页2.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验,2 个停止位。
若每秒钟发送100 个字符,它的波特率和位周期是多少?设数据为55H ,画出TxD 端的数据传输格式。
答:波特率=(1+8+1+2)*100/s=1200bit/s 位周期=1s/1200bit=833us 图略。
3. 段寄存器CS =1200H ,指令指针寄存器IP=FF00H ,此时,指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?试举例说明。
答:指令的物理地址=12000H+FF00H=21F00H 。
指向这一物理地址的CS 值和IP 值不是唯一的。
例如:逻辑地址CS=2100H 、IP=0F00H 同样指向21F00H 这一物理地址。
4. CPU 与 外设传递的信息有哪几方面内容?为什么必须通过接口电路? 答:CPU 与外设传递的信息有数据信息、地址信息和状态信息。
因为微机的外部设备多种多样,工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大,它们不能与CPU 直接相连,所以必须经过接口电路再与系统相连。
5. 判断正误,正确打“√”,错误打“×”,并简述错误理由。
①. ( × )在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作②. ( × ) 无论什么硬件中断,CPU 进入中断响应过程后,都要读此中断的类型码。
非屏蔽硬件中断的中断类型码固定为02H ,所以不需要读此中断的类型码。
③. ( √ )在8088系统中,整个1M 字节的存储器构成1个存储体,不分奇地址体和偶地址体。
本试卷 共 5 页第 3 页.MODEL SMALL .DATABLOCK DB1, -2, 5, 6, -57, ……; 100个带符号数 .CODE .STARTUP MOV DL, 0 LEA BX, BLOCK MOV CX, 100AGAIN: CMP BYTE PTR [BX], 0 JGE NEXT INC DL NEXT: INC BX LOOP AGAIN .EXIT END答:统计100个带符号数中负数的个数,并将统计数据存入DL 寄存器中。
2011—2012年《微机原理A (闭卷)》参考答案和评分标准一、填空题(每空1分,共20分)1.10111101B、189H或000110001001BCD2. -113或-1110001B3. 3BH4. 1 , 05. CS , IP6.16 、20 、1M或220、 64K或65536或2167.当前正在使用的程序和数据8.程序控制方式、中断方式和DMA方式9.00024H10. 8 , 2211. 0 ,1二、简答题(共37分)1.条件传送接口电路中至少应包括什么端口?并简述条件传送的工作过程。
(3分)答:(1)至少包括状态端口和数据端口。
(2分)(2)条件传送工作过程:先读取状态端口的信息,检测是否准备好交换数据,若已准备好,则与数据端口进行数据交换;否则继续读取状态端口,直到数据准备好。
(1分)2. 画出微型计算机的组成框图,并简述各部分功能。
(4分)答:组成框图如下图所示:(2分)各部分功能:(1) 微处理器为微型计算机的核心,主要完成取指令、指令译码、简单的算术逻辑运算及程序控制等。
(0.5分)(2)存储器主要用来存储程序和数据。
(0.5分) (3)I/O 接口用于外设与CPU 之间的信息协调。
(0.5分) (4) 总线是CPU 与存储器和I/O 接口之间传送数据信息、地址信息和控制信息的通道。
(0.5分)3.画图说明下列语句所分配的存储空间及初始化的数据值。
(3分)BUF DW 2 DUP(1),-1,‘AB ’答:4.~1270H:0100H ,SS=1270H ,SP=0052H ,问:(1)栈顶的逻辑地址是多少?(2)栈底的物理地址是多少?(3)若压入数据1234H ,数据在内存中如何存放?此时SP 的值是多少?(4分)答:(1)栈顶的逻辑地址为:1270H :0052H (1分)(2)栈底的物理地址为:12800H (1分)(3)内存存放形式如下图所示: (1分)SP=0050H (1分)1270H :0050H 1270H :0051H1分 1分 1分5.已知DS=3000H,在物理地址为34780H的内存单元中存放有字节数据20H,要求采用3种不同的寻址方式将该字节数据送入寄存器AL中,试写出寻址方式的名称及相应的程序片段。
--2010-2011学年度第二学期《微机原理与接口技术》课程期末考试试卷(A 卷,考试)一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题2分,共30分)1 .某微机最大可寻址的内存空间为16MB ,其C PU 地址总线至少应有( )条。
A. 32 B. 16 C. 20 D. 24 2 .用8088C PU 组成的P C机数据线是( )。
A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O 端口是通过( ) 来区分的。
A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O 指令 4 .要禁止8259A 的IR0的中断请求,则其中断屏蔽操作指令字O CW1应为( )。
A . 80HB. 28HC. E8HD. 01H5.在8086环境下,对单片方式使用的8259A 进行初始化时,必须放置的初始化命令字为( )。
A. ICW 1,IC W2,ICW3B. ICW1,ICW2,I CW4C. ICW1,ICW3,ICW4D. ICW 2,ICW3,ICW46 .6166为2Kx8位的SRAM 芯片,它的地址线条数为( )。
A. 11 B. 12C. 13 D. 147 .在计算机系统中,可用于传送中断请求和中断相应信号的是( )。
A. 地址总线B. 数据总线C . 控制总线 D. 都不对8 .段寄存器装入2300H,该段的结束地址是( )。
A. 32FFF HB. 23000HC. 33FF FHD . 33000H 9 .在进入DMA 工作方式之前,DM A控制器当作CP U总线上的一个( )。
A. I/O 设备B . I/O 接口C . 主处理器 D. 逻辑高 10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是 ( )。
东南大学考试卷(A卷)(E) JMP NEAR PTR [SI+3000] (F) JMP 2000:3000H5. 下列8086/8088指令中语法错误的是______。
(A)ADD [BX],30H (B) PUSH CS(C)MOV AX,CS:[8000H] (D) ADD BL,[BX+DI]10H(E) INT 265 (F) CALL FAR PTR CS:[8000H]6. 在汇编语言程序中,对END语句的叙述正确的是______________。
(A) END语句是一可执行语句(B) END语句执行与HALT指令相同的功能(C) END语句表示源程序到此结束(D)END语句在汇编后要产生机器码7. 27C256是32KB的8位EPROM,当用两片构成16位存储器时,高8位27C256的地址A0应该______,低8位27C256的地址A0应该___________。
A、直接连接CPU的A0,也直接连接CPU的A0B、通过反相器连接CPU的A0,也通过反相器连接CPU的A0C、直接连接CPU的A0,通过反相器连接 CPU的A0D、通过反相器连接CPU的A0,直接连接CPU的A08.8086/8088处理系统中,常用程序方法、中断和DMA实现输入输出,其中采用输入输出指令对硬件进行操作主要通过______周期实现。
A.I/O读或I/O写总线B.存储器读或写总线C.中断响应 D.总线响应9. 在外部中断的处理过程中,8086/8088处理器通过可编程中断控制器8259A 响应中断时需完成的________次总线读操作才能转向执行中断服务程序。
(A) 1 (B)2 (C)3 (D)610. 每片8237DMA控制器可以支持4个独立的通道,还可以级联工作,如用两片8237级联最多可以实现____个通道的存储器与I/O之间的DMA数据交换。
(A) 5 (B)6 (C) 7 (D) 811. 异步串行数据传输中停止位数一般可以是1位,1.5位或2位,停止位的作用是______。
本试卷 共 5 页第 2 页2.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验,2 个停止位。
若每秒钟发送100 个字符,它的波特率和位周期是多少?设数据为55H ,画出TxD 端的数据传输格式。
3. 段寄存器CS =1200H ,指令指针寄存器IP=FF00H ,此时,指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?试举例说明。
4. CPU 与 外设传递的信息有哪几方面内容?为什么必须通过接口电路?5. 判断正误,正确打“√”,错误打“×”,并简述错误理由。
①. ( ) 在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
②. ( ) 无论什么硬件中断,CPU 进入中断响应过程后,都要读此中断的类型码。
③. ( )在8088系统中,整个1M 字节的存储器构成1个存储体,不分奇地址体和偶地址体。
本试卷 共 5 页第 3 页.MODEL SMALL .DATABLOCK DB1, -2, 5, 6, -57, ……; 100个带符号数 .CODE .STARTUP MOV DL, 0 LEA BX, BLOCK MOV CX, 100AGAIN: CMP BYTE PTR [BX], 0 JGE NEXT INC DL NEXT: INC BX LOOP AGAIN .EXIT END2. MOV CL ,4MOV AX ,[2000H] SHL AL ,CL SHR AX ,C MOV [2000H],AX试问:(1)若程序执行前,数据段内(2000H)=09H ,(2001H)=03H ,则执行后有(2000H)=__________,(2分) (2001H)=_____________。
(2分)(2) 本程序段的功能___________________________________________。
(2分)3. 下列程序段实现从键盘输入一系列字符,并以“$”为结束符,然后对其中的非数字字符进行计数,并显示结果。
教研室教学院长命题签名主任签名教师成绩统计表一二三四合计题号得分考生姓名____________学号___________ 专业班级一、填空题(共7题,每空1分,共10分)请把本题答案写在答题纸上!1.8086中断主要分为内部中断和外部中断,其中,外部中断主要分为两类,它们分别是(可屏蔽中断)中断和(不可屏蔽中断)中断。
2.与M O V B X,O FFSET X 等价的指令是(LE A B X ,X )。
3.微机硬件系统的总线分为内总线和外总线,外总线也称为系统总线,它分为三种分别是(数据总线)、控制总线、(地址总线)。
4.D A C 0832的三种工作方式(直通工作方式)、单缓冲方式、双缓冲工作方式。
5.A D C 主要性能指标主要有(分辨率)、(转换精度)、转换时间、量程、温度参数。
转换精度6.8237A 有四种传送方式分别是单字节传送方式、请求传送方式、((数据)块传送方式)、级联传输方式。
7.在8086系统中,有两种工作模式,即最大模式和最小模式,当M N/M X 引脚接(高)电平时,工作在最小模式下。
二、单项选择题(共15题,每题1分,共15分)请把本题答案写在答题纸上!1.当RESET 信号进高电平状态时,将使8086/8088 CP U 的(D )寄存器初始化为0FFFF H。
A. SSB. DSC. ESD. CS2.8086在响应中断请求时(B)。
A.INT A 输出一个负脉冲,将中断类型码从A D O-A D7 读入B.INT A 输出两个负脉冲,在第二个负脉冲时读取中断类型码C .INT A 输出一个负脉冲,再进行一次1/O 读周期,读取中断类型码D.INT A 输出一个负脉冲,同时提供1/O 读的控制信号,读取中断类型码3.8086 CP U 响应硬件中断INTER 请求的必要条件除IF=1 外,还需满足( B)。
A.访存储器操作结束B.当前指令执行完C.无软件中断请求D.无内部中断请求4.等待状态TW 应在( C )之间插入。
【关键字】考试A卷2010—2011学年第一学期《微机原理》试卷(闭卷)(适用专业:电子08、自动化08、电气08、测控08、物理08)专业班级姓名学号开课系室电子信息工程系考试日期2011年1月7日题号一二三总分得分阅卷人说明:所有问题除特别指出外,均针对8086;所有问题均可用自己的语言回答。
一、填空题(每空1分,共20分)1.设机器字长为8位,最高位是符号位,则十进制数-23所对应的原码是,补码是。
2.有一个十进制数17.25,它对应的二进制数为,压缩BCD码为。
3.若当前堆栈指针SP指向2006H单元,则从堆栈中弹出2个字的内容后,SP应指向________。
4.8255芯片内部有3个位的数据端口,其中A口有种工作方式。
5.8259A芯片占个端口地址,要想管理32级中断,至少需要片8259A。
6.8086中断系统可处理种不同的中断。
7.若8086 CPU引脚状态是M/=0,=0,=1,则此时执行的操作是。
8.CPU跟外设之间通信时,传送的信息的类型主要包括、__ 和。
9.8086的1MB地址空间可以分成许多逻辑段,每段容量最大可为。
10.若定义 DAT DB ‘213.456’,则(DAT+5)单元存放的字节数据是。
11.计算机中的指令一般由和操作数两部分构成。
12.对于指令:MOV AH,23 GE 15H,汇编结果为:MOV AH,。
13.设计输入输出接口电路的原则是:输入要,输出要。
二、简答题(共37分)1.微型计算机由哪几部分组成?简述各部分功能。
(4分)2. CPU与外设之间的数据传送方式包括程序控制方式、中断方式和DMA方式,请问程序控制方式又分为哪两种方式?这两种方式在与外设进行数据传送时有什么区别?(4分)3.8086CPU从内部结构上分为哪两部分?并简述各部分功能?(4分)4.某程序数据段中存放了2个字,1234H和5060H,已知DS=7850H,数据存放的偏移地址为3121H 及285AH。
《微机原理及应用A》第1次作业本次作业是本门课程本学期的第1次作业,注释如下:一、单项选择题(只有一个选项正确,共20道小题)1. bit的意义是。
(A) 字(B) 字节(C) 字长(D) 二进制位正确答案:D解答参考:2. 在机器数中,的零的表示形式是唯一的。
(A) 原码(B) 补码(C) 反码(D) 原码和反码正确答案:B解答参考:3. 微型计算机中运算器的主要功能是。
(A) 控制计算机的运行(B) 算术运算和逻辑运算(C) 分析指令并执行(D) 负责存取存储器中的数据正确答案:B解答参考:4. 在寄存器间接寻址方式中,操作数应该在中。
(A) 寄存器(B) 堆栈栈顶(C) 累加器(D) 存单元正确答案:D解答参考:5. 静态半导体存储器RAM 。
(A) 不需要动态刷新(B) 芯片部已有自动刷新逻辑(C) 断电后仍能保持容不变(D) 工作过程中存储容静止不变正确答案:A解答参考:6. 外设接口是位于之间的逻辑部件。
(A) CPU与系统总线(B) 系统总线与外部设备(C) 主存与CPU(D) 主存与外部设备正确答案:B解答参考:7. 在统一编址方式下,下面哪一个说确()(A) 一个具体地址只能对应输入输出设备(B) 一个具体地址只能对应存单元(C) 一个具体地址既可对应存单元又可对应输入输出设备(D) 一个具体地址只对应I/O设备或者只对应存单元正确答案:D解答参考:8. 下列指令正确的是________。
(A) IN AX, 1234H(B) XCHG BX, 0F000H(C) DATA DB 12H, 256(D) PUSH AX.正确答案:D解答参考:9. 下各指令的源操作数采用寄存器寻址方式的是_______。
(A) MOV AX,[BP](B) MOV DS,AX(C) MOV DI,0FF00H(D) MOV BX,[2100H]正确答案:B解答参考:10. 静态RAM的基本存储电路是________。
微机原理及接口技术期末试题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)。
2011—2012年《微机原理A (开卷)》参考答案和评分标准一、(10分)1. CLK0端连接生产流水线的产品计数脉冲,要求每生产30件产品输出1个装箱脉冲。
(1)为通道0选择合适的工作方式并简述理由。
答:通道0工作方式为0。
(1分) 理由:因为方式0门控信号要求为高电平,一般用于对外部事件进行计数且计数结束后,输出一个上升沿。
(1分)(2)为通道0编写初始化程序片段。
(每条指令0.5分,共3分)MOV AL,00010001B (不唯一)MOV DX,366HOUT DX,ALMOV DX,360HMOV AL,29HOUT DX,AL注:参考程序不唯一2.已知现有的时钟信号频率为1MHz,若在不增加硬件电路的情况下,要求利用剩余通道产生周期为5S的对称方波:(1)为剩余通道选择合适的工作方式,并画出各通道相应的硬件连线。
答:通道1——方式2或方式3 (1分)通道2——方式3 (1分)各通道相应的硬件连线:GATE1 GATE2接+5v(0.5分)OUT1接CLK2 (0.5分)(2)计算各通道的计数初值,给出计算步骤。
答:设总的计数初值为N,通道1的计数初值为n1,通道2的计数初值为n2,则: 1MHz/N=1/5S N=1M*5=5M,即N=5*106 (1分)又N=n1* n2且n1和n2都不能大于65535,所以这里:n1=5000; n2=1000 (1分)注:n1和n2值不唯一。
二、(13分)(1)(4分)硬件接口参考连接线如下:A7=1、A6=0、A5=0、A4A3A0接138输入端CBA (0.5分/根)A8~A15=0 (0.5分)DATA SEGMENTBUF DB 3F,06H,5BHDATA ENDS (1分)CODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AX (1分)MOV AL,10010000B(或90H);不唯一OUT 96H,AL (1分)IN AL,90HTEST AL,02HJZ L1TEST AL,04HJZ L2TEST AL,08HJZ EXIT (1分)L1:MOV AL,1JMP SHOWL2:MOV AL,2 (1分)SHOW:LEA BX,BUFXLATOUT 92H,AL (1分)EXIT:MOV AH,4CHINT 21HCODE SEGMENTEND STARTBUF DB 100 DUP (?)GOOD DB 0FAIL DB 0DATA ENDSCODE SEGMENTASSUME CS:CODE, DS:DATASTART :MOV AX, DATAAXMOVDS,MOV BX, OFFSET BUFMOVCX,100DX,0MOVL1 : MOV AL, [BX]CMP AL,90JB L2INC DHJMP L3L2: CMPAL,60JAE L3INC DLBXL3: INCLOOP L1DHMOVGOOD,MOV FAIL, DLMOV AH, 4CHINT21HCODE ENDSSTARTEND评分标准:(1)流程图4分:其中初始化1分,判断>90分并计数的分支1分,判断<60分并计数的分支1分,循环控制1分。
北京航空航天大学2012-2013 学年第一学期期末《微机原理及接口技术》考试A 卷班级______________学号_________姓名______________成绩_________2013年1月14日班号学号姓名成绩《微机原理及接口技术》期末考试卷注意事项:本试题共5题,7页,考试时间共120分钟。
一、填空题…………………………………………………………………( 30 分) 1.设AL=0C0H,BL=60H,若AL、BL中为有符号数,则对应的十进制数分别为和;执行ADD AL,BL后,目的操作数的内容为,标志寄存器中CF= ,OF= 。
2.设DS=2000H,SS=2100H,SI=11H,AL=50H,8086 CPU在执行指令ADD AL,[11H]时,引脚M/IO= ,BHE= ,RD= ,WR= 。
AD0在T1时钟周期为电平、在T2时钟周期为,地址锁存器8282输出的地址总线上信号为H,存储器中的数据通过数据总线的(高、低)八位传送到AL。
此指令中源操作数的寻址方式为。
指令的加法运算功能是由8086 CPU的部件完成的,源操作数物理地址的计算是由BIU中的实现的。
3.若在存储器2300H:100H地址中存放一条2字节的无条件短转移指令,机器码为EBH、CEH,则转移的目标逻辑地址为。
4.CPU 经过8255A与外设进行数据传送的方式可以有,和中断方式。
5.设8259A工作于完全嵌套方式,其中断服务寄存器ISR=01000010B,则引脚对应的中断服务被打断进入中断嵌套。
此时,产生了NMI、IR3、IR0中断请求,则8086首先响应的中断是,其次响应中断。
响应可屏蔽中断时需要8086输出个总线周期电平的中断响应信号,在第个总线周期从数据总线读取中断类型号。
6.RS-232-C采用全双工方式传送数据时,最少需要条信号线,其中引脚发送数据。
异步串行通讯以为单位传输,一帧数据格式必须包括,和停止位。
山东师范大学2011-2012学年第一学期期末考试试题(时间:120分钟 共100分)课程编号: 081110206 课程名称:微机原理 适用年级: 09 学制: 四年 适用专业:通信 试题类别: A 课程编号: 081110206 课程名称:微机原理 适用年级: 11 学制: 四年 适用专业:历计升试题类别: A填空题(本题共25个空,每空1分,共25分)1. 单片机与普通计算机的不同之处在于其将 、 和 三部分集成于一块芯片上,MCS-51系列单片机为 位单片机。
2. 当单片机复位时PSW = H ,这时当前的工作寄存器区是 区,R6所对应的存储单元地址为 H 。
3. 指令的执行过程可以分为取指和_________两个阶段。
取指阶段的目的是根据程序计数器PC 的内容,访问存储器取出指令后,将指令存于________。
4. MCS-51访问片外存储器时,利用 信号锁存来自 发出的低8位地址信号。
5. 当MCS-51执行MOVC A ,@A+PC 指令时,伴随着 控制信号有效。
6. MCS-51复位后,程序计数器PC 的值为___________,通常在此存放一条__________指令,从而使程序跳转到真正的程序入口处。
7. 单步执行方式是指单片机在控制面板上的某个按钮(即单步执行键)控制下逐条执行用户程序中指令的方式,即每按一次键就执行一条用户程序的指令方式,常常用于用户程序的________。
节电方式是一种能减少单片机功耗的工作方式,通常可以分为空闲方式和________方式。
8. 在8031单片机中,/EA 引脚必需接_________,因为8031片内没有程序存储器。
9. 汇编语言源程序由标号、________、操作数和注释四部分组成,其中标号的命名规则是由8个或8个以下的符号组成,第一个必须是________。
10. 在MCS-51系统中,一共有寄存器寻址方式、直接寻址方式、________________器间接寻址方式、________、变址寻址方式和________7种寻址方式。
《微机原理与接口技术》课程期末考试试卷(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,ICW4D. 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之间信息交换是()。
浙江工业大学期终考试命题稿
2010 /2011 学年第二学期
命题注意事项:
一、命题稿请用A4纸电脑打印,或用教务处印刷的命题纸,并用黑
墨水书写,保持字迹清晰,页码完整。
二、两份试题必须同等要求,卷面上不要注明A、B字样,由教务处
抽定A、B卷。
三、命题稿必须经学院审核,并在考试前两周交教务处。
浙江工业大学2010/2011 学年
第二学期试卷(评分标准)
课程微机原理及应用姓名___________________________
班级_______________________________________________________________
答:内存分为:读写存储器(RAM
RAM在程序执行的过程中,每个存储单元的内容根据程序的要求既可随时读出,又可随时。
襄樊学院2011-2012学年度上学期《微机原理及应用》试卷A答案院别机械与汽车工程学院专业机械设计制造及其自动化学号姓名课程类别:学位课程适用专业:机械设计制造及其自动化一、填空题(在横线上填上正确答案,每空1分,共20分)1、当8051单片机复位时,PSW= 00H ,这时当前的工作寄存器区是0区。
2、80C51单片机的外部RAM寻址范围是 0000H~FFFFH ,ROM的寻址范围是 0000H~FFFFH ,内部RAM可区分为工作寄存器区、位寻址区、数据缓冲区 3部分。
3、80C51的汇编语言指令格式由操作码和操作数或操作数地址两部分组成。
4、执行了“MUL A B”指令后,则积的低8位放在 A 中,高8位放在 B 中。
5、ANL 20H,#30H指令中,源操作数是立即数寻址,目的操作数是直接寻址。
6、80C51单片机的计数器/定时器1申请中断时,T1的中断标志TF1将为1 ,当该中断得到响应后,TF1为 0 。
7、80C51的5个中断源入口地址分别为 0003H 、 000BH 、0013H 、 001BH 和 0023H 。
二、单项选择题(在四个备选答案中选一个正确答案,每小题2分,共20分)1、80C51系列单片机的存储器主要分配特点是( A )。
A.ROM和RAM分开编址 B. ROM和RAM统一编址C.内部ROM和外部RAM分开编址D.内部ROM和外部RAM统一编址2、单片机的指令地址放在( D )。
A. PSWB. DPTRC. SPD. PC3、80C51在堆栈中压入一个数据时( B )。
A. 先压栈,再令SP+1B. 先令SP+1,再压栈C. 先压栈,再令SP-1D. 先令SP+1,再压栈4、已知(A)=50H,执行指令DEC A后,A中的内容是( C )。
A.00H B. 51H C. 4FH D. 49H5、定时器方式控制寄存器TMOD中M1M0为11时,则设置定时器工作于( D )。
《微机原理与接口技术》一、填空题1 . 8086CPU的数据线和低16位地址线是以分时复用方式轮流使用的。
2 . CPU中的总线接口部件BIU,根据执行部件EU的要求,完成CPU 与存储器或I/O设备的数据传送。
3 . EPROM2764,其存储容量为8Kx8位,共有8 根数据线,13 根地址线。
用它组成64KB的ROM存储区共需8 片芯片,进行字或地址扩充。
4、可编程接口芯片8253有 3 个16 位的计数通道,每个通道有 6 种工作方式可供选择。
若8253采用BCD码计数且CLK0接1.5MHz的时钟,欲使OUT0产生频率为30Hz 的方波信号,则8253的计数值应为50H ,应选用的工作方式是方式3 。
5 . 对于8259A的中断请求寄存器IRR,当某一个IRi端呈现高电平时,则表示该端有中断请求。
6 . 若8259A中ICW2的初始值为40H,则在中断响应周期数据总线上出现的与IR5对应的中断类型码为45H 。
7 . 在存储器的层次结构中,越远离CPU的存储器,其存取速度越慢,存储容量越大,价格越低。
8 . CPU从I/O接口的状态寄存器中获取外部设备的“忙”、“闲”和“准备好”等信息。
CPU 通过I/O接口中的控制寄存器向外设发出“启动”和“停止”等信号。
二、单项选择题1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有(D)条。
A. 32B. 16C. 20D. 242 .用8088CPU组成的PC机数据线是(C)。
A. 8条单向线B. 16条单向线C. 8条双向线D. 16条双向线3 .微处理器系统采用I/O端口独立编址时,存储单元与I/O端口是通过(D)来区分的。
A. 不同的地址编码B. 不同的读控制逻辑C. 不同的写控制逻辑D. 专用I/O指令4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为(D)。
A. 80HB. 28HC. E8HD. 01H5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为(B)。
本试卷 共 5 页第 2 页
2.一个异步串行发送器,发送具有8 位数据位的字符,在系统中使用一位作偶校验,2 个停止位。
若每秒钟发送100 个
字符,它的波特率和位周期是多少?设数据为55H ,画出TxD 端的数据传输格式。
答:波特率=(1+8+1+2)*100/s=1200bit/s 位周期=1s/1200bit=833us 图略。
3. 段寄存器CS =1200H ,指令指针寄存器IP=FF00H ,此时,指令的物理地址为多少?指向这一物理地址的CS 值和IP 值是唯一的吗?试举例说明。
答:指令的物理地址=12000H+FF00H=21F00H 。
指向这一物理地址的CS 值和IP 值不是唯一的。
例如:逻辑地址CS=2100H 、IP=0F00H 同样指向21F00H 这一物理地址。
4. CPU 与 外设传递的信息有哪几方面内容?为什么必须通过接口电路? 答:CPU 与外设传递的信息有数据信息、地址信息和状态信息。
因为微机的外部设备多种多样,工作原理、驱动方式、信息格式、以及工作速度方面彼此差别很大,它们不能与CPU 直接相连,所以必须经过接口电路再与系统相连。
5. 判断正误,正确打“√”,错误打“×”,并简述错误理由。
①. ( × )
在8253 的方式控制字中,有一项计数锁存操作,其作用是暂停计数器的计数。
应改为:锁存计数器的当前值到锁存器,但不影响对计数器的计数工作
②. ( × ) 无论什么硬件中断,CPU 进入中断响应过程后,都要读此中断的类型码。
非屏蔽硬件中断的中断类型码固定为02H ,所以不需要读此中断的类型码。
③. ( √ )在8088系统中,整个1M 字节的存储器构成1个存储体,不分奇地址体和偶地址体。
本试卷 共 5 页第 3 页
.MODEL SMALL .DATA
BLOCK DB1, -2, 5, 6, -57, ……; 100个带符号数 .CODE .STARTUP MOV DL, 0 LEA BX, BLOCK MOV CX, 100
AGAIN: CMP BYTE PTR [BX], 0 JGE NEXT INC DL NEXT: INC BX LOOP AGAIN .EXIT END
答:统计100个带符号数中负数的个数,并将统计数据存入DL 寄存器中。
2. MOV CL ,4
MOV AX ,[2000H] SHL AL ,CL SHR AX ,C MOV [2000H],AX
试问:(1)若程序执行前,数据段内(2000H)=09H ,(2001H)=03H, 则执行后有(2000H)=_ 39H __,(2分) (2001H)=__ 00H _。
(2分)
(2) 本程序段的功能将(2000H),(2001H)两相邻单元中存放的未组合型BCD 码压缩成组合型BCD
码,并存入(2000H)单元,0 (2001H)。
(2分)
3. 下列程序段实现从键盘输入一系列字符,并以“$”为结束符,然后对其中的非数字字符进行计数,并显示结果。
请选择正确的答案将程序填充完整。
(6分)
BUFF DB 50 DUP(?) COUNT DW 0 …
LEA BX, BUFF MOV COUNT, 0
INPUT: MOV AH, 01
INT 21H ;从键盘输入单字符 MOV [BX], AL INC BX CMP AL, ‘$’ (1) JNZ INPUT LEA BX, BUFF NEXT: MOV CL, [BX] INC BX CMP CL, ‘$’ JZ DISP CMP CL, 30H (2) JB CONT CMP CL, 39H (3)JBE NEXT CONT: INC COUNT JMP NEXT DISP: …
本试卷 共 5 页第 4 页
. 利用8255A 作为CPU 与打印机的接口,硬件连线如图1所示。
若要打印字符“A ”,试编写此接口程序
(STB 为选通信号,BUSY 为忙信号)。
(15分) 图1.硬件连线图
A 口、
B 口、
C 口及控制口地址分别为90H 、94H 、98H 、9CH 。
MOV AL, 81H
OUT 9CH, AL W: IN AL, 98H TEST AL, 08H JNZ W
MOV AL, ‘A ’ OUT 90H, AL
MOV AL, 00001110B OUT 9CH, AL INC AL
OUT 9CH, AL
2. 8253计数器/定时器接口简化图如图2所示,要使发光二极管点亮2s 、熄灭2s ,但该过程共进行20s
即中止。
请编写出程序(可省略伪指令)。
(15分)
图2. 8253接口简化图
由接口图分析,0#、1#、2#计数器及控制寄存器的地址分别为98H 、9AH 、9CH 、9EH 。
根据题意,0#计数器工作在方式2,计数值N 0=4000;1#计数器工作在方式3,计数值N 1=1000;2#计数器工作在方式0,计数值N 2=5000。
程序片段如下所示:
MOV AL, 00100101B OUT 9EH, AL
MOV AL, 01100111B OUT 9EH, AL
MOV AL, 10100001B OUT 9EH, AL MOV AL, 40H OUT 98H, AL MOV AL, 10H OUT 9AH, AL MOV AL, 50H OUT 9CH, AL
五. 接口芯片应用 (40分)
本试卷 共 5 页第 5 页
3. 有如下接口原理图,如图3所示。
设该系统8259A 的8个中断类型码为70H~77H ,边沿触发。
若对IN1一个模拟量采样并转换10个点。
请对下面的采用中断方式的简化汇编源程序填空补充完整。
(每空1分,共10分)
图3. 8259A 与ADC0809的接口图 PUSH DS MOV AX, 0 MOV DS, AX
MOV BX, ___OFFSET _____XY
MOV __[01C8H ]__ BX MOV BX, __SEG ____XY MOV _[01CAH ]_, BX POS DS
MOV AL, 13H OUT _0A8H__, AL MOV AL, 70H
OUT ___0A9H ___, AL MOV AL, 03H OUT __0A9H _, AL MOV CX, 10
W: OUT ___89H_, AL NOP NOP HLT
MOV [BX], AL INC BX LOOP W ;中断服务程序 XY: IN AL, ___98H___ ___IRET ________。