1、 共 4 页 第 1 页 华侨大学 2016 年硕士研究生入学考试专业课试卷 (答案必须写在答题纸上) 招生专业 精密仪器及机械、测试计量技术及仪器、检测技术与自动化装置 科目名称 微计算机原理 科目代码 853 一、 单项选择题(每题 3 分,30 分)。 1. 一个字符的基本 ASCII 值占用( )位(二进制) 。 A. 6 B. 7 C. 8 D. 9 2. 十进制数-100 的 8 位二进制数的补码为( ) 。 A. 11100100 B. 01100100 C. 10011100 D. 00000001 3. 把汇编语言的程序翻译成机器语言代码程序的实用程序称为( ) 。 A. 连
2、接程序 B. 汇编程序 C. 编译程序 D. 目标程序 4. 已知 BX=2000H,SI=1234H,则指令 MOV AX,BX+SI+2的源操作数在( )中。 A. 数据段中偏移量为 3236H 的字节 B. 附加段中偏移量为 323H 的字节 C. 数据段中偏移量为 3234H 字节 D. 附加段中偏移量为 3236H 的字节 5. 16 位 FLAG 寄存器中共有( )位条件状态位,有( )位控制状态位。 A. 6、3 B. 3、6 C. 8、4 D. 4、8 6. 若 (DS) =1100H,(SS) =2200H,(BP) =100H,(ID) =200H, 指令 MOV AX,
3、BP+DI+5中源操作数的有效地址 EA 为( ) 。 A. 11305H B. 22305H C. 305H D. 33305 7. 下列操作数在代码段中的是( ) 。 A. MOV AL, 25H B. ADD AH, BL C. INC DS:25H D. CMP AL, BL 共 4 页 第 2 页 8. 在下列伪指令中定义字节变量的是( ) 。 A. DB B. DW C. DD D. DT 9. 在存储器映像编址方式中,I/O 端口( ) 。 A. 可与存储器同时使用同一地址 B. 可与存储器分时使用同一地址 C. 与存储器使用两个独立的地址空间 D. 与存储器共用同一的地址空间
4、10. 中断向量是( ) 。 A. 被选中设备的起始地址 B. 传送数据的起始地址 C. 中断服务程序的入口地址 D. 程序的断点地址 二、 填空题(每空 1.5 分,30 分)。 1. 8086CPU 共有 (1)16 位寄存器,按其功能可分为三组,也即(2) 、 (3)和(4) 。 2. 总线是连接计算机硬件系统内多种设备的通信线路;总线可分为(5) 、 (6) 和(7) 3 类。 3. 决定 8086/8088CPU 工作模式的引脚是(8) 。 4. CPU与 外 设 之 间 数 据 交 换 的 控 制 方 式 有 以 下 三 种 :( 9 )、( 10 ) 和 (11) 。 5. 80
5、86CPU 内的堆栈是一种特殊的数据存储区,堆栈操作是 (12) (字/字节)操作,其数据存储采用 (13)的原则,它由寄存器 (14)作地址指针管理。 6. 8086 的中断源可分为(15)和 (16)两大类。 7. 8086 响应中断时,自动保护 FLAG 标志寄存器和(17) 、 (18)寄存器。 8. 8255A 芯片的名称是(19) ;8259A 芯片的名称是(20) 。 三、 判断题(填“正确”或“错误” ,每题 3 分,共 15 分) 1. ( )汇编语言源程序通常由几个段组成,可以没有数据段或堆栈段,但不能没有代码段。 共 4 页 第 3 页 2. ( )机器语言属于初级语言,
6、而汇编语言属于高级语言。 3. ( )8086 在执行读总线周期时,地址/数据复用总线需要进行浮空操作。 4. ( ) 8086 CPU 的机器周期一般由 4 个时钟周期构成,但也可以大于 4 个时钟周期。 5. ( )IN AX, 380H 四、 简答题(45 分) 1. Intel 8086/8088 处理器芯片功能强大,但引脚数有限,为了建立其与外围丰富的信息联系, 其引脚采用了复用方式。说明其采用了何种复用方式?(6 分) 2. 下列指令完成什么功能?(9 分) 1) MOV AX, TABLE 2) MOV AX, OFFSET TABLE 3) ADC BL, BXSI 4) DI
7、V BX 3. 试说明接口与端口的含义及两者之间的关系。一般来说端口有哪些编址方式,各有什么优缺点?8086 采用哪种端口编址方式,有哪些端口寻址方式?(15 分) 4. 什么是中断?它包括哪几个过程?中断与调用有何异同?(15 分) 五、 综合题(30 分) 1. 已知数据段定义如下: DATA SEGMENT ARR1 DB 20 DUP (10) ORG $+10 ARR2 DB 60, 96 DATA ENDS 则,ARR1 的偏移量为 (1) ,ARR2 的偏移量为 (2) ,指令 MOV AX, 31执行后,AX 中的值为 (3) 。(每空 2 分,共 6 分) 2. 已知有符号数
8、字节类型变量 ARR1 的逻辑地址为 4000H:2600H,字节变量 ARR2 的4000H:1100H。阅读以下程序段,填写指令执行后指定的寄存器值(需要多次执行 共 4 页 第 4 页 的指令,只填写第一次执行后的寄存器值) ,并说明该程序段的功能。 (每个寄存器值为 2 分,程序段功能 4 分,共 18 分) MOV CX, 200 MOV DX, OFFSET ARR2 (DX) = (1) LEA SI, ARR1 (SI) = (2) MOV BL, DX (DX) = (3) AGAIN: INC DX (DX) = (4) CMP DX, BL (DX) = (5) JBE NEXT MOV BL, DX NEXT: LOOP AGAIN (CX) = (6) MOV SI, BL (SI) = (7) 本程序段实现的功能为: (8) 。 3. 某一存储单元 MEM1 连续存放有三个字节无符号数,编写一程序段程序段,将存储单元中第一个和第二个数求和(2 分) ,再与第三个数比较(2 分) ,并将其中较大的数以无条件传送方式输出到端口 360H(2 分) 。 (共 6 分)