微机原理与接口技术试题四
一、选择题(单项选择,每小题2分,共20分)
1.采用补码表示的8位二进制数真值范围是( )。
A.-127~+127 B.-1 27~+128 C.-128~+127 D.-128~+128
2.指令指针寄存器(IP)中存放的内容是( )。
A.指令 B.指令地址 C.操作数 D.操作数地址
3.8086的I/O地址空间采用16位数寻址时,可访问的端门数容量为( )。
A.16KB B.32KB C.64KB D.1MB
4.给定(AL)=80H,(CL)=02H,指令SHR AL,CL执行后的结果是( )。
A.(AL)=40H B.(AL)=20H C.(AL)=C0H D.(AL)=E0H
5.循环程序设计中,要考虑的核心问题是( )。
A.循环的控制 B.选择循环结构
C.设置循环参数初始值 D.修改循环控制参数
6.微机中地址总线的作用是( )。
A.选择存储单元 B.选择信息传输的设备
C.指定存储单元和I/O接口电路地址 D.确定操作对象
7.某存储器容量为64K x 16,该存储器的地址线和数据线条数分别为( )。
A.16,32 B.32,16 C.16,16 D.32,32
8.8253工作在( )方式时,OUT引脚能输出一个CLK周期宽度的负脉冲。
A.方式0 B. 方式1 C.方式3 D.方式4或方式5
9.串行接口芯片825lA可实现( )。
A.同步传送 B.异步传送 C.并行传送 D.A和B均可
10.启动8253的计数器开始或计数的方式有( )。
A.软件方式 B.硬件方式
C.软件和硬件方式 D.门控信号
二、填空题(每空1分,共20分)
1.8086的标志寄存器共有_______个标志位,分为_______个_______标志位和_______个_______标志位
。
2.8086为访问1MB内存空间,将存储器进行_______管理;其_______是唯一的;偏移地址是指
______________;逻辑地址常用于_______。
3.I/O端口的寻址有__________、__________两种方式;采用8位数端口地址(直接端口寻址)时,可访
问的端口地址为_______;采用16位数端口地址(间接端口寻址)时,可访问的端口地址为_______。
4.子程序的基本结构包括_______、_________、_________、______等几个部分;子程序的参数传递有
__________、__________等方法。
三、简答题(每题6分,共30分)
1.简述实地址方式和虚拟8086方式的区别。
2.若一个程序段开始执行之前,(CS)=33AOH,(IP)=0130H,试问该程序段启动执行指令的实际地址是什
么?
3.什么是宏指令?宏指令在程序中如何被调用?
4.在微型机系统中采用标准总线的好处有哪些?
5.当8255A工作在中断方式2时,CPU如何区分输入或输出?
四、分析计算题(第1小题6分,第2小题8分,第3小题16分)
1.写出下列十进制数的原码、反码、补码表示(采用8位二进制数)。
(1)96
(2)31
(3)-42
(4)-115
2.指出如下指令中源操作数和目的操作数的寻址方式:
(1)MOV AX,100H (2)MOV CX,AX
(3)ADD [SI],1000 (4)SUB BX,[SI+100]
(5)MOV [BX+300],AX (6)AND BP,[DI]
3.编程实现定义一条宏指令,完成将一位十六进制数转换为ASCII码的操作。
|