文档库 最新最全的文档下载
当前位置:文档库 › 2013-2014-1微机原理A卷

2013-2014-1微机原理A卷

2013-2014-1微机原理A卷
2013-2014-1微机原理A卷

鲁东大学2013—2014学年第一学期

2011级电气工程、电子信息工程、通信工程本科A 卷 课程名 微机原理及应用

课程号(3632110) 考试形式( 闭卷 ) 时间(120分钟)

一、基础应用题(共5小题,每小题12分,共60分)

1、假设各寄存器的值为:(DS) = 1000H, (ES) = 2000H, (SS) = 3000H,

(BX) = 0100H, (SI) = 0200H,(BP) = 0300H 。请分写出以下汇编指令的①源操作数的寻址 方式、②源操作数的逻辑地址表达,并计算出③各源操作数的物理地址。 汇编指令:(1) MOV AX, ES[1000H] (2) ADD AX,[BX] (3)ADD AX,[BP] (4) SUB AX,[BX+SI+5] 2、判断下列指令的正误,并说明指令错误的原因。 数据段定义如下:

X1 DB 7 X2 DB 8 NUM EQU 100

汇编指令:

(1) MOV DS, 1000H (2) MOV BL, AX (3) CMP byte ptr[BX], [DI] (4) OUT 258H, AL

(5) MOV X2, X1 (6) MOV NUM, AX

3、某汇编程序的数据段定义如下:

DA TA SEGMENT

STR1 DB 0, 1,2,3

STR2 DW 2 DUP(?)

STR3 DB 2 DUP(1,2,3)

COUNT3 EQU $-STR3

DA TA ENDS

请完成下列问题:

(1)画出该数据段在存储器中的存储形式。(2)分别写出下列每条指令的执行结果。

a) MOV AX, TYPE STR2

b) MOV AX, LENGTH STR2

c) MOV AX, SIZE STR2

d) MOV AX, LENGTH STR3

(3)请问COUNT3的值是多少?4、读/写以下汇编程序。

(1)阅读下面的汇编程序段。(每小题3分,共6分)

a)

MOV AX, 1234H

MOV BX, 5678H

PUSH AX

PUSH BX

POP AX

POP BX

执行完上述这段PUSH和POP程序后,AX、BX的值各为多少?

b)

MOV AL, 12H

MOV BL, AL

AND AL, 0FH

MOV CL,4

SHR BL,CL

阅读上述程序段,写出执行后AL和BL寄存器的值。

(2)编写汇编程序段,求符号函数如下图所示。设x在AL中,将符号y保存到寄存器BL中即可。(6分)

5、8086系统,需要扩展64KB的SRAM-数据存储器,现采用16K×8bit的SRAM芯片。

请回答下列问题:

(1)请问构造上述数据存储器需要多少片这种SRAM芯片?

(2)问16K×8bit的SRAM芯片,有多少根地址线管脚?多少根数据线管脚?

(3)假设该数据存储空间的地址范围为00000H~0FFFFH,请写出每片SRAM芯片的地址范围。

二、综合应用题(共3题,第1题10分,第2、3题15分,共40分)

1、假设某I/O接口中,数据端口的地址为40H,状态端口的地址为41H,状态寄存器的位定义如下图。请完成下列要求:

(1)画出采用查询方式实现数据输出的流程图。

(2)假设待输出的数据存放在寄存器BL中,写出利用查询方式实现数据输出的程序段(不用写段定义部分)。

外设状态指示位

1-busy

0-ready

状态寄存器位定义

2、某系统采用单片8259A ,设外部中断由IR4管脚引入。采用边沿触发方式、普通完全嵌套、非缓冲方式、一般EOI 结束方式。假设该8259A 的中断类型号范围为20H~27H ,端口地址为40H 和41H 。请完成下列要求: (1)请写出该8259A 的初始化程序段。

(2)IR4管脚对应中断的中断类型号是多少?假设IR4中断请求的服务程序入口地址为1020H:3040H ,请画出向量表中该入口地址的存放情况。 (3)写出控制IR4对应管脚中断屏蔽打开的语句。

ICW1定义:(偶地址端口)

D5

D6

D7

D2D3D4D0

D1

ICW4定义:(奇地址端口)

D5D6D7

D2D3D4D0D1

OCW1定义:(奇地址端口)

D5D6D7

D2D3D4D0D1

3、如下图所示,8255的端口地址为40H~43H ,其PC0口接有一只发光二极管,请完成下列要求:

(1)假设A 口、B 口都工作在方式0,输入方式,那么请写出该8255芯片的初始化程序。 (2)请根据图中发光二极管的连接方法,编写程序段,通过设置C 口位控制字,点亮该发光二极管。

(3)试编写实现控制该发光二极管循环闪烁(亮/灭交替)的程序段。(已知有一个延时0.5秒的子程序,其入口地址为DELAY ,可直接调用)。

+5V

IORD

IOWR

工作方式控制字:A

C 口低半部分传输方向

C 口位控制字:

微机原理试题及答案

1 一、选择题(20分,在每小题的4个备选答案中选出一个正确的答案编号填写在该题空白处,每题2分) 1.指令MOV DX,[BX]的寻址方式是 D 。 (A)立即寻址(B)直接寻址(C)寄存器寻址(D)寄存器间接寻址2.若AL的内容为3FH,执行SHL AL,1指令后,AL的内容为 A 。 (A)7EH (B)1FH (C)9FH (D)7FH 解析:shl al ,1 即目的操作数各位左移一次,移动一次,相当于将目的操作数乘以2。3fh=63 63*2=126 126=7eh 故选A 3.属于在工作中需定时刷新的存储器的芯片是 B 。 (A)SRAM (B)DRAM (C)EEPROM (D)EPROM 4.某EPROM芯片上有19条地址线A 0~A 18 ,它的容量为 C 。 (A)128K (B)256K (C)512K (D)1024K 5.8086/8088CPU的SP寄存器是多少位的寄存器 B 。 (A)8位(B)16位(C)24位(D)32位 6.在STOSB指令执行的时候,隐含着寄存器的内容作为操作数的偏移地址, 该寄存器是 D 。 (A)SP (B)BX (C)SI (D)DI 解析:stos数据串存储指令功能:将累加器al或ah中的一个字或字节,传送到附加段中以di为目标指针的目的串中,同时修改di,以指向串中的下一个单元。 7.8255工作在方式0时,下面哪种说法不正确 C 。 (A)A口输入无锁存能力(B)A、B口输出有锁存能力 (C)C口输入有锁存能力(D)A、B、C三个口输出均有锁存能力 解析:对于方式0,规定输出信号可以被锁存,输入不能锁存 8.采用DMA方式来实现输入输出是因为它 A 。 (A)速度最快(B)CPU可不参与操作(C)实现起来比较容易(D)能对突发事件做出实时响应 9.工作在最小模式下,8086/8088CPU芯片中,将地址信号锁存的信号是 C 。 (A)DT/R (B)DEN (C)ALE (D)AEN 10.在LOOP指令执行的时候,隐含着对计数器减1的操作,该计数器是用寄存 器 C 。 (A)AX (B)BX (C)CX (D)DX 解析:loop:循环指令。指令执行前必须事先见重复次数放在cx寄存器中,每执行一次loop指令,cx自动减1。 二、填空题(每小题2分,共10分) 1.两个无符号数相等,该两数相减后ZF标志= 1 。解析:zf: 全零标志位。本次运算结果为0时,zf=1,否则zf=0。 2.执行LODSB后,SI的内容较该指令执行前增加1,说明DF= 0 。

微机原理及应用试卷及答案

····································密························封························线································ 学生答题不得超过此线 一、单项选择题(每小题1分,共20分。请将答案填入答题单) 1.8086CPU由两个独立的工作单元组成,它们是执行单元EU和( ). A)总线控制逻辑器 B)内部通信寄存器 C)指令寄存器 D)总线接口单元 2.8086系统若用256KB*1动态存储器芯片可望构成有效存储系统的最小容量是( ). A)256KB B)512KB C)640KB D)1MB 3.Intel8255A使用了()个端口地址。 A)1 B)2 C)3 D)4 4.PC机中为使工作于一般全嵌套方式的8259A中断控制器能接受下一个中断请求,在中断服务程序结束处就( ). A)发送OCW2指令 B)发送OCW3指令 C)执行IRET指令 D)执行POP指令 5.RAM是随机存储器,它分为( )两种. A)ROM和SRAM B)DRAM和SRAM C)ROM和DRAM D)ROM和CD-ROM 6.在程序运行过程中,确定下一条指令的物理地址的计算表达式是() A)CS×16+IP B)DS×16+SI C)SS×16+SP D)ES×16+DI 7.( )是以CPU为核心,加上存储器,I/O接口和系统总线构成的. A)微处理器 B)微型计算机 C)微型计算机系统 D)计算机 8.对于掉电,8086/8088CPU是通过( )来处理的. A)软件中断 B)可屏蔽中断 C)非屏蔽中断 D)DMA 9.计算机的存储器采用分级存储体系的主要目的是()。 A)便于读写数据 B)减小机箱的体积 C)便于系统升级 D)解决存储容量、价格和存取速度之间的矛盾 10.8259A的OCW1----中断屏蔽字( )设置. A)在ICW之前 B)只允许一次 C)可允许多次 D)仅屏蔽某中断源时11.将十六进制数163.5B转换成二进制数是)( ) A)1101010101.1111001 B)110101010.11001011 C)1110101011.1101011 D)101100011.01011011 12.Intel 8086/8088微处理器有()地址线,直接寻址内存空间的范围是()。 A)10条,64KB B)20条,64KB C)16条,1M D)20条,1M 13.Intel 8086/8088微处理器的标志寄存器中,作为记录指令操作结果的标志是()。 A)CF,OF,PF,AF,SF,ZF B) CF,PF,ZF,SF C) OF,DF,IF,SF,ZF,CF D) IF,DF,OF,CF 14.下述对标志寄存器中标志位不产生影响的指令是()。 A)JMP NEXT B) TEST AL,80H C) SHL AL,1 D) INC SI 15.简单的汇编语言程序可以通过()来建立、修改和执行。 A)连接程序 B) 调试程序 C) 汇编程序 D) 编辑程序 16.累加器AL中的内容是74H,执行CMP AL,47H指令后,累加器AL中的内容是()。

2014年微机原理课程设计题目-汇总 (1)

1.根据键盘输入的一个数字显示相应的数据螺旋方阵。如输入4,则显示。 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 共需要显示4^2=16个数字。 要求:①根据键盘输入的数字(3-20),显示相应的数据方阵。 ② 画出设计思路流程图,编写相应程序。 2.显示日期或时间。要求:有提示信息,输入字母“r”,可显示系统当前日期;输入字母“s”,可 显示系统当前时间;输入字母“q”,退出程序。 3.字符游戏 随机显示字符ch,等待用户输入 如果输入字符与ch一致,则随机显示下一个字符ch2;否则显示“输入错误”; 如此循环; 输入Enter结束 点击Enter程序退出; 4.从键盘上输入7名裁判的评分(0-10,整数),扣除一个最高分,扣除一个最低分,计算出其它五 个分数的平均值(保留一位小数),并在显示其上输出 “The final score is:”和最终结果。 5.为短跑比赛设计一个确定成绩次序的程序,要求能够输入8个队员编号,成绩;输出最终的排名 次序编号及成绩。(成绩时间格式--秒数:百分秒数,如12:15) 6.为评委设计一个显示选手通过的指示器,以电脑显示屏作为指示屏。当从键盘输入0时,显示屏 上呈现“×”图形,表示选手被淘汰;当从键盘输入1时,显示屏上呈现“√”图形,表示选手通过。 7.试设计一个道路收费系统,将车型分为大型车、中型车、小型车,每种车型分别有各自的单公里 收费标准,如下表所示,在收费时,将车型和公里数输入系统,就可自动生成收费额,(公里数取整。收费额以元为单位,保留一位小数)。 序号 车型 单公里收费(单位:0.1元) 1 大型车 5 2 中型车 3 3 小型车 1 8.通过实验箱TDN实现8个LED灯循环闪烁。 要求:首先是1、3、5、7号LED灯以此亮1秒钟,当第7号LED灯亮后,这四个灯同时闪烁5下; 然后,2、4、6、8号灯依次亮1秒钟,当第8号灯亮后,这四个灯同时闪烁5下。 9.为男子25米手枪速射决赛设计一个排名程序。决赛有6名运动员参加,每人每轮次打5枪,每枪 打中靶子的中心区就计一分,打不中就记0分。四轮比赛之后,先将成绩最低的选手淘汰(即为

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3.8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4.8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE 。 5.MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6.8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100 CH__。 ORG 1000H STROE DB 12 DUP(?) DATA DB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段 B、DS或SS段 C、DS或ES段 D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHL AL,CX B、XCHG AL,BL C、MOV BX,[SI] D、AND AX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOV BX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT 60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D、3311EH 5、下列指令中格式错误的就是_C__。 A、MOV AX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D、RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALL NEAR PTR NEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C、DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器 D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C、1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B、8K×4 C、16K×4 D、16K×8 1、写出8086CPU所含14个寄存器的英文标识及中文名称。CS16位代码段寄存器DS 16位数据段寄存器SS16位堆栈段寄存器ES16位附加段寄存器AX 累加寄存器BX基址寄存器

微机原理与应用简答题

微机原理与应用简答题 1、8086CPU的字节寻址范围有多大?为什么?存储器为什么分段?20位物理地址的形成过程是怎样的 答:8086CPU寻址范围1MB。因为8086CPU地址线为20条,220=1024KB,即1MB。8086系统中,指令仅给出16位地址,与寻址有关的寄存器也只有16位长,因此寻址范围只有64KB,为了寻址1MB,所以分成四个逻辑段。当CPU访问内存时,段寄存器的内容(段基址)自动左移4位(二进制),与段内16位地址偏移量相加,形成20位的物理地址。 2、什么是伪指令 答:伪指令语句在形式上与指令语句很相似,但它不产生任何目标代码,只对汇编程序在汇编过程中提供必要的控制信息。 3.微机硬件系统存储器分为哪几级?其中哪一级的工作速度与CPU 相近? 答:分为三级:高速缓冲存储器,主存储器,外部存储器。 高速缓冲存储器的工作速度与CPU相近。 4.输入输出方式有哪几种? 答:有两种:存储器对应输入输出方式;端口方式的输入输出方式。 5.使用中断有什么好处? 答:(1)解决快速CPU与慢速外设之间的矛盾,使CPU可以与外设同时工作,甚至可以与几个外设同时工作。 (2)计算机实现对控制对象的实时处理。 (3) (3)计算机可以对故障自行处理。 6. 微机硬件存储器分成哪几级?RAM与CPU的接口主要有哪几部分? 答:高速缓冲存储器,主( 内 )存储器,外部(后备)存储器。 RAM 与CPU的接口主要有三部分:地址线的连接,数据

7. 什么情况下数据传送要采用DMA方式?DMA方式有什么作用? 答:当CPU与高速的外设进行成块的数据传送时要采用DMA方式。DMA方式使外设与内存之间直接进行数据交换,而不通过CPU。DMA方式可扩展为在存储器的两个区域之间或两个高速的外设之间直接进行数据交换。 8.微机使用的总线体制有哪几种?PCI总线的特点是什么? 答:有PC、ISA、EISA、PCI和PCMCIA总线。 PCI总线的特点是:性能高,成本低,寿命长,插接灵活,使用方便,数据完整,软件兼容,可靠性高。 9. DAC的含义是什么?假设DAC满刻度值电压、为10伏,DAC为10位,则用电压值表示的分辨率是什么? 答:DAC表示数字模拟转换器。分辨率为10V/1024~9.77mV。 CI总线插槽、AGP显卡插槽、内置声卡接口、串口、并口、USB 11. 给出一个购置计算机的配置清单。 正确答案: 机箱、CPU、内存、硬盘、光驱、主板、电源、显卡、声卡、网卡、风扇、显示器、键盘、鼠标、Modem 12. 简述如何对硬盘进行分区和磁盘格式化。 正确答案: 通过fdisk命令对计算机进行分区,然后再使用format命令对分区进行格式化。使用fdisk命令进行分区的过程主要包括以下4个步骤: 1、查看硬盘目前是否存在分区。如果存在分区且不想再进行改变可以对硬盘进行格式化后直接安装系统;如果不存在分区可以直接进入第3步。 2、如果存在分区且不想保留,就要对原有分区进行删除,删除过程依次为:删除逻辑分区、删除扩展分区、删除主分区。 3、创建分区。创建分区的过程与删除分区的过程相反,依次为:创建主分区、创建扩展分区、创建逻辑分区。 4、激活主分区。最后重新起动计算机使分区命令生效。 13. 计算机有哪些主要应用领域? 在现实生活中,计算机的应用领域主要有:科学计算、信息处理、实时控制、计算机辅助设计、.办公自动化、计算机辅助教学一个完整的计算机系统组成结构是什么? 计算机系统的硬件结构主要由五部分组成:控制器、运算器、内存储器、输入设备和输出设备。 计算机软件包括计算机运行所需的各种程序及数据。

微机原理试题及答案 (1)

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据 处理及显示输出,应采用的数据传送方式为( 3 )。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过 (3 )来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。 128 256 16K 64K 5、CPU响应中断后,通过( 4)完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。 PA口PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是(2 )。 指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域

9、计算机中广泛应用的RS-232C实质上是一种(3 )。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种(3 )。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是( 2 )。 bytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中, CPU必须在保护现场后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是数据,另 一股则是控制命令。 3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符 或 CX=0 。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX) = ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字 节的时间。 8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。 三、程序设计(共40分) 1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双

2013-2014年北京交通大学微机原理试题及答案A答案

北京交通大学考试试题(A卷) 课程名称:微机原理与接口学年学期:2013—2014学年第1学期 课程编号:14L128Q-03 开课学院:电信出题教师:5人 学生姓名:学号:任课教师: 学生学院:班级: 一、填空题(每题2分,共10分) 1.80X86微机系统采用补码存储数据,16位补码表示的数值范围为:____________________。 (-65536~+65535) 2.某RAM芯片,其数据线为D0-D7,地址线为A0-A11,则此芯片的存储容量为:________。 (4KB ) 3.伪指令XBF DW 10 DUP(10,10 DUP(10)),系统为变量XBF 分配的字节数为:________。 (110)/6EH 4.80X86微机系统根据中断向量表,获取中断向量,中断向量表的地址范围为:__________。 (000H~3FFH) 5.DMAC芯片8237A内部有_______个独立的通道,每个通道的选址范围为:_______。 4 64KB 二、选择题(单选,每题2分,共10分) 1.下列哪条指令执行后对状态标志位没有影响。()A A. MOV AL,33H B. ADD AL,33H C. CMP AL,33H D. TEST AL,33H 2.已知X1是定义的一个变量,下列哪条指令与LEA AX,X1结果相同。()D

A. MOV AX,X1 B.ADD AX,X1 C.MOV AX, SEG X1 D. MOV AX, OFFSET X1 3.中断控制器8259中用于存放CPU当前正在服务的中断标志的寄存器为:()B A. 中断请求寄存器IRR B. 中断服务寄存器ISR C. 中断屏蔽寄存器IMR D. 中断优先权判别器PR 4.串行接口芯片8250不能处理下列哪种中断。()C A.接收数据出错 B. 接收缓冲器满 C. 发送数据出错 D. 发送寄存器空 5.某微机系统含有3片8237A,其中一片为主片,两片为从片,试问此系统可以使用多少个DMA通道。()C A.4 B.8 C.10 D.12 三.指令改错(指出指令错误原因,并改错)(共5小题,每小题2分,共10分) (1)MOV DS,1000H (2)PUSH AH (3)CMP [BX], 2000H[SI] (4)INC BX,1 (5)OUT AL, 1234H 答案: (1)立即数不能直接送到段寄存器。 改为:MOV AX,1000H (MOV DS,AX) (2)不能为字节 1分PUSH AX 1分 (3)操作数不能同时为存储器操作数1分 MOV AX,[BX] CMP AX,1000H[SI] MOV [BX],AX (有多种改法) 1分 (4)格式错误 1分INC BX 1分 (5)端口地址>255要将端口地址先送入DX,且格式错误。1分

2014年水建微机原理试题A卷

西北农林科技大学本科课程考试试题(卷) 2014-2015学年第一学期《微机原理》课程A卷专业班级:命题教师:审题教师: 学生姓名:学号:考试成绩: 一、选择题(每小题1分,共15分)得分:分 1. 8086CPU响应INTR中断时,相同的必要条件是()。 A.当前总线空闲 B.允许中断 C.当前访问内存结束 D.当前指令执行结束 2. 在8086CPU中,跟踪后继指令地址的寄存器是()。 A.CS:IP B.DS:BS C.SS:BP D.PSW标志寄存器 3. RS-232C标准的电气特性规定逻辑“1”电平为()。 A. 0 ~ 5V B. 0~ -5V C. -5V ~ -15V D. +5V ~ +15V 4. 8086CPU欲采用OUT指令访问8255的B端口,则A1、A0、、、 为() A.01100B B.01101B C.01111B D.01110B 5. 位于内存0段1C4H~1C7H当中的中断向量所对应中断类型号是()。 A. 71H B. 74H C. 76H D. 87H 6. RS-232C数据传输最大距离仅为( )米。 A.10 B.15 C.20 D.25 7. 可编程通信接口芯片8250支持()。 A.同步传送 B.异步传送 C.并行传送 D. 同步和异步传送 8. 存储器在计算机中的主要作用是() A.只存放程序 B.只存放数据 C.存放程序和数据 D.只存放指令代码 9. 8086CPU响应某一外部可屏蔽中断请求后,该中断源的中断类型码是通 过()送入CPU的。 A.地址总线 B.数据总线 C.控制总线 D.状态总线

10. 若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A.AND AL,0F0H B. AND AL,0FH C.TEST AL,0FH D. TEST AL,0F0H 11. 主存储器和CPU之间增加Cache的目的是( )。 A.解决CPU和主存之间的速度匹配问题 B. 扩大主存储器的容量 C. 扩大CPU中通用寄存器的数量 D. 既扩大主存储器的容量又扩大CPU中通用寄存器的数量 12. 某一SRAM芯片,其容量为512×8位,包括电源和接地端各一根,则 该芯片引出线的最小数目应是()。 A. 23 B. 25 C. 50 D. 19 13. 中断自动结束方式是自动将8259()相应位清零。 A. ISR B. IMR C. IRR D. ICW 14. 8086CPU的INTA#在第二个中断响应总线周期需要8259A将() 放到数据总线上供CPU读取。 A. 中断向量 B.中断类型号 C. IMR值 D.ISR值 15. 8086CPU中,运算结果为0的标志位是( ) A. SF=0 B. ZF=0 C. ZF=1 D. OF=1 二、填空题(每空1分,共28分)得分:分 1. 世界上第一片微处理器型号是,是由Intel公司于 年研制出的位微处理器。8086CPU是位微处理器? 2. 8086 CPU内部由两大部件组成,可以构成级流 水线?构成流水线的关键部件中,用于加快取指令时间,使得取指令和 执行指令的时间相等的部件是。 3. 计数器8253计数启动有软启动和硬启动两种方法。软件启动时要求 GATE端维持电平;硬件启动时,要求GATE端有一 个,对应CLK脉冲的下降沿开始计数。 4. 在计算机内存中,需要刷新的是存储器,而通常由构成 Cache存储器。

微机原理试卷及答案

一、填空题(每空2分,共40分) 1.计算机硬件基本结构包括:运算器、控制器、存储器、输入设备、输出设备等部件, 这些部件通过数据总线、地址总线、控制总线相连接。 2.8086微处理器由总线接口部件BIU和执行部件EU组成。 3.微处理器与外部设备交换数据的方式有程序控制,中断控制,DMA控制。 4.I/O端口的地址编排有两种,一是统一编址,二是独立编址。 5.每片8253有3个独立的16位计数通道,每个计数器可编程设定6种工作方式。 6.8086状态标志寄存器F中有6个状态标志;有3个控制标志。 二、问答题(每题6分,共12分) 1、RISC? 答:精简指令集计算机,简单指令集,指令少,指令代码等长,寻址方式少,指令功能简单,采用超标量和超级流水线。 2、8086的基本总线周期有哪几种? 答:最小模式下有:存储器或I/O端口读;存储器或I/O端口写;中断响应周期;总线保持请求与保持响应周期。最大模式下有:读周期;写周期;总线请求/允许/释放操作。 三、判断题(每小题2分,共12分。) (错)1、某种存储器芯片是16KB*8/片,那么它的地址线根数是13根。(14根)(错)2、ADC0809是一个12位逐次逼近型A/D转换器(8位) (错)3、IN BX,DX(IN AL,DX) (对)4、物理地址=段基址×10H+偏移地址 (错)5、74LS373是一种三态输出的缓冲器。(锁存器) (对)6、引起CPU中断的事件称为“中断源”。 四、综合题(共36分) 1、阅读下列程序,写出各语句的注释并说明本程序功能。(8分) DSEG SEGMENT;数据段定义 NUMBER DB X1,X2;数据定义 MAX DB?;预置最大值变量 DSEG ENDS;数据段定义结束 CSEG SEGMENT;代码段定义 ASSUME CS:CSEG,DS:DSEG;段寄存器说明 MOV AX,DSEG;段寄存器赋值 MOV DS,AX;段寄存器赋值 MOV AL,NUMBER;取第一个数据 CMP AL,NUMBER+1;第一个数据与第二个数据比较 JNC BRANCH;若第一个数大于第二个数,则转移 MOV AL,NUMBER+1;否则,保存第二个数BRANCH:MOV MAX,AL;将两数中最大值存入指定单元MOV AH,4CH;返回DOS系统 INT21H CSEG ENDS;代码段定义结束 END;本程序结束 比较两个数据

微机原理作业201404

一、单项选择题(本大题共20小题,每小题1分,共20分)08年在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.如某存储器分段时,一个段最多允许16K个字节单元,那么表示一个段内偏移地址的二进制位数至少是( ) A.14位B.15位C.16位D.17位 2.设SS=2050H,SP=0140H,则栈顶存贮单元的物理地址是( ) A.20640H B.2063EH C.2063FH D.21900H 3.使用DOS功能调用时,子程序编号应放在( ) A.AL B.AH C.AX D.任意指定 4.指令语句中标号的错误定义是( ) A.在代码段中的名字项后面紧跟冒号定义 B.用EQU伪指令定义C.用LABEL伪指令定义 D.由“JMP标号”指令定义 5.BUFl DB 3 DUP(0,2 DUP(1,2),3) COUNT EQU $ -BUFl 符号COUNT等价的值是( ) A.6 B.8 C.16 D.18 6.变量具有类型属性,错误的类型是( ) A.字节型B.字型C.字符型D.双字型 7.下列指令中有语法错误的是( ) A.ADD AX,12H B.SUB [BX],CX C.MOV 20H [BX],[SI] D.INC BYTE PTR [BP] 8.没有语法错误的输出指令是( ) A.OUT AX,30H B.OUT DX,AL C.OUT AL,DX D.OUT 30H,AH 9.用MOV指令将十进制数89以非压缩BCD码格式送入AX,可使用的指令是( ) A.MOV AX,89 B.MOV AX,0809H C.MOV AX,89H D.MOV AX,0809 10.下面有语法错误的语句是( ) A.MOV AX,[BX][SI] B.MOV AX,-2[BX][DI] C.MOV AX,[BX][BP] D.MOV AX,-1[BX][SI] 11.设AX=8765H,DX=4321H,执行CWD指令后,DX中的内容是( ) A.4321H B.0FFFFH C.8000H D.0001H 12.设CL=05H,要获得CL=0AH,可选用的指令是( ) A.XOR CL,0FH B.NOT CL C.OR CL,0AH D.AND CL,0FH

微机原理期末考试试卷(有答案)

得分《微机原理》考试试卷 一、判断题(每题1分,共10分) 1、十六位微型机的含义是:这种机器能同时处理十六位二进制数。(√) 2、微机的字长愈长,计算精度愈高,指令处理功能愈强。( √ ) 3、MOV指令要影响标志位。( × ) 4、JMP SHORT NEXT称为近转移。( × ) 5、8086与8088在软件上不一定完全兼容。(× ) 6、端口是位于主机与外设之间的总称。() 7、DMA是一种不需要CPU介入的高速数据传送。() 8、8253中的计数可以通过初始化设置成加计数或减计数。() 9、内部中断的优先权总是高于外部中断。() 10、两片8259A级连后可管理16级中断。() 二、 选择题(每题1分,共20分) 1、属于数据寄存器组的寄存器是_____C___。 A.AX,BX,CX,DS B.SP,DX,BP,IP C. AX,BX,CX,DX D.AL,DI,SI,AH 2、在8086和8088汇编语言中,一个字能表示的有符号数的范围是 _____B___。 A.-32768≤n≤32768 B.-32768≤n≤32767 C.-65535≤n≤65535 D.-65536≤N≤65535 3、某数存于内存数据段中,已知该数据段的段地址为2000H,而数据所在单元的偏移地址为0120H,该数的在内存的物理地址为__B______。 A.02120H B.20120H C.21200H D.03200H 4、在8086/8088微机系统中,将AL内容送到I/O接口中,使用的指令是___D_____。 A.IN AL,端口地址 B.MOV AL,端口地址 C.OUT AL,端口地址 D.OUT 端口地址,AL 5、与十进制数58.75等值的十六进制数是__B______。 A.A3.CH B.3A.CH C.3A.23H D.C.3AH 6、将十六进制数FF.1转换成十进制数是__C______。 A.255.625 B.2501625 C.255.0625 D.250.0625 7、十进制负数-38的八位二进制补码是____D____。 A.01011001 B.01011010 C.11011001 D.11011010 8、INC指令不影响____B____标志。

微机原理复习2013-2014第1学期

微机原理及应用复习提纲 第1章微机基础 1、计算机中所有的信息都是以二进制数的形式存储的。 2、常用的进位计数制及相互转换。 3、计算机中常用的编码:BCD码、ASCII码 (1)BCD码:二进制编码的十进制数。(组合)BCD码用4位二进制码来表示一位十进制数。注意:BCD码与二进制的区别,BCD码不能直接转换成二进制数,必须先将BCD 码转换为十进制数后,再转换成二进制数。 (2)ASCII码(美国标准信息代码):一种最常用的字符信息编码,用7位二进制数进行编码。记住常用ASCII码:如0~9,A~F、a~f等。 5、带符号数的表示:原码、反码、补码及转换。8位二进制数能表示的原码、补码的范围。 6、计算机的五大部分组成。 7、微机总线结构:CPU、存储器和I/O接口等部件通过总线连接。根据传送信息的类型,微机的三大系统总线AB、CB、DB。 8、intel8086微处理器的结构 (1)40DIP封装,16位CPU,16位数据线;20根地址线 (2)CPU的编程结构:内部寄存器都是16位,主要包含:AX/BX/CX/DX/SP/BP/SI/DI/IP CS/DS/SS/ES、标志寄存器FLAG等。其中AX/BX/CX/DX能作为8个8位寄存器用。(3)CPU的功能结构:两大功能单元EU和BIU。EU负责指令的执行,BIU负责与总线相关的操作。 (4)存储器组织:20根地址线决定了8086存储器的寻址能力是1MB,地址范围:00000H~FFFFFH。 存储单元地址的两种表示形式:物理地址、逻辑地址。物理地址用20位二进制数表示,它是唯一的;逻辑地址用“段地址:偏移地址”的形式表示,它是相对地址,并不唯一。 物理地址=逻辑地址中的段地址*10H+逻辑地址中的偏移地址 8086CPU对内存采用“分段管理机制”,每段最大可达64KB(段地址确定时,偏移地址的变化范围),段和段之间可以重叠。 (5)标志寄存器中各个标志位的含义。 第2章8086指令系统 1、寻址方式 (1)汇编指令包含两部分:操作数和操作码。 (2)各种寻址方式的区别与应用。 8086CPU共有三大类寻址方式:立即寻址、寄存器寻址和存储器寻址(又可分为:直接寻址、寄存器间接寻址、变址寻址、基址加变址寻址)。

微机原理试题及答案

微机原理试题及答案 Revised as of 23 November 2020

学年第学期微机原理及应用(A)课程试卷 卷16 班级姓名得分任课教师 一、选择题:(每题分,共18分) 1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。 反复执行空操作,直到DMA操作结束 进入暂停状态, 直到DMA操作结束 进入保持状态, 直到DMA操作结束 进入等待状态, 直到DMA操作结束 2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应 采用的数据传送方式为()。 无条件传送方式查询方式 中断方式直接存储器存取方式 3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。 计数器寄存器移位寄存器 D触发器 4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。 128 256 16K 64K 5、CPU响应中断后,通过()完成断点的保护。 执行开中断指令执行关中断指令 执行PUSH指令内部自动操作 6、并行接口芯片8255A具有双向数据传送功能的端口是()。 PA口 PB口 PC口控制口 7、8088CPU处理动作的最小时间单位是()。 指令周期时钟周期机器周期总线周期

8.堆栈是内存中()。 先进先出的ROM区域后进先出的ROM区域 先进先出的RAM区域后进先出的RAM区域 9、计算机中广泛应用的RS-232C实质上是一种()。 串行接口芯片串行通信规程(协议) 串行通信接口标准系统总线标准 5--1 10、高速缓冲存储器(CACHE)一般是由()芯片组成。 SRAM DRAM ROM EPROM 11、鼠标器是一种()。 手持式的作图部件手持式的光学字符识别设备 手持式的座标定位部件手持式扫描器 12、传送速度单位“bps”的含义是()。 b ytes per second bits per second baud per second billion bytes per second 二、填空题:(每空1分,共12分) 1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,CPU必须在 后,开放中断。 2、在计算机运行的过程中,有两股信息在流动,一股是,另一股则是。 3、指令MOV BX,MASK[BP]是以作为段寄存器。 4、指令REPE CMPSB停止执行时,表示找到或。 5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)= , (CF)=,(CL)=。 6、在8088 CPU中,一个总线周期是。 7、8253定时/计数器有个独立的16位计数器,每个计数器都可按二进制或 来计数。 三、程序设计(共40分)

微机原理考试试题3套及答案

微型计算机原理与接口技术综合测试题一 一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处) 1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX 指令时,该信号线为( 2 )电平。 (1) A. M/ B. C. ALE D. N/ (2) A. 高 B. 低 C. ECL D. CMOS 2.n+1位有符号数x的补码表示范围为()。 A. -2n < x < 2n B. -2n ≤ x ≤ 2n -1 C. -2n -1 ≤ x ≤ 2n-1 D. -2n < x ≤ 2n 3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。 A. AND AL, 0FH B. AND AL, 0FOH C. OR AL, 0FH D. OR AL 0FOH 4.下列MOV指令中,不正确的指令是()。 A. MOV AX, BX B. MOV AX, [BX] C. MOV AX, CX D. MOV AX, [CX] 5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。 A. 00017H B. 00068H C. 0005CH D. 0005EH 6.条件转移指令JNE的条件是()。 A. CF=0 B. CF=1 C. ZF=0 D. ZF=1 7. 在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. 需要总线控制器8288 D. 适用于单一处理机系统 9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。 A. 0AH B. 0BH C. 0CH D. 0DH 10.真值超出机器数表示范围称为溢出,,此时标志寄存器中的( )位被置位 A. OF B AF C PF D CF 11.8086 系统中内存储器地址空间为1M,而在进行I/O读写是,有效的地址线是( ) A . 高16位 B. 低16位 C. 高8位 D. 低8位 12.8086 CPU中段寄存器用来存放( ) A. 存储器的物理地址 B. 存储器的逻辑地址 C. 存储器的段基值 D. 存储器的起始地址 13.8259A可编程中断控制器的中断服务寄存器ISR用于( ) A.记忆正在处理中的中断 B. 存放从外设来的中断请求信号 C.允许向CPU发中断请求 D.禁止向CPU发中断请求 14.8253 可编程定时/计数器的计数范围是( ) A. 0-255 B. 1-256 C. 0-65535 D. 1-65536

微机原理期末考试考试卷及答案

1、8086的数据线为16位,地址线为20位,I/O口使用16位地址线。 2、在某进制的运算中7×3=33,则7×5=_55。 3、用8位二进制数表示整数时,十进制数(-128)的补码为__。原码为无,反码为无。 3、8086内部寄存器长度为16位,通用寄存器有8个,段寄存器有4个。 4、8086偶存储体的选片信号就是A0,奇存储体的选片信号就是BHE。 5、MOV AX,[BX+SI]的源操作数就是基址变址寻址方式,目的操作数就是寄存器寻址方式。 6、8086可以指向堆栈的指针寄存器有bp与sp。 7.程序中段定义结束的伪指令就是ENDS,子程序定义结束的伪指令就是ENDP。 8.EEPROM的擦除方法为点擦除、 9、下列指令段经汇编后,DATA所代表的偏移地址为_100CH__。 ORG1000H STROE DB 12 DUP(?) DATADB 05H,06H,07H,08H 1、8086/8088在不考虑段跨越情况下,DI寄存器给出的偏移地址位于_C__。 A、仅DS段B、DS或SS段C. DS或ES段D、DS或CS段 2、下列指令中格式错误的就是___A___。 A、SHLAL,CXB、XCHG AL,BL C、MOVBX,[SI] D、ANDAX,BX 3、设(20010H)=3FH,(20011H)=B2H,执行下列指令段后,BX=____B__。 MOV AX,2000H MOV DS,AX MOVBX,[0010H] A、B2B2H B、B23FH C、3F3FH D、3FB2H 4、若SP=0124H,SS=3300H,在执行INT60H这条指令后,堆栈栈顶的物理地址为___D___。 A、3311CH B、33120H C、33122H D. 3311EH 5.下列指令中格式错误的就是_C__。 A、MOVAX,357AH[BX][DI] B、OUT DX,AL C、LEA AX,50H[BX][BP] D. RCR BX,1 6、下列指令中允许寻址范围最大的就是_D__。 A、JNZ NEXT B、LOOP NEXT C、JMP SHORT PTR NEXT D、CALLNEAR PTRNEXT 7、8086/8088不属于BIU部分的寄存器就是__D____。 A、IP B、ES C. DS D、SP 8、8086/8088最大模式比最小模式在结构上至少应增加___B_。 A、中断优先级控制器 B、总线控制器 C、数据驱动器D、地址锁存器 9、8086在存取存贮器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别就是____D__。 A、0,0,1 B、1,0,1 C.1,1,0 D、1,0,0 10、一个半导体存贮芯片的引脚有A13~A0,D3~D0,WE,OE,CS,VCC,GND等,该芯片存贮容量为____C__。 A、8K×8 B. 8K×4 C.16K×4D、16K×8

安徽大学2013-2014微机原理期末考试卷A

安徽大学2013~2014 学年第二学期微机原理期末考试试卷 一、填空题(每空1 分,共20 分) 1.当INTEL 8086工作在最大模式时,需要8288 芯片提供控制信号。 2.静态RAM的优点是只要电源不撤除,信息就不会丢失,但它的功耗较大,容量小,存取速度较快。 3.微机系统中数据传送的控制方式有三种,其中程序控制的数据传送又分为无条件传送、查询传送和中断传送。 4.所谓“串行通信”是指数据是一位一位顺序传送的。在串行通信中有两种基本的通信方式:即异步通信(ASYNC) 和同步通信(SYNC) 。 5.当要进行一次DMA传送时,首先由外设向DMAC发DMA 请求信号,DMAC收到此申请后向CPU 发总线请求信号。若CPU 响应此请求则发总线响应给DMAC,DMAC 接管总线后开始工作。 6.总线可分为内总线和外总线,其中内总线举例有:STD总线、PC总线;外总线举例有:RS-232C 、IEEE488 。 7.数据总线用来在CPU 与内存储器或I/O设备之间交换信息,地址总线由CPU发出,用来确定CPU要访问的内存单元或I/O端口的地址。

二、单项选择题(每小题1分,共20分) 1、一个接口可由(D)组成。 A)一个端口B)两个端口 C)一个I/O地址D)若干个I/O地址 2、微机总线的位数指的是(C)的位数。 A)地址线B)控制线 C)数据线D)并行线 3、输入/输出指的是主机与(B)交换数据。 A)存储器B)外设 C)键盘D)显示器 4、对以下类型的中断,优先级最低的是(C)。 A)指令中断B)非屏蔽中断 C)可屏蔽中断D)断点中断 5、中断控制器8259A所管理的是(C)。 A)指令中断B)非屏蔽中断 C)可屏蔽中断D)单步中断 6、8086 系列微机的中断向量号越大,则优先级(D)。 A)越高B)越低 C)相同D)不定 7、可编程接口芯片在使用前对它(B),称为初始化编程。 A)写操作数B)写控制字 C)编接口地址D)设计控制电路

相关文档
相关文档 最新文档