微机原理与接口技术试题七
一、填空题
1、微机系统由( )和( )两部分组成。
2、8086有( )位地址线,存储器容量为( )B。
3、8086CPU 内部组成结构从功能上讲,可分为( )和( )两部分。
4、8086/8088的四个段寄存器为( )、( )、( )、( )
5、用来存放CPU状态信息的寄存器是( )。
6、用来存放指令地址的寄存器是( )。
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,其物理地址是( ),段地址是( ),偏移地址是 ( )。
10、8086存储器管理采用( )技术。
11、I/O端口的寻址方式有两种,分别是( ),( )。
12、指令JO NEXT 表示OF=( )时转移。
13、将I/O设备端口内容读入AL中的指令助记符是( )。
14、8086CPU的 I/O指令采用间接寻址时,使用的间接寄存器是( )。
15、设置DF=1的指令为( )。
16、清除CF标志的指令为( )。
17、一对操作堆栈的指令为( )和( )。
18、LOOPNZ的循环条件为( )。
19、实现无符号数乘2的指令的助记符是( ),实现有符号数除2的指令的助记符是( )。
20、变量/标号的三个属性是( ),( ),( )。
21、DEBUG命令中,反汇编命令的英文字母为( ),显示内存命令的英文字母为( ),跟踪执行命令
的英文字母为( ),显示和修改寄存器的命令( ),汇编命令是( )。
22、8086CPU引脚信号中中断请求两个信号名称为( )和( )。
23、半导体存存储器按使用功能分为( )和( )两种。
24、地址译码方式有( )和( )两种。
25、接口电路中一般有( )、 ( ) 和( )三种端口。
26、I/O端口的编址方式一般有( )和 ( )两种
27、CPU与IO设备之间数据传送控制方式常见的有( )、( )和( )三种。
28.在串行通信中有( )、( )两种最基本的通信方式。
29.1片8259A中断控制器可管理( )级中断,用9片8259A可构成( )级主从式中断管理系统。
二、选择题
1、源的变址寄存器是( )。
A)SI B)DI C)SP D)BX
2、用来存放即将执行的指令的偏移地址的寄存器是( )。
A)SP B)IP C)BP D)CS
3、用来存放运行结果状态的寄存器为( )操作。
A)SP B)SI C)FLAGS D)DX
4、微机中控制总线传送的是( )。
A)存储器和I/O接口的地址码
B)微处理器向内存储器和I/O接口传送的命令信号
C)存储器和I/O设备向微处理器传送的状态信号
D)B和C
5.在下列指令的表示中,不正确的是( )
A.MOV AL,[BX+SI] B.JMP SHORT DONI
C.DEC 100 D.MUL CL
6.将DX的内容除以2,正确的指令是( )
A.DIV 2 B.DIV DX,2 C.SAR DX,1 D.SHL DX,1
7.若栈顶的物理地址是20100H,当执行完POP AX指令后,栈顶的物理地址是( )。
A.20102H B.20101H C.20100H D.20103H
8.下列指令中,源操作数的寻址方式中,( )属于立即寻址,( )属于寄存器寻址,( )属于
寄存器间接寻址,( )属于直接寻址,( )属于寄存器相对寻址。
A.MOV AX,[4000H] B.MOV [BX],AX
C.SUB AX,2000H D.MOV AX,[SI+12H]
E.MOV CX,[BX] F.MOV AX,[SI+BX+10H]
9.下列指令中错误指令是( )、( )和( )。
A.MOV AX,DS B.MOV CS,1500H
C.MOV SI,BX D.MOV [3000H],AL
E)MOV [DI+32H],[1845H] F.MOV AL,1000H
10.指令LOOPNZ的循环结束条件是( )。
A.CX=0且ZF=0 B.CX=0或ZF=0
C.CX=0且ZF=1 D.CX=0或ZF=1
11.语句DA1 DB 2 DUP(4,6),5汇编后,与该语句功能等同的语句是( )。
A.DA1 DB 4,6,5 B.DA1 DB 2,4,6,5
C.DA1 DB 4,6,4,6,5 D.DA1 DB 4,6,5,4,6,5
12、对于语句 Y DW 10 DUP(0),则TYPE Y为( )、LENGTH Y为( ),SIZE Y为( )。
A.2 B.10 C.20 D.4
13、8086CPU引脚MN/ MX 接电源电压时,表示系统工作于( )。
A.最小模式 B.最大模式
14、8086/8088CPU的RD、M/IO引脚上为逻辑0时,意味着( )操作。
A.读存储器 B.写存储器 C.读I/O端口 D.写I/O端口
15、Intel 8286的作用是( )。
A.地址锁存 B.产生时钟 C.总线控制 D.数据驱动
16.以下存储器件,若存有数据,当掉电时,( )存储器件不能保留原有数据?
A.磁芯存储器 B.RAM C.ROM
17.可编程芯片8259的作用是( )。
A.定时/计数 B.中断控制 C.并行输入输出 D.数/摸转换
18.在串行通信中,每一位数据传送所需要时间与( )有关。
A.波特率 B.帧格式 C.CPU频率 D.固定不变
19.芯片DAC0832的作用是( )。
A.定时/计数 B.模/数转换 C.并行输入输出 D. 数/模转换
20.芯片ADC0809的作用是( )。
A.定时/计数 B.模/数转换 C.并行输入输出 D. 数/模转换
三、问答题
1、微机中各部件的连接采用什么技术?为什么?
2、微机系统的总线结构分哪三种?
3、模型机有哪些寄存器,以及作用?
4、8086CPU的内部结构由哪两部分组成,各组成部件又有哪些部件组成、功能是什么?
5、8086/8088为什么采用地址/数据复用技术?8086有哪些管脚是复用的?
6、用文字和方框图形式分别说明查询式输出的流程图。
7、CPU在中断周期要完成哪些主要的操作?
8、芯片8255有几个控制字?各自功能如何?若8255A控制字写入同一个控制端口如何区分不同的控制字?
四、计算题
1、设有一个具有13位地址和8位字长的存储器,问:
(1)存储器能存储多少字节信息?
(2)如果存储器由1K*4bRAM芯片组成,共需要多少片?
(3)需要哪几?
五、程序设计题(2*10)
1、编写一个汇编语言程序,要求从键盘输入一个小写字母,将其转换成大写字母在屏幕上显示出来。
2、已知芯片8253的端口地址为4F0H~4F3H,设计数器1工作在方式1,计数器初值为3060H,采用二进制计数
,请设计实现上述功能的8253初始化程序。 |