2019年秋季学期北邮《微机原理与接口技术》期末考试复习资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《微机原理与接口技术》课程2019年秋季期末考试复习资料
一. 选择题(每小题1分,共20分)
1.电子计算机从问世到现在都遵循“程序存储”的概念,最早提出它的是(A )。
A.冯•诺依曼B.图灵C.巴贝奇D.贝尔
2.计算机中存储数据的最小单位是二进制的(D )。
A.千字节B.字长C.字节 D. 位(比特)
3.一个完整的计算机系统通常应包括(A )。
A.硬件系统和软件系统B.系统软件和应用软件
C.计算机及其外围设备D.主机与外部设备
4.运算器的主要功能是(A )。
A.算数和逻辑运算 B. 算数运算C.逻辑运算D.函数运算5.计算机的字长是指(C )。
A.CPU地址总线的宽度B.存储单元的宽度
C.计算机内部一次可以处理的二进制数码的位数D.32位长的数据
6.8086CPU地址总线宽度为20位,它对存储器的寻址范围是(C )。
A.20KB B.64KB C.1MB D.20MB
7.8086CPU内部具有16位寄存器(B)。
A.12个B.14个C.18个D.20个
8.8086CPU中,BIU的指令队列长度为(B )。
A.4个字节B.6个字节C.8个字节D.9个字节
9.8086系统中,每个逻辑段的存储单元数最多为(C )。
A.1MB B.256B C.64KB D.根据需要而定
10.某8位数据存放在2300H:2300H处,问该数据存放单元的物理地址是(A )。
A.25300H B.23023H C.23230H D.23000H 11.8086CPU存放当前指令的存储单元的逻辑地址为(C )。
A.DS:BX B.SS:SP C.CS:IP D.CS:PC
12.常用来获取内存单元地址偏移量的指令是(A )。
A.LEA B.LAHF C.LES D.LDS
13.计算机能够直接执行的程序语言是(D )。
A.C++B.高级语言C.汇编语言D.机器语言
14.能够表示指令存放地址的是(C )。
A.符号名B.变量名C.标号D.常量
15.下列伪指令中,不能用来定义变量的是(A )。
A.BYTE B. DB C. DW D. DD
16.8086CPU对I/O端口的编址方式是(D )。
A.统一编址 B. 直接编址 C. 间接编址 D. 独立编址
17.8086CPU对I/O端口的最大寻址空间为(B )。
A.128KB B.64KB C.16KB D.8KB
18.8086CPU按I/O指令寻址方式得到的地址是(B )。
A.段内偏移量B.I/O端口地址C.物理地址 D. 有效地址
19.输入/输出指令对标志位的状态(B )。
A.有影响B.无影响C.部分影响 D. 随意
20.在中断方式下,CPU和外设处于(C )工作。
A.部分重叠B.交替C.并行 D. 串行
二. 指出下列指令正确与否,若不正确试说明原因
1.POP CS 错误,禁止对CS寄存器赋值。
2.MOV BP,AL 错误,源操作数和目的操作数的字长不匹配。
3.PUSH FR 错误,无此指令。
4.JMP BYTE PTR[BX][DI] 错误,当移位超过1位就必须将移动位数赋值给
CL,
5.CMP[DI],[SI] 错误,不允许在存储单位之间做比较。
三.填空
已知:DS=1234H,SI=0100H,[12440H]=2440H,[12442H]=1000H
LEA BX,[SI];BX= 0100H
MOV AX,[SI];AX= 2440H
MOV CX,SI;CX= 0100H
LDS SI,[SI];DX= 1000H
SI = 2440H
四.接口设计(每小题10分,共20分)
1.试编制8255A初始化程序段。要求端口A工作在方式1输入方式;端口B工作在方式0输出方式;端口C的高4位配合端口A工作,低4位为输入I/O线。8255A的口地址占用8CH-8FH。
初始化程序片段为:
MOV AL,0B1H
OUT 8FH,AL
2.设8254计数器2工作于方式2,并置计数初值为1110H,该芯片端口地址为70H-73H。请进行初始化编程。
初始化程序片段为:
MOV AL,0B4H
OUT 73H,AL
MOV AL,10H
OUT 72H,AL
MOV AL,11H
OUT 72H,AL