2011微机原理考题(A)
广东工业大学2011年微机原理与接口技术考试试卷

广东工业大学试卷用纸,共 4 页,第1 页学 院: 专 业: 学 号: 姓 名:装 订 线广东工业大学考试试卷 (A 卷)课程名称: 微机原理与接口技术考试时间: 第 周星期 ( 2011年1 月 8 日)题号 一 二 三 四 五 六 七 八 九 十 总分得分 评分人一、 填空(每空1分,共30分)1. 计算机系统常用总线方式实现CPU 与外设之间的互连,这些总线分别称为 、 和 。
其中 总线具有双向三态特征。
2. 根据指令特征,可将计算机指令系统分为CISC 和 两大类;MCS-51单片机采用 指令系统。
3. 在MCS-51单片机中,特殊功能寄存器支持 寻址方式;而高128字节内部RAM(80H ~0FFH)支持 寻址方式;当使用“MOVX A,@DPTR ”指令读89C51RX 芯片内部ERAM 时,RD 引脚 (无效、有效)。
4. 串行口工作在方式3,当SM2为1时,接收中断RI 置1的条件是 ;而当串行口工作在方式0时,SM2位必须为 。
5. 在由MCS-51构成的单片机控制系统中,如果没有外部程序存储器,则EA /Vpp 引脚应 (接地、接Vcc 、悬空),PSEN 引脚应 (接地、接Vcc 、悬空)。
6. 在MCS-51中,使用 、 引脚选通以总线方式扩展的I/O 口。
7. 在MCS-51单片机中,各有关特殊功能寄存器的初值如下:PSW=10H ;SP=0D0H ;TCON=04H ;IE=81H ;DPH=02H ;DPL=00H ;而(0D0H)=5AH 回答下列问题:(1)寄存器R0和R7对应的物理地址分别是 、 。
(2)外中断0INT 定义为 触发方式;外中断1INT 定义为 触发方式;0INT 中断处于(允许、禁止)状态,可执行 指令同时允许1INT 和定时器T0中断。
(3)执行POP ACCMOVX @DPTR, A指令后,则SP 寄存器内容为 ;外部RAM 0200H 单元内容为__ __。
2011-2012微机原理试卷(A)参考答案

本试卷 共 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-2012A(闭卷答案)

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宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是 ( )。
2011-2012微机原理试卷,祝大家考好

东南大学考试卷(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位,停止位的作用是______。
2011-2012微机原理试卷(A)

本试卷 共 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. 下列程序段实现从键盘输入一系列字符,并以“$”为结束符,然后对其中的非数字字符进行计数,并显示结果。
微机原理2010-2011A卷

…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(A)2010 ~2011 学年1 学期微机原理与通信接口课程一:填空题(每空1分,共15分)1、 43H 。
2、 1 , 2 。
3、 M/IO4、05AEH , 4000 H5、前一个AND是一个命令,后一个AND是一个运算符。
6、立即数寻址方式,直接寻址方式。
7、 11 。
8、接口(或接口电路)9、60H,IR610、输出11、43H二:单选题(每题2分,共20分)1、A2、 C3、B4、 C5、A6、 C7、C G8、C9、B 10、A三:简答题(每题6分,共18分)1、CPU与输入输出设备之间传送的信息由哪几类?相应的端口称为什么端口?【解答】CPU与输入/输出设备交换的信息有3类:数据信息、状态信息和控制信息。
数据信息相应的端口称为数据端口;状态信息相应的端口称为状态端口;控制信息相应的端口称为控制端口。
2、简述微机系统的中断处理过程。
【解答】(1)中断请求:外设需要进行中断处理时,向CPU提出中断请求。
(2)中断响应:CPU执行完现行指令后,就立即响应非屏蔽中断请求。
可屏蔽中断请求,CPU若要响应必须满足三个条件。
(3)中断处理:保护现场、开中断、中断服务。
(4)中断返回:CPU执行IRET中断返回指令时,自动把断点地址从堆栈中弹出到CS 和IP中,原来的标志寄存器内容弹回Flags,恢复到原来的断点继续执行程序。
3、8086系统中的存储器分为几个逻辑段?每个段最大的地址范围是多少?每个段寄存器的作用是什么?【解答】8086CPU将1MB的存储空间分4个成逻辑段来进行管理,每个逻辑段最大为64KB。
2011上《微机原理》试卷A——答案

1.某补码表示的8位二进制整数由5个1和3个0组成,则其可表示的最小值是(C)。
A、-120 B、-15 C、-113 D、-121
2.8086/8088复位后从(B)地址处开始执行程序。
A、00000H B、FFFF0H C、FFFFFH D、FFF0H
3.8086执行指令MOV AL,[BX],其中(BX)=2041H时,BHE和A0的输出是(B)。
中断源可分为外部中断源和内部中断源两大类。(答对其中3点,就得3分)
外部中断源:指由CPU的外部事件引起的中断,主要包括(1)外部设备:一般中、慢速外设如键盘、行式打印机、A/D转换器等,(2)数据通道,如磁盘、数据采集装置等
(2)实时时钟:定时已到,时钟电路就发中断申请。(3)故障源:如发生运算出错(溢出)、存储器读出出错、外部设备故障、电源掉电以及越限报警等意外事件。
4.8086的段空间的大小为128K字节。(×)
5.IRET指令不仅改变CS值,而且还改变IP值。(√)
6.8086CPU的逻辑地址与物理地址的转换由BIU单元完成。(√)
7.立即数是不允许被用作目的操作数的。(√)
8.正常工作时,若8255A的一个端口地址为8AH,则该端口为端口B。(×)
9.OUTAL,DX指令把AL寄存器内容输出到DX指定的端口地址中。(×)
D SEGMENT
initnum DB 40 DUP(?) ;(1分)
CUNT DB 3 DUP(0) ;(1分)
D ENDS
COO SEGMENT
ASSUME CS:COO,DS:D ;说明代码段、数据段
BG: MOV AX,D
MOV DS,AX
MOV BX,OFFSET initnum
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1页,共3页
济南大学2010~2011学年第一学期课程考试试卷(A 卷)
课 程 微机原理及应用 授课教师 考试时间 2011年 7 月 1 日 考试班级 学 号 姓 名
一、填空题(每空1分,共10分)
1、8086 CPU 的地址总线为20根,可寻址的地址范围 1M 字节 。
2、 8086CPU 从功能上分为 总线接口单元BIU 和 执行单元EU 两部分。
3、对应于INT 03H 的中断向量偏移量存放在 。
4、8086CPU 中的SS 称为_堆栈段____寄存器,DS 称为__数据段____寄存器。
5、指令“MOV [BX],AX”中的源操作数的寻址方式是__寄存器寻址__,目的操作数的寻址方式是_寄存器间接寻址___。
6、汇编中子程序的定义以“名PROC[参数]”表示开始,以“名__END[标号]____”表示结束。
7.在串行通信中有 同步,异步 两种基本的通信方式。
二、选择题(每小题1分,共20分) 将答案填到下表格里
1.在8086CPU 微机汇编语言程序设计中,字操作的二进制数的位数是( B )
A .8位
B .16位
C .32位
D .64位
2.溢出标志OF 是反映(C )
A .算术运算是否出现进位情况
B .算术运算是否出现借位情况
C .带符号数运算结果是否超过机器能表示的数值范围
D .无符号数运算结果是否超过机器能表示的数值范围
3.默认状态下,在寄存器间接寻址中与SS 段寄存器对应的寄存器是(B ) A .BX B .BP C .SI D .DI 4.下列语句中有语法错误的语句是(A
)
A .MOV AX ,[BX][BP]
B .ADD AX ,[BX]
C .CMP [BX],AX
D .LEA SI ,20H[BX] 5.以下指令不是逻辑运算指令的是( D ) A .XOR AL ,3 B .NOT A C .OR AL ,3 D .CWD 6.在汇编语言程序设计中,变量定义后,具有类型属性,非法的类型属性是(C ) A .字节 B .字 C .字符 D .双字
7.在指令“MOV AX,INBUFF”中,变量INBUFF 的段是(B )
A .CS
B .DS
C .SS
D .ES
8.2K×8的RAM 芯片数据引线的条数是(D ) A .1条 B .2条 C .4条 D .8条 9.可锁存信息的芯片是用在(B ) A .数据总线 B .地址总线 C .控制总线 D .其他
10.当CPU 复位时,中断状态处于(B )
A .开中断
B .关中断
C .高级中断开
D .不定状态
11.NMI 线上的中断请求是(B ) …………………………………………装…………………………订…………………………线…………………………………………
…
…
……
…
答…
…
………题……………不
…
……
…
…要
…
…………超……
…
……
过
……
…
……此……………线…
…
……
…
…
第2页,共3页
A .可屏蔽的
B .不可屏蔽的
C .有时可屏蔽的,有时不可屏蔽的
D .可以设置IF 位对其屏蔽
12.对于一低速外设,在外设准备数据期间希望CPU 能做自己的工作,只有当外设准
备好数据后才与CPU 交换数据。
完成这种数据传送最好选用的传送方式是(C )
A .无条件传递方式
B .查询传送方式
C .中断传送方式
D .DMA 传送方式 13.产生INTR 中断请求信号的是(B )
A .CPU
B .I/O 接口
C .运算器
D .中断控制器
14.中断响应过程中,CPU 在做保护断点工作时压入堆栈的是断点处的(D ) A .指令 B .IP 值 C .CS 值 D .IP 值和CS 值 15.“OUT 40H ,AL”指令时,是什么指令(B )
A .存储器输出
B .I/O 输出
C .存储器输入
D .I/O 输入 16.设8255A 的端口地址为40H~43H ,则端口B 的地址为(B ) A .40H B .41H C .42H D .43H
17.当8253的计数执行单元中的计数值计为0时,输出指示计数为0的信号线是( ) A .CLK B .GATE C .D7~D0 D .OUT 18.PC 的RS-232C 接口有(D )引脚
A .9条
B .16条
C .32条
D .25条
19. 中断优先权排列是用于CPU 在某一时刻优先执行( D )。
(A ) 主程序 (B ) 所有中断服务程序 (C ) 最早申请中断的中断服务 (D ) 优先级高的中断服务程序 20.Intel8253定时/记数器为( B )
(A ) 2个独立的16位记数器 (B )做记数时CLK 脉冲必须宽度一样 (C )有五种工作方式 (D )仅按二进值记数。
三、简答题(每小题5分,共30分)
1、CPU 的三总线中,数据线和地址线上的数据流向有何不同?
2、CPU 与外设数据传送的方式有哪些?各有什么特点?
3、CPU 的寄存器有哪些?
4、串行通讯有哪几种形式?各有什么优点?
5、说明下列两条指令的不同点: SUB AX ,BX CMP AX ,BX
6、比较软件、硬件和可编程定时/计数器用于定时的特点。
四、程序分析(每小题5分,共10分
1. 判定下列指令是否正确,若不正确,请说明理由。
(每题1分,共12分) MOV [BX], [SI] ( ) MOV BL, E5H ( ) IN AL, 80H ( ) DIV 10 ( ) SHL DX, 2 ( ) 2、阅读下面的程序 MOV AH ,0 MOV CL ,8
…………………………………………装…………………………订…………………………线…………………………………………
…
…
……
…
答
……………题……………不……………
要
……
…
……
超
……
…
……
过
……
………
此
……
……
…
线…………
…
…
……
第3页,共3页
Again:
SHL AL ,1 JNC Next INC AH
Next: DEC CL
JNZ Again HLT
(1)该程序段完成什么功能?(2分)
(2)如果AL 的初值是55H ,程序完成后AH 中的值是多少?(3分)
五、编程题(共8分)
有100个字节的一串字符,找到同“A ”相同的字符,将该字符的所在位置赋给
六、接口综合题(共22分)
IBM -PC/XT 的基本ROM 图。
问:1、采用什么片选方式(3分)
2、写出分配给32K ⅹ8ROM 的地址(用不到的地址均赋零,A18连接的是“与非门”)(5分)。
附录138译码器
138是3选8译码器:3个端 为C 、B 、A 当C 、B 、A 为0、0、0是选通Y0;当C 、B 、A 为0、0、1时选通Y1;…当C 、B 、A 为1、1、1时选通Y7。
138译码器要工作必须G2A 和G2B 为低电平,G1为高电平。
2利用一片Intel8255A 芯片与8086CPU 相接,将可编8255芯片设置成:A 口接8个LED 指示灯,B 口接8个开关(或按钮),C 口接8个不同声音的喇叭,并且A 口、B 口、C 口 控制寄存器的地址分别为80H ,81H ,82H ,63H 。
1、请画出8255A 外接的LED 、开关和喇叭示意图(4分) 2.写出该系统中8255的控制字(4分)
3、编写一段程序:将B 口的数据读出,若开关合上,则相应的喇叭和指示灯进行声光提示(输出形式可以根据你自己的图定,8255基本输入/输出方式的控制字见附图2)(6分)
第2题图
附:8255控制命令字。