您好,欢迎来到爱go旅游网。
搜索
您的当前位置:首页微机原理试卷

微机原理试卷

来源:爱go旅游网
微机原理试题

一、单选题

1、十进制负数 –38的八位二进制补码是( B )

A、01011011B B、11011010B C、11011011B D、01011010B 2、最小模式时,当M/IO为低电平时,表示CPU正在对( B )进行访问。

A、存储器 B、I/O端口 C、外部存储器 D、EPROM 3、下列关于中断方式特点的叙述中,不正确的是( D ) A.CPU与外围设备可同时工作 B.能处理异常事件

C.数据的输入/输出都要经过CPU D.由中断控制器来实现数据的I/O传输 4、SP=2500H,RAM 2500-2505内分别存放10H,20H,30H,40H,50H,60H六个数,执行MOV SP,2502H,POP BX两条指令后(B)

A.SP=2502H BX=1020H B.SP=2504H BX=4030H C.SP=2504H BX=3040H D.SP=2502H BX=2010H 5、当AH=( C)时,执行INT 21H指令可在屏幕上显示一组字符。 (A) 01H (B) 02H (C) 09H (D) 0AH

6、可以直接存取1M字节内存的微处理器,其地址线需( C )条。

(A) 8 (B)16 (C) 20 (D) 24

7、在微计算机中用来存放源字符串地址的偏移量的寄存器是( C )。 A.SP B.BP C.SI D.DI 8、8086系统中,能在一个总线周期内完成从内存中读取一个字的指令是( C) A.MOV AL,[20H] B.MOV AL,[21H] C.MOV AX,[20H] D.MOV AX,[21H]

9、若用62SRAM芯片(8K×8位)组成128KB的存储器系统,需要( A )片62芯片。

(A)16 (B)24 (C)32 (D)

10.利用程序查询方式传送数据时,CPU必须读( A )以判断是否传送数据。 (A)外设的状态 (B)DMA的请求信号 (C)数据输入信息 (D)外设中断请求 二、填空题

1、IP寄存器是一个( 16 )位寄存器,它总是指向下一条要执行的指令代码的第一个字节。

2.设(DS)=426AH,偏移量为86H,该字节的物理地址是( )42726H。

3..当数据字在存储器中以不对准的方式存放时,需要( 2 )个总线周期,才能将它读出。 4..8086 CPU无论在最大方式、最小方式下都可寻址( )的存储空。 1MB 5、CPU响应可屏蔽中断的条件是( )、( )和 ( )。

-----

CPU开中断 、 有中断源提出中断请求 和 CPU执行完现行执令后

6、.设微机的地址总线为16位,其RAM存储器容量为32KB,首地址为4000H,且地址是连续的,则可用的最高地址是( )。0BFFFH

7、组成32M*8位的存储器,需要1M*4位的存储芯片共( )片。 8、条件转移指令JNE的测试条件是( )。ZF=0

9、若AX=1234H,SP=1000H,指令PUSH AX执行后AX=( ),SP=( ) 。1234H,0FFEH 10、若一个数中含有3个“1”,则其奇偶标志为 ( )。 1 三、判断题

1.逻辑地址不是物理地址,但它是唯一的。× 2.指令NOT AX,BX是合法的。×

3.8086CPU的最大模式是为是实现多处理器系统而设计的× 4.DMA方式可以实现内存与接口之间数据的直接交换。×

5、8086复位时,(CS)=FFFFH,(IP)=0000H,所以8086在复位后重新启动时,便从内存的FFFF0H单元开始执行指令,使得系统在启动时自动进入系统程序。√

四、简答题

1、8086系统中INTR中断与INT n 中断有什么区别?

INTR是由可屏蔽中断请求引脚INTR引入的外部硬件中断;而INT n是由软中断指令产生软件中断?

2、什么是动态存储器的刷新?为什么需要刷新?

因为动态存储器所存的信息是放在芯片内部的电容上的,由于电容的缓慢放电,时间久了会造成数据的丢失。为了保证数据不丢失,必须及时将数据信息读出并照原样写入原单元的过程称为动态存储器的刷新。

3、如果TABLE为数据段中0020H单元的符号名,在该单元中存放着3412H,请指出以下两条指令有什么区别?每条指令执行后AX寄存器中的内容是多少? MOV AX,TABLE LEA AX,TABLE

MOV AX,TABLE ;表示将TABLE单元的内容送到AX中。 执行后 AX=3412H或1234H LEA AX,TABLE ;表示将TABLE单元的偏移量送到AX中。 执行后 AX=0020H

4、I/O接口电路采用统一编址或编址时对微处理器有无特殊要求?

I/O接口电路采用统一编址时对微处理器无特殊要求,只需将I/O接口电路当作

存储对于一样对待即可;而编址时则对微处理器有特殊要求,需要CPU的指令系统中包含有访内指令和访外指令以及专门的访内操作和访外操作的控制逻辑。

五、程序分析

AL=90H

程序的功能是:根据外设端口(01H)送来的数据,从GRAY表中查出对应的代码,,回送到外设的02H端口,共取五次。

六、程序设计

1)已知在ARRAY数组中有80个无符号字节数据,编写汇编语言程序段,将ARRAY数组中的最大值放入MAX单元中。 DATA SEGMENT

ARRAY DB D1,D2,D3,...D80;D1,D2...80个数据值 MAX DB ? DATA ENDS CODE SEGMENT

ASSUME CS:CODE,DS:DATA START: MOV AX,DATA

MOV DS,AX LEA SI,ARRAY MOV AH,0 MOV CX,80

AGAIN: MOV AL,[SI] INC SI CMP AL,AH JC NEXT MOV AH,AL NEXT: LOOP AGAIN MOV MAX,AH MVO AH,4CH INT 21H CODE ENDS END START

2、用16K*8的SRAM存储器芯片组成的K字节的RAM存储器电器,试回答下列问题:

(1)试画出存储器的组成图,并与CPU连接,要求所组成的存储器空间从10000H开始并且是连续的。 (2)求各存储器的地址范围。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- igat.cn 版权所有 赣ICP备2024042791号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务