logo资料库

2016年福建华侨大学微计算机原理考研真题.doc

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
2016 年福建华侨大学微计算机原理考研真题 一、 单项选择题(每题 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. 连接程序 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,[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 8. 在下列伪指令中定义字节变量的是( )。
A. DB B. DW C. DD D. DT 9. 在存储器映像编址方式中,I/O 端口( )。 A. 可与存储器同时使用同一地址 B. 可与存储器分时使用同一地址 C. 与存储器使用两个独立的地址空间 D. 与存储器共用同一的地址空间 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. 8086CPU 内的堆栈是一种特殊的数据存储区,堆栈操作是 (12)(字/字节)操作,其 数据存储采用 (13)的原则,它由寄存器 (14)作地址指针管理。 6. 8086 的中断源可分为(15)和 (16)两大类。 7. 8086 响应中断时,自动保护 FLAG 标志寄存器和(17)、(18)寄存器。 8. 8255A 芯片的名称是(19);8259A 芯片的名称是(20)。 三、 判断题(填“正确”或“错误”,每题 3 分,共 15 分) 1. ( )汇编语言源程序通常由几个段组成,可以没有数据段或堆栈段,但不能没有代码段。 2. ( )机器语言属于初级语言,而汇编语言属于高级语言。 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, [BX][SI] 4) DIV BX
3. 试说明接口与端口的含义及两者之间的关系。一般来说端口有哪些编址方式,各有什么 优缺点?8086 采用哪种端口编址方式,有哪些端口寻址方式?(15 分) 4. 什么是中断?它包括哪几个过程?中断与调用有何异同?(15 分) 五、 综合题(30 分) 1. 已知数据段定义如下: 则,ARR1 的偏移量为 (1) ,ARR2 的偏移量为 (2) ,指令 MOV AX, [31]执 行后,AX 中的值为 (3) 。(每空 2 分,共 6 分) 2. 已知有符号数字节类型变量 ARR1 的逻辑地址为 4000H:2600H,字节变量 ARR2 的 4000H:1100H。阅读以下程序段,填写指令执行后指定的寄存器值(需要多次执行的指令, 只填写第一次执行后的寄存器值),并说明该程序段的功能。(每个寄存器 值为 2 分,程 序段功能 4 分,共 18 分) 本程序段实现的功能为:(8) 。 3. 某一存储单元 MEM1 连续存放有三个字节无符号数,编写一程序段,将存储单元中第一 个和第二个数求和(2 分),再与第三个数比较(2 分),并将其中较大的数以无条件传送 方式输出到端口 360H(2 分)。 (共 6 分)
分享到:
收藏