微机与接口答案2008C
《微机原理与接口技术》试题及答案(一)
《微机原理与接口技术》试题及答案(一)微机原理与接口技术这一门课程大家有把握应对考试了吗?下面是为大家推荐一些微机原理与接口技术试题及答案,希望大家有用哦。
一、填空。
(30分1分/空)1.符号数-8192的补码用十六进制数表示为E000H。
2.8位补码数CBH的真值用十进制表示为-53。
3.十进制数1025所对应的十六进制数为401H;所对应的压缩BCD数为1025H;所对应的ASCII码为31303235。
4.将8为无符号数A2H扩展为16位形式,则应为00A2H;将8为补码数F3H扩展为16位形式,则应为FFF3H。
5.在8086/8088的通用寄存器AX、BX、CX、DX中,用作存储器间址的寄存器为BX;用作I/O端口间址的寄存器为DX;用作循环控制指令(LOOP)的寄存器为CX。
6.8086/8088有4段寄存器。
其中用来存放数据段段首地址的段寄存器为DS;用来存放代码段段首地址的段寄存器为CS;用来存放堆栈段段首地址的段寄存器为SS。
7.若DS=095FH时,物理地址是11820H。
当DS=2F5FH时,物理地址为37820H。
8.8086/8088微处理器堆栈的伸展方向是高地址向低地址。
堆栈的操作是以字为单位进行的。
9.AX中有一个负数,欲求其绝对值,若该数为补码,则用指令NEGAX;若该数为原码,则用指令ANDAX,7FFFH。
在循环程序设计中,对于控制循环的DECCX和JNZAGAIN两条语句可合并用一条语句LOOPAGAIN代替。
10.写出执行下列程序段的中间结果:MOVAX,0809HMOVDL,10XCHGAH,DLMULAH;AX=005AHAAM;AX=0900HADDAL,DL;AX=0908H11.现要用6116(2K×8位)静态RAM芯片构成8K×32位的存储器,共需此种芯片16片。
12.8086/8088微处理器对I/O设备的管理是利用IN和OUT指令来实现的。
微机原理与接口技术课后习题答案
SP→20006H
78H
【解】:物理地址=(SS)×10H+SP
SP→2000AH
20007H
56H
第三章
更新时间:2008-2-20
习题3
3.1指令分成几部分?每部分的作用是什么?
【解】:每条指令段:用来说明该指令所要完成的操作。
地址码字段:用来描述该指令的操作对象。一般是直接给出操作数,或者给出操作数存放的寄存器编号,或者给出操作数存放的存储单元的地址或有关地址的信息。
MOV AX, ARRAY+8 MOV BX, ARRAY+8 MOV BX, 8 LEA BX, ARRAY
MOV AX, [BX] MOV AX, ARRAY[BX] MOV SI, 8
MOV AX,[BX+SI]
3.5设有以下程序段,求执行完此程序后AX寄存器中的内容:
10H
00H
20H
DATA1
⑴JMP FARPTRNEXT
⑵JMP DWORDARRAY
【解】:⑴JMPFARPTRNEXT此转移指令的目标转移地址为:31000H
⑵JMPDWORDARRAY此转移指令的目标转移地址为:30300H
3.9下列每组指令有何区别?
(1) MOV AX,1234H MOV AX,[1234H]
(2) MOV AX,TABLE MOV AX,[TABLE]
【解】:(AX)= 0001H = 0000 0000 0000 0001 B
微机原理与接口技术期末考试试题及答案
微机原理与接口技术期末考试题库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。
微机原理与接口技术试卷(含标准答案)
微机原理与接口技术A卷一、填空题(共计20分每个空2 分)1、已知[X]补=01100011B,求X=()(结果用十进制表示)[Y]补=11111001B,求Y=()(结果用十进制表示)2、8088CPU 的地址总线为多少条();直接寻址的内存空间为多少()。
3、已知DS=2000H,内存(20200H)=FFH,(20201H)=22H指令INC WORD PTR [0200H]执行的结果是:(20200H )= (20201H)=4、8086外部中断有()和(),当CPU内的中断标志IF=“0”状态时,外部中断线同时为“1”状态时,CPU响应哪个中断请求信号()。
5、CPU与外设数据传送的控制方式有无条件传送方式、()、()和DMA直接存储器传送方式。
二、简答题 (共计25分每小题5 分)1、什么是I/O接口?I/O接口的主要功能有哪些?(答出3点即可)。
2、请叙述INTR中断过程(答出5点)。
3、有一2764EPROM芯片有13条地址总线,请计算芯片的地址范围(起始地址为12000H)请写出末地址4、定时器8253计数器0输入时钟1.19MHz,;输出频率500Hz,并设定为二进制计数,问计数初值为多少?计数器1产生连续的对称方波,输入时钟为2MHz的时钟频率,计数初值为4000,并设定为BCD计数,问输出的连续对称的周期是多少毫秒?5、中断向量地址表的作用是什么?已知中断类型码分别为0EH和0FH,它们的中断服务程序的入口地址在中断向量地址表的地址是什么?(注意:写成××××H:××××H格式)三、分析程序写出结果 (共计15分)1、(3分)TABLE DB 30H , 31H , 32H ,33H , 34HENTRY DB 3MOV BX , OFFSET TABLEADD BX,ENTRYMOV AL,[BX] ; 问程序执行后AL=2、(6分)已知DS=3000H , SS=4000H , BX=1200H , BP=1000H(31200H)=01H , (31201H)=02H , (41200H)=03H , (41201H)=04H 程序段如下:MOV AX, 1200H ;该指令的寻址方式:ADD AX, [1200H] ;ADD AX, [BX] ; 请写出程序段执行后的结果 AX=3、(6分)下列程序段求FLD开始的八个数据的平均值,结果在RES中。
微机原理与接口技术考试试题答案
微机原理与接口技术考试试题答案微机原理与接口技术考试试题答案.微机原理不接口技术试题答案一、填空题,20*1,1、微机系统由,硬件系统,和,软件系统,两部分组成。
2、8086有,20 ,位地址线,存储器容量为, 1M,B。
3、8086CPU 内部组成结构从功能上讲,可分为, BIU ,和, EU ,两部分。
4、8086/8088的四个段寄存器为,DS ,、,ES ,、,SS ,、, CS ,5、用来存放CPU状态信息的寄存器是, FLAGS ,。
6、用来存放指令地址的寄存器是, IP ,。
7、8086的16位标志寄存器FLAGS中OF=1表示运算结果,溢出,,ZF=1表示运算结果为零。
PF=0表示运算结果的低8位中1的个数为,奇数,。
8、 8086的16位标志寄存器FLAGS中IF=1表示CPU,允许,中断,TF=1表示CPU进入,单步,工作方式。
9、地址4000H:0300H,其物理地址是,40300H,,段地址是,4000H ,,偏秱地址是,0300H ,。
...11、I/O端口的寻址方式有两种,分别是( 直接寻址 ),( 间接寻址 )。
12、指令JO NEXT 表示OF=( 1 )时转秱。
13、将I/O设备端口内容读入AL中的指令劣记符是( IN)。
14、8086CPU的I/O指令采用间接寻址时,使用的间接寄存器是( DX)。
15、设置DF=1的指令为, STD ,。
16、清除CF标志的指令为, CLC ,。
17、一对操作堆栈的指令为,POP ,和,PUSH ,。
18、LOOPNZ的循环条件为, CX?0丏ZF=0 ,。
19、实现无符号数乘2的指令的劣记符是,SHL ,,实现有符号数除2的指令的劣记符是,SAR ,。
22、8086CPU引脚信号中中断请求两个信号名称为,INT ,和,NMI ,。
26、I/O端口的编址方式一般有,存储器统一编址,和,独立编址,两种29.1片8259A中断控制器可管理, 8 ,级中断,用9片8259A可构成, 64 ,级主从式中断管理系统。
微机原理与接口技术 课后答案龚尚福
微机原理与接口技术课后答案龚尚福第一章:计算机基础知识1.什么是计算机?计算机有哪些基本组成部分?–计算机是一种可以按照预定程序自动进行数值和非数值计算的设备。
–计算机的基本组成部分包括中央处理器(CPU)、存储器、输入设备、输出设备和控制器。
2.什么是微型计算机?微型计算机的特点有哪些?–微型计算机是指体积小、价格低廉的小型计算机系统。
–微型计算机的特点包括:体积小、成本低、功耗低、易于携带、可扩展性好等。
3.什么是冯·诺依曼体系结构?它包括哪些基本特点?–冯·诺依曼体系结构是一种计算机的基本设计思想,它将存储器和处理器分开,通过总线进行数据和指令的传输。
–冯·诺依曼体系结构的基本特点包括:存储程序、以二进制表示信息、存储器与处理器分离、由指令控制程序执行的顺序。
第二章:数字电路基础知识1.什么是逻辑门?常用的逻辑门有哪些?–逻辑门是一种用于实现逻辑运算的电路元件,根据输入信号的不同组合产生相应的输出信号。
–常用的逻辑门有与门(AND)、或门(OR)、非门(NOT)、异或门(XOR)等。
2.什么是布尔逻辑运算?常见的布尔逻辑运算有哪些?–布尔逻辑运算是指利用布尔代数进行逻辑运算的方法。
–常见的布尔逻辑运算有与运算(AND)、或运算(OR)、非运算(NOT)等。
3.什么是半加器和全加器?它们的作用是什么?–半加器是一种用于实现二进制数相加的电路,它可以将两个输入信号相加并产生相应的进位和和。
–全加器是一种用于实现三个二进制数相加的电路,它可以将三个输入信号相加并产生相应的进位和和。
第三章:微处理器基础知识1.什么是微处理器?它的功能有哪些?–微处理器是一种集成电路,它由控制单元、算术逻辑单元、寄存器和时钟等功能模块组成,用于执行计算机程序。
–微处理器的功能包括指令译码、执行算术和逻辑运算、读写存储器、控制外部设备等。
2.什么是指令?指令由哪些部分组成?常见的指令有哪些?–指令是微处理器执行操作的基本单位,它们以二进制的形式存储在存储器中。
2008级微机原理与接口技术综合复习
2008级微机原理与接口技术综合复习一、单顶选择题1-1. 存取周期是指。
A.存储器的写入时间 B.存储器的读出时间 C.存储器进行连续读写操作所允许的最短时间间隔【答】C。
分析:存取周期又可称作读/写周期、访存周期,是指存储器进行一次完整的读/写操作所需的全部时间,即连续两次访问存储器操作之间所需要的最短时间间隔,所以正确答案应为C 。
A、B中提到的写入时间和读出时间被称为存取时间。
存取时间小于存取周期。
1- 2 . 若内存每个存储单元为16位,则。
A.其地址线必须为16位 B.其地址线与16无关 C.其地址线与16有关【答】 B 分析:存储单元为16位是指一次可以存取的二进制信息的位数为16位,也就是存储器数据线的位数,它与地址线没有任何关系。
1-3. EPROM是指。
A.只读存储器 B.可编程的只读存储器 C.可擦除可编程的只读存储器 D.电擦写只读存储器【答】 C分析:EPROM(Erasable PROM)是可擦除可编程的只读存储器。
其他几种只读存储器的英文缩写分别为:只读存储器(ROM)、可编程的只读存储器(PROM)、电擦写只读存储器(EEPROM)。
1-4.在某一存储器系统中,设有只读存储器16KB,随机存储器48KB,使用16位地址来寻址,其中,只读存储器位于低地址段,其地址范围为。
A.0000~2FFFH B.0000~1FFFH C.0000~3FFFH D.0000~0FFFFH 【答】C分析:16KB的只读存储器位于存储器的低地址段,可以看成它是由4片4KB或2片8KB的存储芯片组成的。
4KB存储芯片需要12根地址线进行片内寻址, 8KB的存储芯片需要13根地址线进行片内寻址。
高3位或高4位地址经译码产生4片芯片或2片芯片所需要的选片信号,所以地址范围为0000~3FFFH。
1-5 在Intel 2164动态RAM存储器中,对存储器刷新的方法是。
A.每次一个单元 B.每次刷新512个单元 C.每次刷新256个单元 D.一次刷新全部单元【答】B。
微机与接口答案2008C
C)外设D)芯片
13、地址译码器的输入端应接到()上。
A)控制总线B)数据总线
C)地址总线D)外部总线
14、CPU响应可屏蔽中断请求时,其中断向量号由()提供。
A)CPU内部B)中断指令
C)向量号固定D)中断控制器
15、8259工作在全嵌套方式时,()引脚的中断源优先级最高。
A)IR0B)IR1
3.微机系统中数据传送的控制方式有三种,其中程序控制的数据传送又分为、
和。
4.所谓“串行通信”是指。在串行通信中有两种基本的通信方式:即
和。
5.当要进行一次DMA传送时,首先由外设向DMAC发DMA请求信号,DMAC收到此申请后向CPU发总线请求信号。若CPU响应此请求则发给DMAC,DMAC接管后开始工作。
得分
评阅人
1.指令一般包括两部分:操作码和操作数。()
2.一个总线周期有一个或若干个指令周期组成。()
3.8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。()
4.一片8259A中断控制器最多能接收8个中断源。()
5.要对8255A的端口C的某一位进行置位/复位设置,可对端口C写入相应的控制字来实现。()
考生注意事项:1、本试卷共6页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
得分
评阅人
一、填空题(每空1分,共20分)
1.当INTEL 8086工作在最大模式时,需要芯片提供。
2.静态RAM的优点是只要电源不撤除,信息就不会丢失,但它的功耗较大,容量,存取速度。
A)地址线B)控制线
C)数据线D)并行线
2007-2008微型计算机及接口技术全国高等教育考试试题及答案。
2007-2008微型计算机及接口技术全国高等教育考试试题及答案。
全国2007年1月高等教育自学考试微型计算机及其接口技术试题课程代码:02319一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.8086写内存周期中必须提供低电平“0”的控制信号是()A.DEN B.DT/RC.M/IO D.RD2.8088系统配置中,用74LS245(或8286)作总线收发器时,需配置的74LS245(或8286)芯片的片数为()A.1 B.2C.3 D.43.8086输出周期中必须提供高电平“1”的控制信号是()A.DEN B.DT/RC.M/IO D.WR4.一微机系统采用Pentium芯片为CPU,该芯片有64条数据线和32条地址线,则该微机系统的最大内存容量为()A.232×8 Byte B.232×4 ByteC.232×2 Byte D.232 Byte5.一台微型机,其存储器首址为3000H,末址为4FFFH,则存储容量为()A.2KB B.4KBC.8KB D.16KB6.8086系统的存储器采用奇偶分体的方法,偶存储体用A0控制,奇存储体用BHE控制,当读/写一个“未对准的”字数据时需要两个总线周期,在第一个总线周期中,A0和BHE 应该是()A.0 0 B.0 1C.1 0 D.1 17.查询I/O控制方式时,CPU查询的外设状态信息是通过()A.数据总线B.地址总线C.控制总线D.中断请求线8.8086中断系统的中断类型码共有()A.8个B.16个C.256个D.1024个9.INTn指令中断是()A.由外设请求产生的B.由电源断电引起的C.通过软件调用的内部中断D.可用IF标志位屏蔽的10.8086中断系统的中断向量表,占内存中地址从00000H开始的存储空间为()A.256B B.512BC.1KB D.2KB11.8086CPU在中断响应周期中获得中断类型码为24H,则该中断服务程序的入口地址在内存中的地址区间是()A.00090H~00091H B.00090H~00093HC.00096H~00099H D.00096H~00097H12.两片8259A级联时,中断源个数最多为()A.8个B.15个C.16个D.64个13.并行接口芯片8255A工作在方式1输出时,它和外设间的联络信号是()A.STB和IBF B.STB和OBFC.ACK和IBF D.ACK和OBF14.8253-5是一个16位可编程定时器/计数器,以二进制计数时,其计数范围是()A.0~65535 B.0~65536C.1~65535 D.1~6553615.可编程间隔定时器8253-5工作方式能输出连续周期波形的方式是()A.1和2 B.2和3C.3和4 D.4和516.在异步串行通信中,传送ASCⅡ字符′Z′(′Z′的ASCII码为1011010B),采用1位起始位、1位偶校验位和l位停止位,此时串行口发送的帧信息为()A.01011010l1B B.00101101l1B C.010*******B D.0010110101B17.串行接口中,并行数据和串行数据转换的实现是用()A.数据寄存器B.移位寄存器C.数据缓冲器D.A/D转换器18.RS-232C标准的电气特性规定逻辑“0”电平为()A.0~0.4v B.0~0.8vC.-3~-15v D.+3~+15v19.8251A以异步通信方式工作,波特率因子为16,字符长度为7位,偶校验,停止位为1位,每秒可传送200个字符,则它的收/发时钟频率应为()A.1.8KHz B.2KHzC.28.8KHz D.32KHz20.下列总线中,又称为“通信总线”的是()A.片总线B.内总线C.系统总线D.外总线二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
微机原理与接口技术答案(1)
微机原理与接口技术复习题一、填空题1、8086CPU芯片有16条数据管脚和 20条地址管脚。
2、8088CPU芯片有 8条数据管脚和 20条地址管脚。
3、804868CPU芯片采用 7 级流水线结构,即同时有 7条指令并行操作。
4、Pentium 系列CPU芯片采用由 U流水线和 V流水线两条并行指令流水线构成的超级流水线结构,可大大提高指令的执行速度。
5、在80386以后的微机系统中,为了加快计算机的运行速度,都在CPU与主存之间增设一级或两级的高速小容量的高速缓冲存储器(Cache)。
6、虚拟存储技术是在内存储器和外存储器之间增加一定的硬件和软件支持,使内存和外存形成一个有机的整体。
7、虚拟存储技术是在内存储器和外存储器之间增加一定的硬件和软件支持,使内存和外存形成一个有机的整体。
8、虚拟存储技术是在内存储器和外存储器之间增加一定的硬件和软件支持,使内存和外形成一个有机的整体。
9、8086/8088CPU的内部结构主要由执行单元EU 和总线接口部件BIU 组成。
10、8086/8088CPU中的总线接口单元(BIU)里的指令队列分别有 6个和 4个字节。
11、由8086/8088CPU组成的微机系统的存储器管理采用分段管理,并将存储器分代码、数据段、堆栈段和附加段。
12、MASM宏汇编语言有两种基本语句,它们是指令语句和指示性语句。
13、指令性语句和指示性语句的主要区别是在汇编时,指令性语句产生对应的机械代码,而指示性语句不要求CPU执行某种操作,也不产生对机械代码,只给汇编程序提供相应的汇编信息。
14、汇编语言程序有顺序程序、分支程序、循环程序和子程序等四种结构。
15、半导体存储器从器件制造的工艺角度,可分为双极型和金属氧化物半导体两大类。
19、半导体存储器从从应用角度,可分为只读存储器(ROM和随机存储器(RAM)。
20、RAM存储器有 SRAM、DRAM 和 NVRAM 。
21、存储器的扩展设计主要有位扩展、子扩展和子位扩展等三种方法。
期末考试试题答案_微机原理与接口技术_(3)
一、单项选择题 (在下列每小题的四个备选答案中,选出一个正确的答案,并将号码填在括号内。
每小题1分,共10分)1、8086/8088 的时钟信号是由( C )提供。
A. 8259B. 8255C. 8284D. 82532、指令 MOV AX , 0283H[BX][SI] 中源操作数的寻址方式为( B )。
A. 寄存器间接寻址B. 基址变址相对寻址C. 基址寻址D. 变址寻址3、某存储单元的段基址为3806H,段内偏移地址为2948H,该存储单元的物理地址为( B )。
A. 4100HB. 3A9A8HC.3B008HD. 3AA08H4、某存储器芯片有地址线15根,数据线8根、该存储器芯片的存储容量为( D )。
A. 15K×8B. 32K×256C. 1K×8D. 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. A6HB. B6HC. B4HD. C7H9、8237片内寻址的端口有( D )个。
A. 4B. 2C. 8D. 1610、8259片内寻址的端口有( B )个。
A. 4B. 2C. 8D. 16二、填空题:(每空1分,共计40分)1、指令ASSUME在程序中出现时表示:( 段寄存器与段之间的对应关系 )。
2、编语言源程序中的语句结构由4部分组成,每个部分称为项(也可称为域或埸),各项名称分别为:( 标号或变量名 )、( 操作码 )、( 操作数 )、( 注释 )。
微机原理与接口技术课后习题答案 清华大学出版社
微机原理与接口技术课后部分习题参考答案第一章2. 第3项任务,根据状态标志位的状态决定转移方向。
3. 程序存储是将要执行的程序的全部指令存储到存储器中,程序控制指程序开始执行后,通过指令流控制数据或计算机,完成设定的任务。
4. 分BIU 总线接口部件和EI执行部件两大部件,其中总线接口部件BIU负责取指令和数据,执行部件EI负责执行指令及运算。
在执行一条指令的同时可以取下一条指令,重叠运行,速度快。
5. 有6个状态标志,分别为进位标志CF、溢出标志OF、零标志ZF、奇偶标志PF、负标志SF、辅助进位标志AF。
3个控制标志分别为中断允许标志IF、单步标志TF、方向标志DF。
标志位的内容可以通过标志位操作指令来操作,例如CLC指令清除进位位,即使CF=0,STC指令使CF=1,CLI指令使IF=0,禁止中断,STI指令使IF=1,允许中断。
还可以通过LAHF指令取来标识寄存器的内容修改后用SAHF指令送回去。
也可以用PU SHF/POPF指令来修改标志寄存器的内容。
6. 实模式下分段靠4个段寄存器实现。
段寄存器中的值就是段地址,当偏移地址为0时的段地址+偏移地址就是该段的起始地址。
物理地址是由段地址左移4位后与偏移地址相加形成的20位地址。
7. 说法不一定正确。
对顺序执行指令的计算机是对的。
对重叠或流水线的计算机就不对了。
例如对8086CPU,由于采用了取指令与执行指令的一次重叠,尽管执行一条指令的总时间并没有变化,但连续执行n条指令时,总的时间会大大缩短,可以简单的比喻成总时间为原时间的二分之一,快了一倍。
8. 引入流水线后,执行一条指令的总时间并没有变化。
9. 高速缓存的目的是提高存储器的速度,进而提高了CPU的速度。
虚拟存储器的目的是为了给程序员或程序一个大的存储或运行空间。
10。
8086采用总线接口部件BIU与执行部件EU分开提高了速度,286将8086的BIU进一步分成3个部件,提高了并行性。
《微机原理与接口技术》习题答案()
《微机原理与接口技术》习题答案一、单项选择题1、80486CPU进行算术和逻辑运算时,可处理的信息的长度为( D )。
A、32位B、16位C、8位D、都可以2、在下面关于微处理器的叙述中,错误的是( C ) 。
A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片B、一台计算机的CPU含有1个或多个微处理器C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分D、不同型号的CPU可能具有不同的机器指令3、若用MB作为PC机主存容量的计量单位,1MB等于( B )字节。
A、210个字节B、220个字节C、230个字节D、240个字节4、运算器在执行两个用补码表示的整数加法时,判断其是否溢出的规则为( D )。
A、两个整数相加,若最高位(符号位)有进位,则一定发生溢出B、两个整数相加,若结果的符号位为0,则一定发生溢出C、两个整数相加,若结果的符号位为1,则一定发生溢出D、两个同号的整数相加,若结果的符号位与加数的符号位相反,则一定发生溢出5、运算器的主要功能是( C )。
A、算术运算B、逻辑运算C、算术运算与逻辑运算D、函数运算6、指令ADD CX,55H[BP]的源操作数的寻址方式是(D )。
A、寄存器寻址B、直接寻址C、寄存器间接寻址D、寄存器相对寻址7、设(SS)=3300H,(SP)=1140H,在堆栈中压入5个字数据后,又弹出两个字数据,则(SP)=(A )A、113AHB、114AHC、1144HD、1140H8、若SI=0053H,BP=0054H,执行SUB SI,BP后,则( C)。
A、CF=0,OF=0B、CF=0,OF=1C、CF=1,OF=0D、CF=1,OF=19、已知(BP)=0100H,(DS)=7000H,(SS)=8000H,(80100H)=24H,(80101H)=5AH,(70100H)=01H,(70101H)=02H,指令MOV BX,[BP]执行后,(BX)=(D ) 。
微机原理与接口技术考试试题及答案(综合必看)
命题教师审核人:适用年级专业:一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。
每题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之间信息交换是()。
微机原理与接口技术考试试题与答案
第1 页共6页**大学2007~2008 学年第二学期期末考试试卷答案及评分标准试卷编号:( A )卷课程编号:H61030010 课程名称:微机原理与接口技术考试形式:闭卷适用班级:姓名:学号:班级:学院:信息工程专业:计算机科学技术考试日期:题号一二三四五六七八九十总分题分15 20 10 20 15 20 100累分人签名得分考生注意事项:1、本试卷共6 页,请查看试卷中是否有缺页或破损。
如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、填空题(每空1 分,共15 分)1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和_0000_H。
2. 在特殊全嵌套方式下,8259 可响应同级或高级中断请求。
3. CPU 与外设接口通过数据总线传送状态信号与命令信号。
4. 8255 有3 种工作方式, 其中方式2 只允许A 口使用。
5. 有地址重迭现象的译码方式为部分译码和线选法。
6. 外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。
7.INT8253 采用BCD 码计数时,其最大计数值为__10000__,此时的计数初值为__0000__。
8.8088/8086 的AD7-AD0 是地址数据复用引脚,在T1 时传送__地址信号__。
9.8259A 作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。
10.RS-232C 是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。
二、单项选择题(每小题1 分,共20 分)1. 8086CPU 寻址I/O 端口最多使用( 4 )条地址线。
(1)8 (2)10 (3)12 (4)162. CPU 执行IN 指令时有效的信号组合是( 1 )。
(1)RD =0, IO/M=1 (2) RD =0, IO/M=0(3)WR =0, IO/M=1 (4) WR =0, IO/M=0得分评阅人得分评阅人第2 页共6页3.某计算机的字长是16 位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是( 2 )。
微机原理与接口技术 课后答案 高等教育出版社 (徐惠民 着)
1111101.11B,十进制:125.75,十六进制:7D.CH 1-7.(5487)10=( 0101010010000111)BCD= 1010101101111 B 1-8.设字长为 8 位,请写出下列数的原码、反码、补码和移码:
B.用于选择进行信息传输的设备
C.用于给存储器单元和I/O 设备接口电路的选择地址
D.以上都不正确
2-14.设当前 SS=C000H,SP=2000H,AX=2355H,BX=2122H,CX=8788H,则
当前栈顶的物理地址是多少?若连续执行 PUSH AX,PUSH BX,POP CX 3 条指令后,堆
定是否插入Tw 。
A.T2 B.T3
C.T3 下降沿 D. T2 上升沿
2-8.8086/8088 系统中为什么要有地址锁存器?需要锁存哪些信息?
答:
因 8086/8088 系统中地址线、数据线是复用的,所以要有地址锁存器锁存 T1 状态输出
的地址。8086 系统锁存 20 位地址及 BHE 信号, 8088 系统锁存 20 位地址。
在指令执行过程中利用eu分析指令操作码和执行指令时不占用总线操作时间的特点biu自动地通过总线读取存贮器中的指令码存入biu指令队列从而使biu与eu并行工作提高cpu执行指令的速度
第 1 章 微型计算机系统概述
习题
1-1.微型计算机包括哪几个主要组成部分,各部分的基本功能是什么? 答: 微型计算机由 CPU、存储器、输入/输出接口及系统总线组成。 CPU是微型计算机的核心部件,一般具有下列功能:进行算术和逻辑运算。暂存少量 数据。对指令译码并执行指令所规定的操作。与存储器和外设进行数据交换的能力。提供整 个系统所需要的定时和控制信号。响应其他部件发出的中断请求;总线是计算机系统各功能 模块间传递信息的公共通道,一般由总线控制器、总线发送器、总线接收器以及一组导线组 成;存储器是用来存储数据、程序的部件;I/O接口是微型计算机的重要组成部件,在CPU 和外设之间起适配作用。 1-2.CPU 执行指令的工作过程。 答: 取指令、执行指令。 指令执行的基本过程: (1)开始执行程序时,程序计数器中保存第一条指令的地址,指明当前将要执行的指令 存放在存储器的哪个单元。 (2)控制器:将程序计数器中的地址送至地址寄存器MAR,并发出读命令。存储器根 据此地址取出一条指令,经过数据总线进入指令寄存器IR。 (3)指令译码器译码,控制逻辑阵列发操作命令,执行指令操作码规定的操作。 (4)修改程序计数器的内容。 1-3.果微处理器的地址总线为 20 位,它的最大寻址空间为多少?
微机接口课后作业答案C
(1)根据图中接线,写出8255芯片、8253芯片各端口的地址。
(2)编写8255芯片和8253芯片的初始化程序。其中,8253芯片的OUT 1 端输出100Hz方波,8255芯片的A 口为输出, B 口 和 C 口为输入。
(3)为8255芯片编写一个I/O控制子程序,其功能为:每调用一次,先检测PC0的状态,若PC0 = 0,则循环等待; 若PC0 = 1,可从 PB 口读取当前开关 K 的位置(0~7 ),经转换计算从 A 口的 PA0~PA3输出该位置的二进 制编码,供LED显示。
MOV DX,0A383H
;内部控制寄存器地址送DX
MOV AL,80H
;方式控制字
OUT DX,AL
MOV AL,08H
;PC4置0
4
OUT DX,AL
MOV AL,0FH
;PC7置1
OUT DX,AL
7.11 设8255芯片的接口地址范围为03F8H~03FBH,A 组 B 组均工作于方式0,A 口作为数据输出口,C 口低 4 位作 为控制信号输入口,其他端口未使用。试画出该片8255芯片与系统的电路连接图,并编写初始化程序。
解:
(1)8255芯片的地址范围为:8000H~FFFFH
8253芯片的地址范围为:0000H~7FFFH
(2)
;初始化8255芯片
MOV DX,8003H
MOV AL,8BH
;方式控制字,方式0,A 口 输出,B 口 和 C 口 输入
OUT DX,AL
;初始化8253
MOV DX,0003H
;内部寄存器口地址
;C 口 地址 ;C 口 状态 ;读 B 口 的开关位置
;没有接地则移动 ;查表,CX 为开关位置 ;
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C)DL寄存器 D)DX寄存器
12、一个I/O地址称为一个( )。
A)接口 B)端口
C)外设 D)芯片
13、地址译码器的输入端应接到( )上。
A)控制总线 B)数据总线
C)地址总线 D)外部总线
A)输入缓冲 B)输出锁存
C)电流放大 D)总线隔离
17、微机系统复位时,CPU不能响应( )中断。
A)指令中断 B)可屏蔽中断
C)非屏蔽中断 D)断点中断
18、在定时器/计数器8253的输出端可产生( )波形。
A)三角波 B)正弦波
C)方波 D)斜波
OUT 46H,AL ;
MOV AL,18H
OUT 42H,AL ; 源自MOV AL,0A6H OUT 46H,AL ;
MOV AL,46H
OUT 44H,AL ;
六、综合应用题(共25分)
得分 评阅人 已知电路图如下图所示。图中数码管为共阳极类型,数码管的阴极a,b,c,d,e,f,g,Dp依次接至8255的PA0,PA1,…,PA7。
6.总线可分为内总线和外总线,其中内总线举例有: 、 ;外总线举例有: 、 。
7.数据总线用来在 与 之间交换信息,地址总线由 发出,用来确定CPU要访问的 的地址。
二、 单项选择题(每小题1分,共20分)
得分 评阅人 1、一个接口可由( )组成。
A)一个端口 B)两个端口
C)一个I/O地址 D)若干个I/O地址
2、微机总线的位数指的是( )的位数。
A)地址线 B)控制线
C)数据线 D)并行线
3、输入/输出指的是主机与( )交换数据。
A)存储器 B)外设
回答问题:
1)若要数码管的a段发光,则应从8255的PA0输出高电平还是低电平?(2分)
2)若要数码管显示数字0,则应从8255的PA口送出字形码为多少?(2分)
3)写出8255的PA口和PC口的地址。(2分)
4)根据电路图,写出从8255的PA口送出字形码的有关指令。(2分)
14、CPU响应可屏蔽中断请求时,其中断向量号由( )提供。
A)CPU内部 B)中断指令
C)向量号固定 D)中断控制器
15、8259工作在全嵌套方式时,( )引脚的中断源优先级最高。
A)IR0 B)IR1
C)IR7 D)IR8
16、8255工作在方式0时,它没有( )功能。
4.一片8259A中断控制器最多能接收8个中断源。( )
5.要对8255A的端口C的某一位进行置位/复位设置,可对端口C写入相应的控制字来实现。( )
四、 简答题(每小题5分,共10分)
得分 评阅人
2、在I/O接口电路中,按存放信息的类型,端口可分为哪几类?CPU对这些端口实行读操作还是写操作?
考生注意事项:1、本试卷共 6页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
和 。
4.所谓“串行通信”是指 。在串行通信中有两种基本的通信方式:即
和 。
5.当要进行一次DMA传送时,首先由外设向DMAC发DMA请求信号,DMAC收到此申请后向CPU发总线请求信号。若CPU响应此请求则发 给DMAC,DMAC接管 后开始工作。
CLI ;
MOV AL,0FFH
OUT 81H,AL ;
MOV AL,36H
OUT 46H,AL ;
MOV AL,0
OUT 40H,AL ;
MOV AL,40H
OUT 40H,AL ;
MOV AL,54H
得分 评阅人 一、 填空题(每空 1 分,共 20 分)
1.当INTEL 8086工作在最大模式时,需要 芯片提供 。
2.静态RAM的优点是只要电源不撤除,信息就不会丢失,但它的功耗较大,容量 ,存取速度 。
3.微机系统中数据传送的控制方式有三种,其中程序控制的数据传送又分为 、
5)8255的PC口在电路中的作用是什么?(2分)
6)根据电路图及下表要求,编写完整的根据从开关读入的编码在数码管上显示相应数字的程序(包括在数据段中定义字形码的内容)。(15分)
第 1 页 共 5页
第 5 页 共 5页
A)越高 B)越低
C)相同 D)不定
7、可编程接口芯片在使用前对它( ),称为初始化编程。
A)写操作数 B)写控制字
C)编接口地址 D)设计控制电路
8、并行接口没有( )功能。
A)输出锁存 B)输入锁存
C)模拟量变成数字量 D)物理量变成模拟量
3、与并行通信相比较,串行通信有什么特点?
五、 简单应用题(共15分)
得分 评阅人 下面是一个8253初始化程序段。8253的控制口地址为46H,3个计数器端口地址分别为40H,42H,44H,在8253初始化前,先将8259A的所有中断进行屏蔽,8259A的奇地址端口为81H,请在下面程序段的分号(;)后面加详细注释,并以十进制数表示出各计数初值。
19、对逐步逼近式A/D转换器,启动一次转换读入多次数字量,则读入的数字量( )。
A)肯定相同 B)可能相同
C)肯定不同 D)可能不同
20、PC/XT微机中串口1的I/O地址范围是( )。
A)3F0H-3F7H B)3F8H-3FF
C)2F0H-2FFH D)2F8H-2FF
C)键盘 D)显示器
4、对以下类型的中断,优先级最低的是( )。
A)指令中断 B)非屏蔽中断
C)可屏蔽中断 D)断点中断
5、中断控制器8259A所管理的是( )。
A)指令中断 B)非屏蔽中断
C)可屏蔽中断 D)单步中断
6、8086系列微机的中断向量号越大,则优先级( )。
9、如果减1计数器的计数初值为10H,则减1计数器可作为( )分频计数器用。
A)十 B)二
C)十六 D)与计数初值无关
10、串行通信的波特率越高,则串行传送数据的速度( )。
A)越慢 B)越快
C)与波特率无关 D)由CPU速度决定
11、CPU执行OUT DX,AL指令时,( )的值输出到地址总线上。
三、 判断说明题(正者在括号内打“√”,误者在括号内打“×”,均需说明理由。每小题2分,共10分)
得分 评阅人 1.指令一般包括两部分:操作码和操作数。( )
2.一个总线周期有一个或若干个指令周期组成。( )
3.8086有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。( )