第3版微机原理及接口技术武汉理工大学考试试题答案(2014A卷)
- 格式:doc
- 大小:664.50 KB
- 文档页数:4
卷号:(A)(2011年11月29日)机密微机原理A卷答案一、单项选择题(每小题1分,共30分)1.CPU是(A)。
A.微处理机B.微型计算机C.单片机D.微机系统2.8086CPU中的通用寄存器是指(D)。
A.AX、BX、CX、DXB.SP、BPC.SI、DID.A、B、C都是3.在8086/8088系统中,涉及到对堆栈进行访问的指令是(B)。
A.MOV AX,[BX]B.MOV AX,[BP]C.MOV AX,[SI]D.MOV SP,[BX]4.用8086CPU组成的PC机数据线是(D)。
A.8条单向线B.8条双向线C.16条单向线D.16条双向线5.在总线周期,8086/8088CPU与外设需要交换(D)。
A.地址信息B.数据信息C.控制信息D.A、B、C都是6.在8086/8088系统中,用表示存储器操作数的寻址方式有(C)。
A.3种B.4种C.5种D.6种7.在8086中访问一个奇地址的字单元需要执行(B)总线周期。
A.一个B.二个C.三个D.四个8.用2K×1的芯片组成4K×8的RAM,需要(A)片。
A.16B.8C.4D.29.RAM存储器中的信息是(A)。
A.可以读/写的B.不能变动的C.能永久保存的D.便于携带的10.提高系统的工作效率,CPU和外设可以并行工作,可采用(C)。
A.无条件数据传送方式B.条件数据传送方式C.中断数据传送方式D.DMA数据传送方式11.8086/8088系统中的中断向量表用以存放(C)。
A.向量表地址B.中断类型码C.中断向量D.中断财务程序12.8255A有三个数据端口(A口、B口、C口),下列不正确的说法是(A)。
A.三个数据端口彼此特立B.三个数据端口均可工作在方式0C.只有A口有三种工作方式D.C口只能工作在方式013.当8255的数据端口PA工作在方式2时(C)。
A.PB口和PC口可分别工作在方式2和方式1B.PB口和PC口均可工作在方式0C.PB口和PC口可分别工作在方式1和方式0D.PB口和PC口均可工作在方式114.异步串行通信字符格式的起始位和最后停止位分别是(B)。
《微机原理与接口技术》参考答案《微机原理与接口技术》习题参考答案习题 2 1. 为何说8086CPU是16位CPU?答:16位指的是8086CPU的字长,而字长一般来说和运算器、寄存器、总线宽度一致。
因为8086CPU的内部寄存器、内部运算部件以及内部操作都是按16位设计的,这决定了它的字长为16位。
2. 8086CPU哪两个单元组成?其中,指令队列在哪个单元中,有何作用?答:总线接口单元和执行单元。
指令队列在BIU中。
它的作用是当EU在执行指令时,空闲的BIU可以从内存读取后续指令到指令队列,这样就可以将取指令工作和执行指令工作重叠进行,从而提高CPU的工作效率,加快指令的执行速度。
3. 8086CPU中8位寄存器和16位寄存器是什么关系?答:8086的通用寄存器包括数据寄存器、指针寄存器和变址寄存器。
其中数据寄存器包含AX、BX、CX、DX四个16位寄存器,但他们每个都可以分开作为两个单独的8位寄存器使用。
8086的指针寄存器和变址寄存器不可分割为8位寄存器。
4. 8086CPU中的IP寄存器有何用途?答:IP寄存器是指令指针寄存器,用来存放下一条要执行的指令在代码段中的偏移地址。
在程序运行过程中,IP寄存器始终指向下一条指令的首地址,与CS寄存器联合确定下一条指令的物理地址。
8086就是通过IP寄存器来控制指令序列的执行流程。
5. 在标志寄存器中,用于反映运算结果属性的标志位有哪些?它们每一位所表示的含义是什么?答:有CF、PF、AF、ZF、SF、OF。
它们的含义如下:CF:进位标志。
它记录运算时从最高有效位产生的进位值或结果值。
最高有效位有进位或有借位时CF=1,否则CF=0。
PF:奇偶标志。
它记录运算结果的奇偶检验条件。
当结果操作数中“1”的个数为偶数时PF=1,否则PF=0。
AF:辅助进位标志。
在字节运算时,低半字节向高半字节有进位或借位时,AF=1,否则AF=0。
ZF:零标志。
《微机原理及接口技术》试卷(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 口执行按位置位/复位操作时,写入的端口地址是( )。
…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线…………得分七、综合设计(共20分)下图为某接口电路,编程实现两个发光二极管交替点亮,切换周期100ms。
当开关K闭合时,发光二极管全灭。
具体任务如下:(1) 分别给出8255A和8253各端口的地址。
(5分)(2) 分别给出8255A和8253的初始化程序。
(5分)(3) 设计实现功能程序。
(10分)附:8255A,8253控制字格式武汉理工大学考试试卷(A卷)2013 ~2014 学年一学期微机原理与通信接口课程时间120分钟参考答案及评分标准一、填空(每空1分,共10分)1.设机器码字长为6位,数X= -11111,则X的源码为[X]原=111111 ,补码为:[X]补=100001 。
2.堆栈是内存中遵循先进后出规则的一个专用区域;在8086/8088系统中,设(SP)=0034H,如果用堆栈指令压入7个数据,则(SP)= 0026H 。
M/= 0 ,RD= 0 ,WR= 1 。
3.8086CPU执行IN AL,DX时,控制信号IO4.Pentium有四种工作方式:实地址方式、保护虚地址方式、虚拟8086方式和系统管理方式。
5. 采用中断方式来实现输入输出是因为它既能对外设的I/O请求作出实时响应,又能提高CPU 的利用率。
二、简答题(每题5分,共15分)1. 试述字节与字长的概念与区别。
答:字节是由8个二进制位组成的基本数据单元,是与机器无关的概念。
字长是指计算机内部一次可处理的二进制数码的位数,决定于通用寄存器、ALU的位数和数据总线的宽度等,依赖于具体机器。
2. 为什么用线选法对存储器或I/O接口进行片选控制时,用作片选的地址线每次寻址时只能有一位片选地址有效,而不允许同时有多位有效?答:若允许同时有多位有效,就会同时选中多个存储器或I/O接口芯片。
这时,若是写操作就会将数据总线上的信息写入不同芯片中被片选地址选中的存储单元或I/O端口;若是读操作,不同芯片被选中的存储单元或I/O端口都会向数据总线送出数据,若这些数据不同,就会产生总线冲突。
微机原理及接口技术考试试题及答案第一部分:微机原理1. 基本知识部分答:微机是由微处理器、内存、输入输出设备以及系统总线构成的计算机系统。
2. CPU部分答:CPU主要由控制单元和算术逻辑单元组成,控制单元负责解码指令、控制程序流程,算术逻辑单元则负责进行算术和逻辑运算。
3. 存储器部分答:存储器按照存取方式可以分为随机存储器(RAM)和只读存储器(ROM),按照存储介质又可分为内存芯片和磁盘等。
4. 总线部分答:总线包括数据总线、地址总线和控制总线,用于在CPU、存储器和输入输出设备之间传输数据、地址和控制信息。
5. 输入输出部分答:输入输出设备用于将人与计算机之间的信息转换为计算机内部能处理的形式,常见的输入输出设备有键盘、鼠标、显示器和打印机等。
第二部分:接口技术1. 并行接口答:并行接口是指同时传送多个位的接口,常见的并行接口有并行打印接口(LPT接口)和并行通信接口(例如IEEE1284接口)。
2. 串行接口答:串行接口是指逐位传送数据的接口,常见的串行接口有串行打印接口(COM接口)和串行通信接口(例如RS-232C接口)。
3. USB接口答:USB接口是一种通用的外部总线接口,具有热插拔、高速传输和多设备连接等优点。
4. 接口传输速率答:接口传输速率是指单位时间内接口所能传输的数据量,常见的接口传输速率有Mbps、Gbps等。
5. 接口阻抗匹配答:接口阻抗匹配是指信源电路和信宿电路的阻抗之间的匹配关系,目的是提高信号传输的质量。
第三部分:考试试题1. 选择题:(1)微机是由以下哪些部分构成的?A. CPU、内存、输入输出设备B. CPU、显卡、硬盘C. 内存、硬盘、显示器D. CPU、显卡、键鼠(2)CPU由以下哪些单元构成?A. 控制单元和算术逻辑单元B. 存储单元和控制单元C. 控制单元和输入输出单元D. 算术逻辑单元和输入输出单元2. 简答题:(1)请简要解释存储器的随机存取特性。
微机原理及接口技术(第三版)习题及答案习题11.1 微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点?【解答】经历了6代演变,各典型芯片的特点如表1-1所示。
表1-1 微处理器的发展及典型芯片的特点1.2 微型计算机的特点和主要性能指标有那些?【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。
微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。
常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。
1.3 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么?【解答】微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。
主要组成部件的功能和特点分析如下:(1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口1微机原理及接口技术习题及答案部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。
(2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。
可分为随机存储器RAM和只读存储器ROM。
RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。
(3)系统总线:是CPU与其它部件之间传送数据、地址和控制信息的公共通道。
可分成数据总线DB、地址总线AB、控制总线CB。
(4)输入/输出接口电路:完成微型计算机与外部设备之间的信息交换。
由寄存器组、专用存储器和控制电路等组成。
(5)主机板:由CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件组成。
第二章 8086体系结构与80x86CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。
指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。
总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。
2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。
从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。
8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。
5.简述8086系统中物理地址的形成过程。
8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。
8086系统采用分段并附以地址偏移量办法形成20位的物理地址。
采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。
通过一个20位的地址加法器将这两个地址相加形成物理地址。
具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。
由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。
可编辑修改精选全文完整版《微机原理与接口技术》复习题一、填空题1、微型计算机由、、和构成。
2、在8086CPU中,寄存器指向下一条要执行的指令。
3、微型计算机的总线根据功能可分为、和。
4、主存储器和CPU之间增加高速缓冲存储器的目的是。
5、在计算机系统中定时信号一般可以用和两种方法来获得。
6、中断类型码为31H的中断向量存放在从开始的4个存储单元。
7、系统工作于实模式,设BX=4000H,DI=0100H,DS=3100H,在指令MOV AX,[BX+DI]中,源操作数的寻址方式为;物理地址为。
8、在异步传输中,设每个字符对应1个起始位、7个数据位、1个奇偶校验位、1个停止位,如果波特率为1200bps,则每秒钟传输的最大字符数是个。
9、CPU和输入/输出设备之间的信号分为、和三类。
10、CPU的可屏蔽中断受标志的影响,如果允许CPU接受可屏蔽中断请求,则该标志取值为。
11、是微型计算机的核心。
12、在8086CPU中,一个最基本的总线周期有个时钟周期组成。
M/为高电平,表示。
13、在最小模式下,如果8086CPU的引脚IO14、8086CPU有16根数据线和20根地址线,所以可寻址的地址空间最大为字节。
15、存储器扩展有两种方法,分别是扩展和扩展。
16、8086复位时,代码寄存器CS和指令指针寄存器IP分别初始化为和。
17、系统工作于实模式,设BX=4000H,SI=0100H,DS=3100H,在指令MOV DX,[BX+SI]中,源操作数的寻址方式为;物理地址为。
18、9片8259中断控制器组成两级级联,则最多能提供个中断。
19、8086CPU的编程结构包括和。
20、CPU和外设之间的数据传送方式包括、和。
21、当CS=,WR=,RD=,A0=时,CPU设置8259的ICW1。
二、选择题1、8086CPU的指令队列为 ( ) 个字节。
A 2B 4C 6D 82、标志寄存器的标志位ZF=1表示运算结果()。
微机原理与接口技术(A卷)参考答案一、填空题(每空1分,共15分)1、微处理器(CPU)、系统总线2、C9、3113、串、并(或:并、串)4、直接存储器获取方式(DMA方式)5、中断向量6、同步、异步(或:异步、同步)7、最大工作模式、最小工作方式(或:最小工作方式、最大工作方式)8、209、810、调频二、选择题(每题2分,共30分)1 ~ 5 :B A C D D6 ~10:D D A B C11~15:B A D C D三、判断题(每题1分,共10分)1 ~ 5:××××√6 ~10:√×××√四、简答题(每题5分,共15分)评分标准:概念要点说清楚即可给分,如果只写出分类,不给出说明的或说明不清楚的,可以酌情扣1~3分。
1、在8086/8088系统中,存储器按字节编址,20条地址线对应于1MB的存储空间,在这一范围内,每一个存储单元由20条地址线的唯一编码对应,这种实际的存储器编码地址线称为物理地址或绝对地址。
由于8086/8088系统的数据线只有16位,因此在程序中对地址的传送和运算都是16位的,这种程序中编排的地址称为逻辑地址。
绝对地址和物理地址的区别在于前者是真实存在的地址,寻址空间1MB,后者是程序编排所需的地址,寻址空间64KB,绝对地址由逻辑地址通过地址加法器形成。
2、静态RAM的基本存储单元是由两个增强型的NMOS反相器交叉耦合而成的触发器,每个基本的存储单元由六个MOS管构成,所以又称六管静态存储电路,交过交叉互锁实现数据的稳定存储,即使掉电信号也不丢失。
动态RAM由一个MOS管和一个电容组成,通过电容是否充电实现数据“1”和“0”的存储,所以集成度高,芯片容量大,功耗低,但是由于存在电容放电现象,随着时间的推移,数据易丢失,因此需要不断刷新使得电荷得到补充,掉电数据丢失。
3、根据数据传输方向的不同,信号传输的方式分为3种,分别是:单工传送方式,半双工传送方式和双工传送方式。
试题A答案一、填空(每空1分,共10分)1、56, 0D6H2、64K, DX3、执行单元EU , 总线接口单元BIU4、2, INTEL82885、段首地址,偏移地址二、选择(每题2分,共20分)D C B A CC C C C A三、判断(每空1分,共10分)对对对对错错错错错对四、简答(每个5分,共20分)1 什么是DMA方式?答案要点:在存储器与外设之间直接的数据传送通道,数据传送由专门的硬件来实现,用一个总线周期的时间来完成一个字节的传送。
2. 答案要点:存储器统一编址和I/O端口独立编址存储器统一编址缺点:I/O端口占用内存一部分空间;I/O操作不清晰。
I/O端口独立编址缺点:只能使用专门的I/O指令,操作不如内存灵活。
3. I/O端口有哪几种传送方式?答案要点:计算机主机与外设之间进行数据传送有四种方式:①程序直接控制传送方式②中断传送方式③DMA传送方式4. 8086有几种组态模式?它们有什么区别?答案要点:最大模式与最小模式区别:最小模式下,8086产生系统所需的全部控制信号,在构成计算机系统时构成单处理器系统。
最小模式下,部分控制信号需借助于其他芯片,在构成计算机系统时构成多处理器系统。
五、编写程序段,完成指定功能。
(每个5分,共20分)1、MOV AX,SEG DATA1MOV ES, AXLEA DI, DATA1MOV CX, 100MOV AL, 00REP STOSB2、MOV AX,SEG DATA1MOV ES, AXMOV CX,100LEA SI,DATA1LEA DI,DATA1L1:LODSBADD AL,30HSTOSBLOOP L1LEA DX,DATA1MOV AH,9INT 21H3、 PUSH AXPUSH BXPUSH CXPUSH DXPOP DXPOP CXPOP BXPOP AX4、LEA SI,STR1LEA DI,STR2MOV CX,6REPE CMPSBJE NEXTMOV FLAG,0JMP EXITNEXT:MOV FLAG,0FFFFH六、完整程序设计(共10分)程序流程图3分,见图4-7,程序代码7分,参考教材128页。
第二章 8086体系结构与80x86CPU1.8086CPU由哪两部分构成?它们的主要功能是什么?答:8086CPU由两部分组成:指令执行部件(EU,Execution Unit)和总线接口部件(BIU,Bus Interface Unit)。
指令执行部件(EU)主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器组和EU控制器等4个部件组成,其主要功能是执行指令。
总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。
2.8086CPU预取指令队列有什么好处?8086CPU内部的并行操作体现在哪里?答:8086CPU的预取指令队列由6个字节组成,按照8086CPU的设计要求,指令执行部件(EU)在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。
从速度上看,该指令队列是在CPU内部,EU从指令队列中获得指令的速度会远远超过直接从内存中读取指令。
8086CPU内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。
5.简述8086系统中物理地址的形成过程。
8086系统中的物理地址最多有多少个?逻辑地址呢?答:8086系统中的物理地址是由20根地址总线形成的。
8086系统采用分段并附以地址偏移量办法形成20位的物理地址。
采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部分构成,都是16位二进制数。
通过一个20位的地址加法器将这两个地址相加形成物理地址。
具体做法是16位的段基址左移4位(相当于在段基址最低位后添4个“0”),然后与偏移地址相加获得物理地址。
由于8086CPU的地址线是20根,所以可寻址的存储空间为1M字节,即8086系统的物理地址空间是1MB。
微型计算机原理与接口技术第三版课后题答案微机原理练习题一、填空题1、8086 CPU内部分成 EU和 BIU两个并行工作单元。
2、在8086/8088构成的系统中,时钟发生器常采用的芯片是8284 ,此芯片为8086/8088CPU提供的最基本的三个信号分别是 CLK 信号、与CLK同步的READY信号、和与CLK同步的RESET信号。
3、在8086系统中AD15——AD0称为地址/数据分时复用线,它应在 T2--T4周期传送数据信号,在 T1周期传送地址信号。
4、8086单CPU模式下系统至少需 3片8282;需 2片8286。
5、8086CPU中, EU负责全部指令的译码和执行; EU负责提供偏移地址; BIU负责计算物理地址。
6、8086工作在最大模式下,系统的读写命令和控制信号都由8288产生。
7、在8086系统中,ROM芯片的F6000H—FDFFFH地址用来存放BASIC程序代码,请问这段存储空间共有32 KB。
8、8086的外部数据总线是16位的,8088的外部数据总线是8位的,8086有 16条地址/数据复用引脚。
9、标志寄存器FR中下列标志位的名称以及为0和1时代表的意义分别为:① CF : 进位标志位;0:无进位 1:有进位;② IF :中断允许标志位;0:屏蔽外部的可屏蔽的中断请求;1:允许接受外部的可屏蔽的中断请求;10、物理地址是指存储器的实际地址,一个存储单元的物理地址是惟一;11、微机中的ROM是只读存储器。
12、MOV AX,1234H中源操作数所使用的寻址方式为:立即数寻址方式,MOV ES,AX源操作数所采用的寻址方式:寄存器寻址方式。
13、微型计算机由_运算器、控制器、存储器、I/O接口_四部分组成。
14、8086CPU的9个标志位中,属状态标志的有 CF、AF、ZF、OF、ZF、SF 。
15、总线周期是指 CPU对存储器就行一次读或写操作所用的时间_。
16、当CPU与外设通信,外设由于速度慢而没有准备好时时,CPU便进入等待状态(Tw)17、当一个系统中包含的外设接口较多时,数据总线上需要有数据收发器(如8286)以增强驱动能力。
微机原理与接口技术考试试题与答案2013-2014学年度第一学期《微机原理与接口技术》课程期末考试试卷(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。
HC。
33FFFHD。
H9.在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个()。
A。
I/O设备B。
I/O接口C。
主处理器D。
逻辑高10.在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是()。
A。
伪指令1.8086/8088CPU的数据线和地址线是以时间分复用方式轮流使用的。
2.CPU中的总线接口部件BIU,根据执行部件EU的要求,完成指令与数据或地址的数据传送。
3.8086中的BIU由6个16位段寄存器、一个16位指令指针、6字节指令队列、16位地址加法器和控制电路组成。
…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线……………………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线参考答案:一、填空题(每空1分,共10分)1.64 0000 FFFF2.直接间接3. 16 DPH DPL4. 栈顶片内RAM二、问答题(每小题5分,共20分)1. 不能,P2P0为地址总线,P0为数据总线。
2. 因为ROM和RAM空间分别由不同指令发出不同的控制信号进行访问。
3. 当GATE=0时,定时/计数的启动由TR0(或TR1)控制,当GATE=1时,定时/计数的启动由TR0(或TR1)和GATE的“与”运算的结果控制。
4. 00~1FH为4组R0~R7工作寄存器区,20~2FH为字节和用户位寻址(00H~7FH)重叠区,30~7FH 为用户可字节寻址的RAM区。
三、51单片机汇编指令应用与分析(每题5分,共20分)1)MOV R0,#80HMOV A, @R0SW AP AANL A, #0F0HANL P1,#0FHORL P1,A2) MOV A, R0ADD A, #10HDA AMOV R0,AMOV A, R1ADC A, #00HDA AMOV R1, ACLR AADC A,#00HMOV R2,A3) MOV B, #04HMOV A,R0MUL ABMOV R1,BMOV R0,A4) (2410H)=80H四、程序设计(15分)MOV DPTR, #0000HMOVX A, @DPTRMOV R0, ACLR CMOV R1, #00HMOV R2, #07H LOOP1: INC DPTRMOV A, @DPTRADDC A, R0MOV R0, ACLR AADDC A, R1MOV R1, ADJNZ R2, LOOP1MOV R2, #03H LOOP2: CLR CMOV A, R1RRC AMOV R1, AMOV A, R0RRC AMOV R0, A五.接口扩展(15分)六、综合题(共20分)ORG 0000HAJMP 0030HORG 0013HAJMP CTC0ORG 0030HMOV TOMD,#02H ;初始化程序MOV TL0,#9CHMOV TH0,#9CHMOV R0,#80HMOV DPTR,#0000HSETB ET0SETB EASETB TR0L1: JB P1.0,L2 ;主程序INC TH0 ;L2: JB P1.1, L1DEC TH0 ;AJMP L1CTC0:MOVX @DPTR,A;中断服务程序NOPNOPMOVX A,@DPTRMOV @R0,A4. 100us5. 最短为14us,(中断服务程序执行的时间+2),最长为256us(TH=0时)。
微机原理与接⼝技术题⽬综合带答案【VIP专享】考试题型:1填空(25分)2选择(30分)3 判断(10分)4 简答(15分)5 芯⽚初始化程序题(20分)⼀填空(10分)1.2K×4位RAM构成64KB的存储系统,有20位地址线,全译码⽅式,需要_____个RAM芯⽚,需要_____位地址作为⽚外地址译码器的输⼊。
2.在⼀个串⾏传输系统中,每秒钟可传送10个数据帧,每个数据帧包含1个起始位,8个数据位和2个终⽌位。
则波特率为_____ ⽐特率为_____3.已知ADC0809的分辨率为8位,若其V R(+)接+5V,V R(-)接地,当输⼊电压模拟量为3.125V时,转换后输出的数字量为_____4.实现定时的三种⽅法是____定时、_____定时和____________定时。
5.已知内存单元00060H~00067H存放在10H、12H、20H、23H、30H、34H、40H、45H 中,则19H中断的中断服务程序⼈⼝地址是_____6.8255A⼯作于⽅式0时,不能⼯作于____ 传送⽅式。
7.已知段寄存器DS=3600H,偏移地址SI=1200H,则物理地址为_____8.⽤4K×8的RAM芯⽚组成16K×8的存储器,需要_______⽚芯⽚,在地址线中(设地址总线为16位),有______位参与⽚内寻址。
______位组合成⽚选信号。
9.某微机系统中内存⾸地址为3000H,末地址为63FFH,则其内存容量为______10.1MB存储空间最多可以分成_________个逻辑段。
最少可以分成_________个逻辑段11.8255A⼯作于⽅式0时,不能⼯作于____ 传送⽅式。
12.设BX=0328H,SI=023CH,执⾏LEA BX,[BX+SI+0F45H]后,BX=__________ 13.对I/O端⼝编址有___________和_____________两种⽅法。
…………装订线………………装订线内不要答题,不要填写信息………………装订线…………
武汉理工大学考试试题答案(A卷)2014 ~2015 学年1 学期微机原理及接口技术课程
一、单项选择题(每小题2分,共20分)
1.A
2.B
3.C
4.D
5.D
6.C
7.B
8.A
9.C 10.B
二、填空题(每空2分,共20分)
1. -128~+127
2. 0FBH
3. 0000H
4. 58H~5BH
5.区分存储器访问与I/O访问
6. 控制
7.1FFEH
8.上升沿
9. 锁存地址,保证T2、T3周期中地址与数据同时有效10. 0
三、简答题(每小题5分,共15分)
1.读中断类型号;压标志寄存器;关中断;保护断点;找中断服务入口地址(各1分)。
2. 两种工作模式:(1)最小工作模式(1分),系统中只有8086一个微处理器,
适用于小型系统(1分);(2)最大工作模式(1分),即系统中包含两个或多个微处理器,其中一个主处理器就是8086,其他为协处理器,适用于中等规模或大型的系统中(1分)。
MX
MN/引脚接高电平,CPU处于最小工作模式;接低电平,处于最大工作模式(1分)。
3. 一般CPU与外设间有差异,体现在:速度、电平规范、串并数据格式、外部时序要求等(3分),因此需要接口电路作为连接的桥梁,需要在数据传送前进行联络,一般要传送命令、数据、状态三个方面的信息,这都需要建立连接与交换的通道(2分)。
四、程序阅读题,简述其功能(每小题5分,共10分)
1.该程序片段的功能是提取AL高四位的值(2分),执行结束后AL = 0AH(3分)。
2. 该程序片段的功能是将位于0~9间的ASCⅡ码转换为其对应的值(2分),执行结束后AL = 06H(3分)。
五、编程题(15分)
DATA SEGMENT ;定义数据段、代码段等合计(1分)BUFF DB 1,2,-3,0,-1,6 ;定义BUFF数据缓冲区(1分)
COUNT DB ? ;定义COUNT变量(1分)
DATA ENDS
CODE SEGMENT
ASSUME CS:CODE, DS:DA TA, ES:DATA ;假定段名和段寄存器关系MAIN PROC FAR ;定义主函数等其余格式(1分)
START: MOV AX, DATA
MOV DS, AX ;初始化DS到数据段(1分)
MOV CX, 6 ;初始化数据个数到CX(1分)
LEA BX, BUFF ;初始化指针到BUFF(1分)
MOV COUNT, 0 ;初始化统计个数变量(1分)
A001: MOV AL, [BX] ;取缓冲区中的数
CMP AL, 0 ;和1进行比较(1分)
JB A002 ;< 0,YES,COUNT不加1
INC COUNT ;NO,正数COUNT加1(1分)
A002: INC BX ;修改指针(1分)
LOOP A001 ;循环(1分)
MOV DL, COUNT
ADD DL, ‘0’;转换数值为ASCⅡ码(1分)
MOV AH, 2
INT 21H ;显示(1分)
MOV AX,4C00H
INT 21H ;返回DOS(1分)
CODE ENDS
END START
六、地址译码绘图题(10分)
答:4K RAM占地址线12根,故可用于芯片译码选择的地址线只剩下4根:A15~A12;(2分) 地址范围0A000-0AFFFH,即(A15 A14 A13 A12)=1010B((3分);利用74LS138的3根使能线和选择线ABC完成。
(5分)
七、综合应用题(10分)
1)如果用列扫描行输入法,可以设置PA口方式0输入,PB口方式0输出,8255控制字的二进制形式1001X00XB;如果用行扫描列输入法,可以设置PA口方式0输出,PB口方式0输入,8255控制字的二进制形式1000X01XB;(2分)
2)如果用列扫描行输入法,K5位于第2行第2列,PB1输出0其余输出1,即PB输出11111101B,检测PA1的值是否为0,若为0,则K5被按下;若为1,则K5弹起。
(3分)
MOV AL, 11111101B MOV DX,200H JZ KEY_ON MOV DX,201H IN AL,DX
OUT DX,AL AND AL,02H
(5分)。