文档库 最新最全的文档下载
当前位置:文档库 › 微机原理复试题复习资料

微机原理复试题复习资料

微机原理复试题复习资料
微机原理复试题复习资料

微机原理复试试题复习资料(1)

1.(1)把十进制数0.9375 转成二进制数。

解1:0.9375×2=1.8750……整数部分为1,即小数后第一位为1

0.875×2=1.750……整数部分为1,即小数后第二位为1

0.75×2=1.50……整数部分为1,即小数后第三位为1

0.5×2=1.0……整数部分为1,即小数后第四位为1

所以结果为(0.1111)2

(2)把二进制数0.101转成十进制。

解2:结果=0*2·0+1*2·-1+0*2·-2+1*2-2=(0.625)10

2.影响INRT 引脚的控制标志位是什么?还有其他控制位呢?

解1:INRT引脚:可屏蔽中断请求输入引脚,其控制标志位为IF=1。

IF 中断允许标志,该标志用于允许或禁止CPU 响应外部可屏蔽中断,由程序控制。若IF=1,则CPU 可以响应外部可屏蔽中断的中断请求;若IF=0,则禁止CPU 响应外部可屏蔽中断中断请求。

解2:8086第28脚为M/IO,存储器/输入输出信号,输出、三态。当M/IO=1 时,表示访问存储器;当M/IO=0时,表示访问I/O端口。

3.写一条需要有BYTE PTR 的指令。

解:ARRAY1 DB 0,1,2,3,4 ;定义字节变量

ARRAY2 DW 0,1,2,3,4 ;定义字变量

MOV BX,WORD PTR ARRAY1[3] ;将0043H->BX

MOV CL,BYTE PTR ARRAY2[6] ;将03H->CL

MOV WORD PTR [SI],4 ;将0004H放入SI开始的一个字单元中

4.哪些基寄存器寻址堆栈段数据。

解:用BP作为基址寄存器,寻址的是堆栈段数据

指针寄存器,标志寄存器

16 位寻址时,BP 和BX 作为基址寄存器。在缺省段超越前缀时,BX 以DS 作为默认段寄存器,BP 以SS作为默认段寄存器。

32位寻址时,8个32位通用寄存器均可作为基址寄存器。其中EBP、ESP 以SS 为默认段寄存器,其余6个寄存器均以DS为默认段寄存器。

5.MOV AL,12H 与IN AL,12H 指令的区别?

解:MOV AL,12H ;表示将立即数12H传送给AL,用于给寄存器赋初值。

IN AL, 12H ; 表示从端口12H输入8位数到AL,

6.指出指令的错误之处INC [BX].

解:没有指定存储器操作数类型。改为INC BX

[BX]为寄存器间接寻址,而INC为寄存器直接寻址,应改为INC BX

2

【另附常见指令错误解决方案:】

(1)IN AL,BX ;I/O指令端口地址表示错误,只能用8位立即数或DX间址

(2)MOV DS, 2010H ;立即数不能传送到DS

(3)PUSH AL ;栈操作,操作数类型必须为WORD类型

(4)IN AL,0A00H ;I/O指令的直接寻址,地址只能为8 位

(5)MOV DI,[AX] ;AX不能做为间址寄存器

(6)OUT DX,CL ;I/O指令操作数只能用AX、AL提供,端口地址可以是8位的直接

地址或用DX间址

(7)LEA BX,1000H ;有效地址传送指令的源操作数不能为立即数,必须是存储器操作数

(8)MOV AL,CX ;源、目的操作数的类型不一致

(9)MOV CL,A8H;源操作数为16进制的立即数,16 进制数以字母开头时应在前面加“0”

7. 16 位数除法,被除数放在哪个寄存器中?除数存放在哪里?

解:(1)对字除法,高位存放在DX中,低位存放在AX中,除数及OPRD(字),商在AX 中,余数在DX中。

(2)被除数:默认放在AX或DX和AX中,如果除数为8 位,被除数为16位,默认在AX 中存放;如果除数为16位,被除数则为32位,在DX和AX中存放,DX存放高位16位,AX存放低位16位。

8. 解释LOOPE 指令操作。

解:循环控制指令,格式为:LOOP OPRD

LOOPE/LOOPZ OPRD

LOOPNE/LOOPNZ OPRD

JCXZ OPRD

用于控制程序的循环,它们以CX寄存器为递减计数器,在其中预置程序的循环次数,并根据对CX内容的测试结果来决定程序是循环至目标地址OPRD,还是顺序执行循环控制指令的下一条指令。除了JCXZ 指令外,其余的指令执行时先使CX内容减1,然后依据CX 中的循环计数值是否为0 来决定是否终止循环。LOOPE/LOOPZ 使用复合测试条件。LOOPE/LOOPZ 指令使CX-1→CX,若CX≠0 且ZF=1(测试条件成立),则循环转移至目标标号;否则(CX=0或ZF=0),顺序执行LOOPE/LOOPZ后面的指令。

循环控制指令(短转移)

LOOP CX≠0时循环.

LOOPE/LOOPZ CX≠0且标志ZF=1时循环.

LOOPNE/LOOPNZ CX≠0且标志ZF=0 时循环.

JCXZ CX=0 时转移.

JECXZ CX=0 时转移.

9 说明8086 与8088 CPU 的区别。

解:8086CPU和8088CPU内部结构基本相同,不同之处在于8088 有8 条外部数据总线,因此为准16位。8086有16条外部数据总线。两个CPU的软件完全兼容,程序的编制也相同。

10. 说明8086 中BHE 与AO 引脚的用途。

解1:BHE /S7(Bus High Enable/Status) :高8 位数据总线允许/状态复用引脚,三态输出,低电平有效。BHE =0 表示数据总线高8 位AD15~AD8 有效,即8086 使用了16 根数据线。若BHE =1,表示数据总线高8 位AD15~AD8 无效,即8086 使用了8 根数据线(AD7~AD0)。读/写存储器或I/O 端口以及中断响应时,BHE 用作选体信号,与最低位地址线A0 配合,表示当前总线使用情况,如表5-2 所示。

表解2:它是高8位数据总线的允许和状态信息复用引脚。BHE(上面有一横杠)可以看作一根附加的地址总线,用来访问存储器的高字节,而A0用来访问存储器的低字节。所以BHE通常作为接在高8位数据总线上设备的片选信号,而A0作为接在低8位数据总线上设备的片选信号。

11. 什么是ICW?

解:Initialization Command Word,的简称,初始化命令字。在8259A 工作之前必须,必须写入初始化命令字使其处于准备就绪状态。

12. 什么是OCW?

解:Operation Command word ,的简称,操作命令字,规定8259A 工作方式。OCW 可在8259A 已经初始化以后的任何时间内写入。

13. 中断向量号放在8259A 什么地方?

解:放在数据总线缓冲器中,D0-D7中。中断屏蔽寄存器(IMR)

14. 什么是普通EOI? 什么是特殊EOI?什么是自动EOI?

解:(1)普通EOI:普通中断结束标志(End of Interrupt)。这种方式配合全套优先权工作方式使用。当CPU用输出指令往5259A发出普通中断结束EOI命令时,8259A 就会把ISR(中断服务寄存器)中已置1的最高位复位。(或者8259A就会把所有正在服务的中断中优先权最高的ISR位复位。)

(2)特殊EOI:(SEOI方式)所谓特殊EOI方式,就是中断服务程序向8259A发送一特殊EOI命令,该命令中指明将ISR中的哪一位清0。

(3)自动EOI(AEOI方式):当一个中断请求被响应后,在收到第一个INTA信号后,8259A 将ISR中的对应位置“1”,在收到第二个INTA信号后,8259A将ISR中的对应位清0。

(2)EOI(End Of Interrupt):中断结束命令。若EOI=1 时,在中断服务子程序结束时向8259A 回送中断结束命令EOI,以便是中断服务寄存器(ISR)中当前最高优先权复位(普通EOI方式),或由L2—LO表示的优先权位复位(特殊EOI方式)。

15. 说明指令IN 和OUT 数据流动方向。

解:IN/OUT这组指令专门用于在AL或AX寄存器与I/O 端口之间传送数据。IN AX, 21H ; 表示从端口地址21H 读取一字节数据到AL,从端口地址22H 读取一字节数据到AH (或表示从端口21H输入16位数到AX)

MOV DX, 379H

IN AL, DX ;从端口379H输入一字节数据到AL 数据流向是从外部I/O端口流向内部寄存器(流进)

OUT 21H,AL ;将8位数从AL输出到端口21H(或将AL的值输出到端口21H) OUT DX,AX ;将16位数从AX输出到DX指定的端口数据流向是从内部寄存器流向外部I/O端口(流出)16. 固定I/O 端口号存储在何处?

解1:DX寄存器中

17. 比较存储器映像I/O 系统和独立编制I/O 系统。

解1:I/O 端口的编址方式及其特点:

1.独立编址(专用的I/O端口编址)----存储器和I/O端口在两个独立的地址空间中

(1)优点:I/O端口的地址码较短,译码电路简单,存储器同I/O端口的操作指令不同,程序比较清晰;存储器和I/O端口的控制结构相互独立,可以分别设计

(2)缺点:需要有专用的I/O指令,程序设计的灵活性较差

2.统一编址(存储器映像编址)----存储器和I/O端口共用统一的地址空间,当一个地址空间分配给I/O端口以后,存储器就不能再占有这一部分的地址空间

(1)优点:不需要专用的I/O指令,任何对存储器数据进行操作的指令都可用于I/O端口

的数据操作,程序设计比较灵活;由于I/O端口的地址空间是内存空间的一部分,这样,I/O 端口的地址空间可大可小,从而使外设的数量几乎不受限制

(2)缺点:I/O端口占用了内存空间的一部分,影响了系统的内存容量;访问I/O 端口也要同访问内存一样,由于内存地址较长,导致执行时间增加

解2:【教材版】I/O端口独立编址,也称作直接I/O映射的I/O编址。这时,存储器地址空间和I/O端口地址空间为两个不同的独立地址空间,如80X86系统就是采用的独立编址方式。这种编址方式需要专门的I/O指令,在CPU的控制信号中,需专门的控制信号来确定是选择存储器空间还是选择I/O空间。

优点:由于使用了专门的I/O指令,容易分清指令是访问存储器还是访问外设,所以程序易读性较好;又因为I/O口的地址空间独立、且小于一般存储空间,所以其控制译码电路相对简单

缺点:访问端口的手段没有访问存储器的手段多。存储器映射的I/O 编址,I/O 端口与存储器统一编址。这种I/O 寻址方式是把存储单元地址和外设端口地址进行统一编址,优点是无需专用I/O指令,端口寻址手段丰富,相互之间依靠地址的不同加以区分,缺点:但由于外设端口占用了一部分地址空间,使得存储器能够使用的空间减少,且在程序中不易分清哪些指令是访问存储器、哪些指令使访问外设,所以程序的易读性受到影响。

18. 什么是比特率,什么是波特率?

解:比特率:每秒传送的比特(bit)数。(或单位时间内传送的比特数)

波特率:即传送数据位的速度。1200位/秒=1200波特

19. 8255 端口A 有几种工作方式?端口B 有几种工作方式?

解:8255A各端口可有3种基本工作方式:方式0---基本输入/输出方式;

方式1---选通输入/输出方式;方式3---双向传输方式。

端口A可有3种工作方式,即方式0,方式1,方式2.

端口B可有2种工作方式,即方式0,方式1。

端口C常被分成高4位和低4位两部分,可分别用来传送数据或控制信息。

20. 8253 有几种工作方式?

解:有6种可供选择的工作方式。

方式0---计数结束中断方式

方式1---可重复触发的单稳态触发器

方式2---频率发生器(N分频器)

方式3---方波发生器

方式4---软件触发的选通信号发生器

方式5---硬件触发的选通信号发生器

21.其他注意知识点:

MOV 指令注意事项:

MOV 指令有以下几条具体规定,其中有些规定对其它指令也同样有效。

1)、两个操作数的数据类型要相同,要同为8 位、16 位或32位;如:MOV BL, AX等是不正确的;

2)、两个操作数不能同时为段寄存器,如:MOV ES, DS等;

3)、代码段寄存器CS不能为目的操作数,但可作为源操作数,如:指令MOV CS, AX 等不正确,但指

令MOV AX, CS 等是正确的;

4)、立即数不能直接传给段寄存器,如:MOV DS, 100H等;

5)、立即数不能作为目的操作数,如:MOV 100H, AX等;

6)、指令指针IP,不能作为MOV指令的操作数;

7)、两个操作数不能同时为存储单元,如:MOV V ARA, V ARB 等,其中V ARA和V ARB 是同数据类型的内存变量。对于规定2、4和7,我们可以用通用寄存器作为中转来达到最终目的。

8)段寄存器的操作有一些限制–----段寄存器属专用寄存器,对他们的操作能力有限

?不允许立即数传送给段寄存器MOV DS,100H;非法指令:立即数不能传送段寄存器?不允许直接改变CS 值MOV CS,[SI] ;不允许使用的指令

?不允许段寄存器之间的直接数据传送MOV DS,ES;非法指令:不允许段寄存器间传送

中断优先权管理方式

(1) 完全嵌套方式:

①即固定优先级方式。IR0~IR7 的中断优先级都是固定的:IR0 最高,IR7 最低。在CPU 开中断状态下,可以实现中断嵌套,即在处理低级别中断时还可以响应高级别的中断申请。

②中断服务程序结束返回前,应向8259A 传送EOI的结束命令(普通EOI,特殊EOI,自动EOI三种方式均可用),取消该中断在ISR 中登记项。

③完全嵌套是8259A的默认优先级控制方式。

④中断结束方式:

a.普通EOI:该方式的结束命令取消ISR中现行中断中优先级最高的登记项。

b.特殊EOI:该方式的结束命令取消ISR中指定优先级的登记项。

c.自动EOI:该方式在初始化时设定,无需结束命令,一旦中断响应(第2 个INTA 结束时),自动取消该中断中优先级在ISR 中的登记项。该方式由于过早取消了登记项,因此只要CPU允许中断,比当前优先级低的中断也能中断当前中断服务。这种方式主要用在不会产生中断嵌套的场合。

(2) 循环优先级方式:

①普通EOI的循环方式:被设置为循环优先级的芯片,中断程序结束返回前,向芯片发普通EOI命令,该命令取消现行中断中优先级最高的登记项,并使其优先级降为最低,其它中断源的优先级顺推。

②自动EOI 的循环方式:按自动EOI 方式结束,由第2 个中断响应信号INTA 的后沿自动将ISR 寄存器中相应登记位清“0”,并立即改变各级中断的优先级别,改变方案与上述普通EOI循环方式相同。

与前述的自动EOI 方式一样,有可能出现“重复嵌套”现象,使用中要特别小心,否则有可能造成严重后果。

③特殊EOI 的循环方式:可根据用户要求将最低优先级赋给指定的中断源。用户可在主程序或中断服务程序中利用置位优先权命令把最低优先级赋给某一中断源IRi于是最高优先级便赋给IRi+1,其他各级按循环方式类推。例如,在某一时刻,8259A 中的ISR寄存器的第2位和第6位置“1”,表示当前CPU正在处理第2 级和第6 级中断。它们以嵌套方式引入系统,如果当前CPU 正在执行优先级高的第 2 级中断服务程序,用户在该中断服务程序中安排了一条优先权置位指令,将最低级优先权赋给IR4,那么IR4具有最低优先级,IR5 则具有最高优先级,但这时第2 级中断服务程序并未结束,因此,ISR 寄存器中仍保持第 2 位和第6 位置“1”,只是它们的优先级别已经分别被改变为第 5 级和第1 级,使用了置位优先权指令后,正在处理的中断不一定在尚未处理完的中断中具有最

高优先级。上例中,原来优先级高的第2 级现在变成了第5级,而原来的第6级现在上升为第1 级。这种情况下当第 2 级中断服务程序结束时,能使用普通EOI方式,而必须使用:(a)特殊EOI方式,就是向8259A 发送IR2结束命令;(b)同时还应将IR2的当前级别(第5级)传送给8259A,8259A 才能正确地将ISR 寄存器中的第2位清“0”。

n 中断请求寄存器IRR

n 保存8条外界中断请求信号IR0~IR7的请求状态

n Di位为1表示IRi引脚有中断请求;为0表示无请求

n 中断服务寄存器ISR

n 保存正在被8259A服务着的中断状态

n Di位为1表示IRi中断正在服务中;为0表示没有被服务

n 中断屏蔽寄存器IMR

n 保存对中断请求信号IR的屏蔽状态

n Di位为1表示IRi中断被屏蔽(禁止);为0表示允许8259占用两个端口地址A0=1、0(奇地址、偶地址)

微机原理复试试题复习资料(2)

21. 什么是物理地址?什么是逻辑地址?

解:物理地址:存储器区域的某一单元地址,地址信息是20 位二进制代码。CPU 是以物理地址访问存储器。

逻辑地址:编程时采用,由段基址和偏移量组成。8086 CPU中的每个存储元在存储体中的位置都可以使用实际地址和逻辑地址来表示。同一物理地址可对应多个逻辑地址。

22. 什么是PROM?

解:Programmable Read-Only Memory 可编程序的只读存储器。是一种可以用程序操作的只读内存。最主要特征是只允许数据写入一次,如果数据烧入错误只能报废。

23. 简述冯-诺依曼计算机的基本特征。

解:(1)计算机应由运算器、控制器、存储器、输入和输出设备等五大部分组成。(2)存储器不但能存放数据,也能存放程序。计算机具有区分指令和数据的本领。而且数据和指令均以二进制数形式存放。(3)编好的程序,事先存入存储器,在指令计数器控制下,自动高速运行(执行程序)

24. 什么是CPU的指令周期、机器周期、时钟周期?

解:指令周期:一条指令从取出到执行完毕所持续的时间。(指令周期由若干机器周期组成)机器周期:完成某一独立操作所持续的时间。(机器周期由若干时钟周期组成)

时钟周期:是CLK中两个时钟脉冲上升沿之间持续时间,它是CPU最小定时单位。

25. 模块结构化程序设计中,程序设计基本结构有哪几类?

解:三类:顺序结构、分支结构、循环结构。

26. 什么是BIOS?

解:BIOS 是英文"Basic Input Output System"的缩略语,就是"基本输入输出系统"。

27. 什么是DOS?

解:DOS 是英文Disk Operating System 的缩写,意思是“磁盘操作系统”。DOS 是个人计算机上的一类操作系统。

28.8086/8088有几位状态位?几位控制位?其含义是什么?

解:8086/8088有6位状态位,3位控制位。

状态位:CF进位标志;PF奇偶标志;AF 辅助进位标志;ZF零标志;SF符号标志;OF溢出标志

控制位:IF中断允许标志;DF方向标志;TF陷进标志

29. 简述AO与/BHE在8086系统中的作用。

解:8086 有16根数据线,可以在一个总线读写周期中,读写一个字数据。8086 CPU配置的内存分为奇地址和偶地址存储体。如果要读写一个字数据,需要分别从奇地址和偶地址存储体读写一个字节数据。由A0=0 选通偶地址存储体,一个字节数据送到低八位数据线D0—D7;由/BHE=0选通奇地址存储体,一个字节数据送到高八位数据线D8—D15。

30. 什么是最小模式?什么是最大模式?如何设置

解:最小模式:就是在系统中只有8086/8088 一个微处理器。在该系统中,所以的总线控制信号都由8086/8088产生,因此,系统总线控制电路被减少到最少。

最大模式:在系统中包含两个或以上的微处理器。其中一个主处理器就是8086/8088,其他处理器为协处理器,是协助主处理器工作的。由MN/MX引脚控制(单CPU/多CPU 方式控制)。这根引脚决定了系统是构成单处理器(最小模式)系统还是多处理器(最大模式)系统。当MN/MX=VCC(高电平)时,按最小模式工作;当MN/MX=GND(接地)是,系统按最大模式工作。

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

微机原理期末考试试卷 (有答案) -CAL-FENGHAI.-(YICAI)-Company One1

《微机原理》考试试卷 一、判断题(每题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_____。

微机原理试题及答案

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.8086微处理器将下一条指令的地址保存在指令寄存器()中。 2.A)OP B)MP C)IP D)XP 3.以下寻址方式中只有()不需要访问内存。 4.A)立即寻址B)直接寻址C)寄存器间接寻址D)相对寄存器寻址 5.关于微处理器的指令系统,以下说法正确的是()。 6.A)指令系统就是该处理器能够执行的全部指令 7.B)一个微处理器的指令系统是设计微处理器时决定的,是其固有的功能 8.C)指令系统所能完成功能的强弱,是这种微处理器功能强弱的具体表现 9.D)以上都正确 10.在Intel系列微处理器中保护模式下是通过()中的段选择子在描述符表中选择一个描述符, 从而得到段的相关信息来访问内存。 11.A)通用寄存器B)段寄存器C)标志寄存器D)偏移寄存器 12.以下存储器中,只有()是以电容来存储信息,需要定期进行刷新。 13.A)PROM B)EPROM C)DRAM D)SRAM 14.以下指令错误的是()。 15.A)MOV AX,1234H B)MOV AX,BL 16.C) MOV AX,12H D)MOV AL,BL 17.8086CPU的中断源中只有()能被CPU的IF标志屏蔽。 18.A)INTR B)NMI C)软中断D)溢出中断 19.一片8259中断控制器可以管理8级外部中断,则2片8259级联最多可以管理()级外部中 断。 20.A)15 B)16 C)17 D)18 21.8086微处理器的状态标志中,()用于指示当前运算结果是否为零。 22.A)AF B)CF C) OF D)ZF 23.DMA数据传送是指在()之间直接进行的数据传送。 24.A)CPU和内存B)CPU和外设C)外设和外设D)内存和外设 25.微机系统中若用4片8259A构成主、从两级中断控制逻辑,接至CPU的可屏蔽中断请求线INTR上, 最多可扩展为()级外部硬中断。 26.A. 32 B. 29 C. 28 D. 24 27.采用查询方式来实现输入输出是因为它( ) 28.A. 速度最快 B. 在对多个事件查询工作时,能对突发事件做出实时响应 29.C. 实现起来比较容易 D. CPU可以不介入 30.并行接口与串行接口的区别主要表现在( )之间的数据传输前者是并行,后者是串行 31.A. 接口与MPU B. 接口与外设 C. 接口与MPU和外设 32.8086CPU通过M/IO控制线来区分是存储器访问,还是I/O访问,当CPU执行IN AL,DX指令时,该 信号线为()电平。 33.A. 高 B. 低 C. ECL D. CMOS 34.C PU响应可屏蔽中断请求时,其中断向量号由( )提供 35.A. CPU内部 B. 中断指令 C. 向量号固定 D. 中断控制器 36.设x=-46,y=117,则[x-y]补和[x+y]补分别等于。() 37.A. 5DH和47H B. D2H和75H C. 47H和71H D. 2EH和7lH 38.地址译码器的输入端应接到( )上。 39.A. 控制总线 B. 数据总线 C. 地址总线 D. 外部总线 40.8259A可编程中断控制器的中断服务寄存器ISR用于() 41.A. 记忆正在处理中的中断 B. 存放从外设来的中断请求信号

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

上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷 A 课程代码: B203205A 学分: 3.5 考试时间: 100 分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求,愿意在考试中遵守《考场规则》,如有违反将愿接受相应的处理。 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1.MCS-51的EA管脚接低电平时,CPU只能访问外部程序存储器。 2.MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外部数据存储器取数据时,使用/RD信号作“读”信号。 3.MCS-51的堆栈设在内部RAM中,单片机复位后SP的内容为07 H。 4. MOV A,34H 中的34H 是直接寻址。 MOV A,@R0 中的 @R0 是间接寻址。 5.若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6.MCS-51的数据总线共8位,来自P0 口,地址总线共16位,来自P2和P0口。 7.8255A具有(3)个8位可编程I/O口。 8.若串口工作于方式1,每分钟传送3000个字符,其波特率是(500)bit/s。 9.一个8位A/D转换器的分辨率是( 3.9)‰。 10.若0809 U REF=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是(80H)。 11.一个EPROM的地址有A0----A11引脚,它的容量为(4)KB。

12.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( 06H )。 二、判断题,对者划“√”,错者划“×”。(每小题1分,共10分) 1.(√)8051单片机的算术运算类指令执行的一般会影响标志位。 2.(√)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。 3.(×)AJMP指令转移范围是-128~127之间。 4.(√)DPTR可以分成高8位和低8位分别寻址。 5.(×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时/计数。 6.(×)MCS-51系列单片机4个I/O端口都是多功能的。 7.(√)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。 8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。 9.(√)串行通信要求是互相通信的甲乙双方具有相同的波特率。 10.(√)8255A的PA口具有3种工作方式。 三、阅读程序片段,指出执行结果。(每空2分,共20分) 1.MOV R1,#30H MOV A,#62H ADD A,#0B4H RLC A ANL A,01H MOV @R1,A RET ;执行到此 A=(20H),R1,=(30H),CY=(0),30H=(20H) 2.MOV R0,#20H MOV 20H,#05H MOV A,#10H MOV R2,A LOOP: ADD A,@R0

微机原理考试试题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

微机原理及应用 第2章 习题及答案

CH02 8086/8088指令系统 习题与思考题 1.假定DS=2000H,ES=2100H,SS=1500H,SI=00A0H,BX=0100H,BP=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令源操作数是什么寻址方式?源操作数在哪里?如在存储器中请写出其物理地址是多少? (1)MOV AX,0ABH (2)MOV AX,[100H] (3)MOV AX,VAL (4)MOV BX,[SI] (5)MOV AL,VAL[BX] (6)MOV CL,[BX][SI] (7)MOV VAL[SI],BX (8)MOV [BP][SI],100 解答: (1)MOV AX,0ABH 寻址方式:立即寻址;源操作数在数据线上;物理地址:无 (2)MOV AX,[100H] 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+100H=2000H*16+100H=20100H (3)MOV AX,VAL 寻址方式:直接寻址;源操作数在存储器中;物理地址:DS*16+VAL=2000H*16+0050H=20050H (4)MOV BX,[SI] 寻址方式:寄存器间接寻址;源操作数在存储器中;物理地址:DS*16+SI=2000H*16+00A0H=200A0H (5)MOV AL,VAL[BX] 寻址方式:变址寻址;源操作数在存储器中;物理地址:DS*16+VAL+BX=2000H*16+0050H+0100=20150H (6)MOV CL,[BX][SI] 寻址方式:基址加变址寻址;源操作数在存储器中;物理地址:DS*16+BX+SI= 2000H*16+0100H+00A0H =201A0H (7)MOV VAL[SI],BX 寻址方式:寄存器寻址;源操作数在寄存器中;物理地址:无 (8)MOV [BP][SI],100 寻址方式:立即寻址;源操作数在;物理地址:无 .设有关寄存器及存储单元的内容如下:2. DS=2000H,BX=0100H,AX=1200H,SI=0002H,[20100H]=12H,[20101H]=34H,[20102H]=56H,[20103]=78H,[21200]=2AH,[21201H]=4CH,[21202H]=0B7H,[21203H]=65H。

微机原理复习资料补充1

微机原理复习资料 1.计算器中的译码器有何作用 译码器可用以寻找存储单元的地址。 2.ALU是什么部件它能完成什么功能 ALU称为算术逻辑部件,它能完成算术运算的加减法及逻辑运算的”与” 、”或” 、”比较”等运算功能. 3.INTEL的CPU怎么分类大概分为几代各代的典型代表型号有哪些 第一代微处理器是1971年Intel公司推出的4004,以后又推出了4040和8008. 第二代为处理器是1974年推出的8080. 第三代为处理器是20世纪70年代后期,超大规模集成电路投入使用, Intel公司推出的8086/8088. 1985年,第四代微处理器80386推出市场. 4.设计一个能译出12个端口的译码器,它需要多少条编码线4条 5.简述微处理的构成。 微处理器由算术逻辑部件(ALU) 、控制部件、寄存器组和片内总线等几部分组成. 6.计算机的控制器有哪些部件构成 控制器有程序计数器PC 、指令寄存器IR 、指令译码器ID 、堆栈指示器SP和处理器状态字PSW构成. 7.8086/8088微处理器的标志寄存器是如何设计的可分为几种类型各类的功能是什么 8086有一个18位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位 OF:溢出标志位OF用于反映有符号数加减运算所得结果是否溢出 DF:方向标志DF位用来决定在串操作指令执行时有关指针寄存器发生调整的方向。 IF:中断允许标志IF位用来决定CPU是否响应CPU外部的可屏蔽中断发出的中断请求。 TF:跟踪标志TF。该标志可用于程序调试。TF标志没有专门的指令来设置或清楚。 SF:符号标志SF用来反映运算结果的符号位,它与运算结果的最高位相同 ZF:零标志ZF用来反映运算结果是否为0。 AF:下列情况下,辅助进位标志AF的值被置为1,否则其值为0 PF:奇偶标志PF用于反映运算结果中“1”的个数的奇偶性。 CF:进位标志CF主要用来反映运算是否产生进位或借位。 8.计算机的基本机构应包括哪些部件 微处理器(CPU), 存储器,输入/输出接口电路,外部设备,总线 9.8086/8088 CPU内部都有那些寄存器如何分类 通用寄存器:累加器,基地址寄存器, 计数器, 数据寄存器, 堆栈指针寄存器, 基地址寄存器, 源变址寄存器, 目的变址寄存器控制寄存器:指令指针寄存器, 状态标志寄存器 段寄存器:代码段寄存器, 数据段寄存器, 堆栈段寄存器, 附加段寄存器 10.简述8086/8088的指令执行过程。 包括三个基本阶段:1)取指令(将要执行的指令从内存取到CPU内。) 2)对指令译码(CPU对取入的该条指令进行分析译码,判断该条指令要完成的操作。) 3)执行指令(CPU向各部件发出完成该操作的控制信号,完成该指令的功能) 11.简述8086/8088微处理的编程结构。 12.8086/8088指令系统可分为那几大类 8086/8088指令系统可分为六大类: 数据传送指令(Data transfer); 算术指令(Arithmetic); 逻辑指令(Logic); 串处理指令(String manipulation); 控制转移指令(Control transfer); 处理机控制指令( Processor control) 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单元中分别存放的是两个双

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

丽水学院《微机原理》考试试卷 班级:___________ 姓名:___________学号:____________ 题号一二三四五六总分得分 得分 一、判断题(每题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____。

微机原理期末考试试题

期末测试试题 微机原理与接口技术 一、填空题(本大题共20分,每空1分) 1.设机器的字长为8位:若X=-1,则[X]原= H, [X]补= H, [X]反= H 。 2. 堆栈中“PUSH 源操作数”指令所包含的操作内容为:____________________和____________。3.半导体静态存储器是靠____________存储信息,半导体动态存储器是靠____________存储信息。4.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器时序的正确配合,就要利用____________信号,使CPU插入一个____________ 状态。 5.当8253的/CS信号有效时,其地址线A1A0分别为______、_______、________、_________时,可分别选中计数器0,计数器1,计数器2,控制字寄存器。 6.一个中断类型号为01CH的中断处理程序存放在0100H:3800H开始的内存中,中断向量存贮在地址为_______________至______________的____________个单元中。 7.已知异步串行通信的帧信息为0110010101,其中包含启始位1位、停止位1位,7位ASCII数据位,则传送的字符数据是 H,采用的校验是 ____,校验位数据是。 8.一个4位的D/A转换器,满量程电压为10V,其线性误差为±1 2 LSB,当输入为0CH时,其理想 输出电压值为________________ 二、选择题(本大题共20分,每小题1分) 1.程序计数器(PC)的位数取决于____________ A.存储器的容量 B.指令字长 C.机器字长 2.运算器由很多部件组成,其核心部分是_______ A.数据总线 B.算术逻辑单元 C.累加器 D.多路开关

微机原理复习资料

8086 1、总线接口:4个段地址寄存器:CS:代码段寄存器; DS:数据段寄存器;ES:附加段寄存器;SS:堆栈段寄存器;16位的指令指针寄存器;20位地址加法器;6字节的指令队列缓冲器; 2、执行接口:4个通用寄存器AX、BX、CX、DX 4个专用寄存器SP:堆栈指针寄存器BP:基数指针寄存器 SI:源变址寄存器 DI:目的变址寄存器 8086的标志:状态标志,控制标志。 进位标志位(CF);辅助进位标志位(AF); 溢出标志位(OF):零标志位(ZF) 符号标志位(SF):奇偶标志位(PF): 地址锁存器功能:STB为高电平间,输出等于输入,为下降沿时,输出锁存,与输出(CPU)无关。OE为有效电平(低电平)时正常输出,为无效电平(高电平)时输出高阻。ALE 为8088/8086地址锁存允许高电平有效,输出,复用线上出线地址时为高电平。锁存器的DL0-DL7与CPU的地址数据复用线相连,STB与ALE相连ALE为正脉冲时,输出地址,为低电平时,输出锁存,与输出(CPU)无关。 最新模式系统中: M/IO RD WR 功能 0 0 1 1 0 1 1 1 1 I/O读 I/O写 存储器 读 存储器 写 3、8086有256种中断(硬件中断(可屏蔽和非屏蔽)和软件中断)。中断程序结束时,会按照和中断响应相反 的过程返回断点,即先从堆栈弹出IP和CS,再 弹出标志,然后按照IP和CS的值返回主程序断 点处继续执行原来的程序。 4、8086的I/O编址:(1)通过硬件将I/O端口 和存储器统一编址:优点是不必专门设置I/O指 令。缺点是I/O端口占用了内存地址,使内存空 间缩小;访问内存的指令较长,速度慢;访问内 存和访问I/O的指令形式一样,影响程序的可读 性。(2)I/O端口独立编址:使用这种方式对I/O 编址,指令系统中有专用的I/O指令,运行速度 快,且访问内存和访问I/O端口的指令完全不同, 增加程序的可读性。 5、Pentium的工作方式:实地址方式;保护虚拟 地址方式;虚拟8086方式;系统管理方式。 6、Pentium的寻址方式(操作数):立即数寻址; 寄存器寻址;输入/输出端口寻址;存储器寻址。 7、CPU与外设之间的数据传送方式:程序方式 (无条件传送方式、条件传送)、中断方式、DMA 方式。 8、8251A和CPU之间连接信号:(1)片选信号 (CS)(2)数据信号(D7~D0)(3)读/写控制信 号(RD、WR、C/D)(4)收发联络信号 C/D RD WR 具体的 操作 1 1 1 1 1 1 A B C D A=CPU从8251A输入数据 B=CPU从8251输出数据 C=CPU读取8251的状态 D=CPU往8251写入控制命令 9、时钟频率=波特率因子X波特率 10、8255芯片引脚信号: 1.和外设一边相连的信号(PA7~PA0):A端口数 据信号;PB......PC.....和PA类同。 2.和CPU一边相连的信号: RESET(复位信号,高电平有效)D7~D0(数据线) A1、A0端口选择信号。 11、8255三种基本工作方式:基本的输入/输出方 式、选通的输入/输出方式、双向传输方式。 12、8259的工作方式:a:按优先级设置划分:全 嵌套方式、特殊嵌套方式、优先级自动循环方式、 优先级特殊循环方式。b:按中断源的屏蔽方式: 普通屏蔽方式、特殊屏蔽方式。c:中断处理方式: 中断自动结束方式、一般中断结束方式、特殊中 断结束方式。d:引入中断请求方式:边沿触发方 式、电平触发方式、中断查寻方式。 13、8259初始化命令字:ICW1芯片控制初始化 命令字(偶);ICW2设置中断类型号(奇);ICW3 标志主片/从片(奇);ICW4方式控制。 14、8259操作命令字:OCW1中断屏蔽操作命令 字(奇);OCW2设置优先级循环方式和中断结束 方式(偶);OCW3设置和撤销特殊屏蔽方式、设 置中断查询方式、设置对8259内部寄存器的读出 命令(偶)。 15、DMA控制器初始化过程:1、将数据传输缓 冲区的起始地址或结束地址送到地址寄存器中。 2、将传输的字节数、字数或双字数送到计数器中。 3、通过模式寄存器设置工作方式等 16、8237的工作模式:单字节传输模式、块传输、 请求传输、级联传输。 23. 中断向量表的功能是什么?若中断向量号分别为1AH和 20H,则它们的中断向 量在中断向量表的什么位置上? 答:中断向量表的功能是当中断源发出中断请求时,即可查 找该表,找出其中断向量,就可转入相应的中断服务子程序。 1AH在中断向量表的位置是1AH*4=68H在中断向量表 0000:0068处;20H在中断向量表的位置是80H在中断向 量表0000:0080处。 8、RAM有几种,各有什么特点?ROM有几种,各有什么 特点? 答:RAM有两种,SRAM(静态RAM),它采用触发器电路 构成一个二进制位信息的存储单元,这种触发器一般由6个 晶体管组成,它读出采用单边读出的原理,写入采用双边写 入原理;DRAM(动态RAM),它集成度高,内部存储单元 按矩阵形式排列成存储体,通常采用行,列地址复合选择寻 址法。ROM有5种,固定掩摸编程ROM,可编程PROM, 紫外光檫除可编程EPROM,电可檫除的可编程EPROM,闪 速存储器。 41.试按照如下要求对8259A进行初始化:系统中只有一片 8259A,中断请求信号用电平触发方式,下面要用ICW4, 中断类型码为60H、61H、62H……67H,用全嵌套方式, 不用缓冲方式,采用中断自动结束方式。设8259A的端口地 址为94H和95H。 答:MOV DX,94H ;偶地址 MOV AL,00011011B ;ICW1 OUT DX,AL MOV AL,10011111B ;ICW2 ,中断源在IR7 MOV DX,95H ;奇地址 OUT DX,AL MOV AL,00000011B ;ICW4 OUT DX,AL

微机原理与接口技术考试试题及答案A

《微机原理与接口技术》课程期末考试试卷(A卷,考试) 一、单项选择(在备选答案中选出一个正确答案,并将其号码填在题干后的括号内。每题2分,共30分) 1 .某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有( D )条。 A. 32 B. 16 C. 20 D. 24 2 .用8088CPU组成的PC机数据线是( C )。 A. 8条单向线 B. 16条单向线 C. 8条双向线 D. 16条双向线 3 .微处理器系统采用存储器映像方式编址时存储单元与I/O端口是通过( B )来区分的。 A. 不同的地址编码 B. 不同的读控制逻辑 C. 不同的写控制逻辑 D. 专用I/O指令 4 .要禁止8259A的IR0的中断请求,则其中断屏蔽操作指令字OCW1应为( D )。 A. 80H B. 28H C. E8H D. 01H 5 .在8086环境下,对单片方式使用的8259A进行初始化时,必须放置的初始化命令字为( B )。 A. ICW1,ICW2,ICW3 B. ICW1,ICW2,ICW4 C. ICW1,ICW3,ICW4 D. ICW2,ICW3,ICW4 6 .6166为2Kx8位的SRAM芯片,它的地址线条数为( A )。 A. 11 B. 12 C. 13 D. 14 7 .在计算机系统中,可用于传送中断请求和中断相应信号的是( C )。 A. 地址总线 B. 数据总线 C. 控制总线 D. 都不对 8 .段寄存器装入2300H,该段的最大结束地址是( A )。 A. 32FFFH B. 23000H C. 33FFFH D. 33000H 9 .在进入DMA工作方式之前,DMA控制器当作CPU总线上的一个( A )。 A. I/O设备 B. I/O接口 C. 主处理器 D. 逻辑高 10 .在8086宏汇编过程中不产生指令码,只用来指示汇编程序如何汇编的指令是( B )。 A. 汇编指令 B. 宏指令 C. 机器指令 D. 伪指令 11 .中断向量表占用内存地址空间为( A )。 A. 00000H~003FFH B. 00000H~000FFH C. 00000H~00100H D. FFF00H~FFFFFH 12 .实现CPU与8259A之间信息交换是( D )。A. 数据总线缓冲器 B. 级联缓冲/比较器 C. 读写控制电路 D. 数据总线缓冲器与读写控制电路 13 .Intel 8253的最大输入时钟频率是( B )。 A. 5MHz B. 2MHz C. 1MHz D. 4MHz 14 .完成两数相加后是否溢出的运算,用( C )标志位判别。 A. ZF B. IF C. OF D. SF 15 .8255A的方式选择控制字应写入( D )。 A. A口 B. B口 C. C口 D. 控制口

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

得分《微机原理》考试试卷 一、判断题(每题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____标志。

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

微机原理期末考试试题及答案 上海应用技术学院2008—2009学年第一学期 《微机原理及应用》期末试卷A 课程代码: B203205A学分: 3.5考试时间: 100分钟 课程序号: 1958,1960 班级:学号:姓名: 我已阅读了有关的考试规定和纪律要求~愿意在考试中遵守《考场规则》~如有违反将愿接受相应的处理。 题号一二三四五六七八九十总分应得分20 10 20 15 10 1510 100实得分 试卷共页,请先查看试卷有无缺页,然后答题。 一、填空(每空1分,共20分) 1(MCS-51的EA 管脚接低电平时,CPU只能访问外部程序存储器。 2(MCS-51单片机从外部程序存储器取指令时,使用/PSEN信号作“读”信号,从外 信号作“读”信号。部数据存储器取数据时,使用/RD 3(MCS-51的堆栈设在内部RAM 中,单片机复位后SP的内容为07 H。 4. MOV A,34H中的34H是直接寻址。 MOV A,@R0中的@R0是间接寻址。 5(若PSW=98H,则选择了第3组工作寄存器,此时R7的地址是1F H。 6(MCS-51的数据总线共8位,来自P0口,地址总线共16位,来自P2和P0口。

7(8255A具有( 3 )个8位可编程I/O口。8(若串口工作于方式1,每分钟传送3000个字符,其波特率是( 500 )bit/s。 9(一个8位A/D转换器的分辨率是( 3.9 )‰。 10(若0809 U=5V,输入模拟信号电压为2.5V时,A/D转换后的数字量是( 80H )。REF 11(一个EPROM的地址有A0----A11引脚,它的容量为( 4 )KB。 12(已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1, 它的字形代码应为( 06H )。 第1页 二、判断题,对者划“?”,错者划“×”。(每小题1分,共10分)1((?)8051单片机的算术运算类指令执行的一般会影响标志位。2((?)8051单片机的外部数据存储器和内部数据存储器的要用不同的指令来访问。3((×)AJMP指令转移范围是-128,127之间。 4((?)DPTR可以分成高8位和低8位分别寻址。 5((×)MCS51内部定时/计数器在溢出时,都必须由软件重装初值才能按原设定值定时 /计数。 6((×)MCS-51系列单片机4个I/O端口都是多功能的。 7((?)MCS-51特殊功能寄存器的字节地址能被8整除者,可以位寻址。8.(×)并行扩展简单I/O口,对芯片的要求是:输入要锁存,输出要缓冲。((?)串行通信要求是互相通信的甲乙双方具有相同的波特率。9 10((?)8255A的PA口具有3种工作方式。

微机原理复习资料

微机原理复习资料 一、选择题 1、某单元在数据段中,已知DS=1000H,偏移地址为1200H,则它的物理地址为(B) A 10000H B 11200H C 12100H D 13000H 2、某系统中,已知SS=2360H,SP=0800H,若将20H个字节的数据入栈,则SP 的内容为(D) A 0780H B 0820H C 23E20H D 07E0H 3、改变( C)寄存器的值,可改变堆栈中栈顶元素的位置。 (A) BP (B) IP (C) SP (D) BX 4、加减类运算指令对标志位的状态(A )。 (A) 有影响(B) 部分影响(C) 无影响(D) 任意 5、当AH=( C)时,执行INT 21H指令可在屏幕上显示一组字符。 (A) 01H (B) 02H (C) 09H(D) 0AH 6、8255A的方式选择控制字为80H其含义为(C)。 (A)A B C 口全为输入 (B) A口为输出,其他为输入(C) A B为方式0(D)A B C口均为方式0,输出 7、设串行异步通信的数据格式是:1个起始位,7个数据位,1个校验位,1个停止位,若传输率为1200,则每秒钟传输的最大字符数为(C )。 (A)10个(B)110个(C)120个(D)240个 8、异步串行通信中,收发双方必须保持(A)。 (A)收发时钟相同(B)停止位相同 (C)数据格式和波特率相同(D)以上都正确 9、8253的计数器的最大计数初值是( D)。

(A) 65536 (B) FFFFH (C) FFF0H (D) 0000H 10、下列芯片中,可用作CPU与8位A/D转换器之间接口的是(C )。 (A) 8251 (B) 8254 (C) 8255 (D) 8259 11、从转换工作原理上看,(B)的A/D转换器对输入模拟信号中的干扰抑制能力较强。 (A) 逐次逼近式 (B) 双积分型 (C) 并行比较式 (D) 电压频率式 12、按键的抖动是由(C)造成的。 (A) 电压不稳定 (B) 电流不稳定 (C) 机械运动抖动和接触不稳定 (D) 按键速度太慢 13、如果一个堆栈从地址1250H:0100H开始,SP=0050,则SS的段地址是(B) A、12600H B、1260H C、1265H D、125BH 14、若已知[X] 补=11101011B,[Y] 补 =01001010B,则[X – Y ] 补 =(A) A、10100001B B、11011111B C、10100000B D、溢出 15、在中断方式下,外设数据输入到内存的路径是(D)。 (A) 外设→数据总线→内存 (B) 外设→数据总线→CPU→内存 (C) 外设→CPU→DMAC→内存(D) 外设→I∕O接口→CPU→内存 16、CPU响应INTR和NMI中断时,相同的必要条件是(A)。 (A)当前指令执行结束 (B) 允许中断 (C) 当前访问内存结束 (D) 总线空闲 17、8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是(D)。 (A) B口 (B) A口 (C) A、B、C三端口均可以(D)C口 18、8255A引脚信号WR=0,CS=0,AI=1,AO=1时,表示( B )。 (A) CPU向数据口写数据(B) CPU向控制口送控制字 (C) CPU读8255A控制口 (D) 无效操作

相关文档