《微机原理与接口技术试题及答案》由会员分享,可在线阅读,更多相关《微机原理与接口技术试题及答案(7页珍藏版)》请在金锄头文库上搜索。
1、 试卷装订线 装订线内不要答题,不要填写考生信息试卷装订线 学 院专业班级学 号姓 名武汉理工大学考 试试卷(A 卷)2010 2011 学年 1 学期 微机原理与接口技术 A 课程 时间 120 分钟72 学时, 4.5 学分, 闭卷, 总分 100 分,占总评成绩 80% 2010 年 12 月 5 日题 号 一 二 三 四 五 六 七 八 九 十 合 计满 分 10 10 20 25 10 10 15 100得 分一、选择题 (本题 10 分,每小题 1 分)1. 十进制负数 58 的八位二进制补码是( )A、01011011B B、11000110B C、01000110B D、010
2、11010B2通常我们所说的 32 位机,是指这种计算机的 CPU( ) 。A、由 32 个运算器组成的B、能够同时处理 32 位二进制数C、包含 32 个寄存器D、一共有 32 个运算器和控制器38086 的 I/O 寻址空间为( ) 。A、32KB B、64KB C、1MB D、2MB4在下面关于微处理器的叙述中,错误的是( ) 。A、微处理器是用超大规模集成电路制成的具有运算和控制功能的芯片 B、一台计算机的 CPU 含有 1 个或多个微处理器 C、寄存器由具有特殊用途的部分内存单元组成,是内存的一部分 D、不同型号的 CPU 可能具有不同的机器指令5如果访问存储器时使用 BP 寻址,则
3、默认的段寄存器是( )A、CS B、ES C、DS D、SS6. 指令 ADD CX,55HBP的源操作数的寻址方式是( )。A、寄存器寻址 B、直接寻址 C、寄存器间接寻址 D、寄存器相对寻址7. 下列四条指令都可用来使累加器清0,但其中不能清进位位的是( )。A、XOR AL,AL B、AND AL,0 C、MOV AL,0 D、SUB AL,AL8. 在串行通信中,若波特率为 5600,进行 7 位 ASCII 传送,有 1 位起始位,1 位奇偶校验位,1 位停止位,则每秒钟传输的最大字符数为( )。A、100 个 B、280 个 C、560 个 D、1120 个9设(SS)=3300H
4、,(SP)=1140H,在堆栈中压入 5 个字数据后,又弹出两个字数据,则(SP)=( )A、113AH B、114AH C、1144H D、1146H10. 若用 6264SRAM 芯片(8K8 位)组成 128KB 的存储器系统,需要( )片 6264 芯片。 A、 16 B、 24 C、32 D、 64四、得分二、判断题 (本题 10 分,每小题 1 分)1 8086CPU 内部寄存器结构是由数据寄存器、指针寄存器、控制寄存器、段寄存器组成的,它们都是 16 位寄存器,也可以当 8 位寄存器使用。( )2 8086 中对堆栈单元的存取操作是以字节为单位的。 ( )3 在相同的数据传输波特
5、率下,异步通信所传输的数据量要小于同步通信。 ( )4 冯诺依曼型计算机在硬件上是由运算器、控制器、存储器、输入设备、输出设备五部分组成。( )5 当运算结果各位全部为零时,标志 ZF=0。 ( )6 MOV ES,2000H ( )7 中断类型码为 22 的外部中断的中断向量为 88H。 ( )8 CS 和 IP 都不能作传送指令的目的操作数。 ( )9 8086CPU 从奇地址读一个字节比从偶地址读一个字节更费时。 ( )10 8253 的初始化时可以先送定时常数,再送工作方式控制字。 ( )三、填空题 (本题 20 分,每空 2 分)1. CPU 通过一个外设接口同外设之间交换的信息包括
6、数据信息、状态信息和( ),这三个信息通常都是通过 CPU 的( )总线来传送的。2设微机的地址总线为 16 位,其 RAM 存储器容量为 4KB,首地址为 2000H,且地址是连续的,则可用的最高地址是( )。38253 内部有 3 个独立的( )位定时/计数通道。4若内存单元的地址为 3000H:2000H,则其物理地址为( ) 。5若要实现存储器与存储器、存储器与外设之间直接进行数据交换(不通过 CPU)应采用的方法是( )。6MOV AX,BP+SI指令隐含使用的段寄存器是( )。7对于串行通信,如果同一时间数据可从 A 站发送到 B 站,也可由 B 站发送到 A 站,这种通信方式称为
7、( )通信方式。8中断类型码为 25H 的中断,其服务程序的入口地址一定存放在( )四个连续的单元中,若这四个单元的的内容为:66H 、50H 、30H、88H,则其服务程序的入口地址为( ) 。四、简答题 (本题 25 分,每小题 5 分)1I/O 端口有哪两种寻址方式?各有何优缺点?8086CPU 采用的是哪种 I/O 寻址方式?得分得分得分28255A 的方式控制字和 C 口置位/复位控制字应写到哪个端口?8255A 怎样区分这 2 个控制字?试卷装订线 装订线内不要答题,不要填写考生信息试卷装订线 学 院专业班级学 号姓 名3简述利用 8253 产生对称方波的方法。48086 微处理器
8、有哪两种工作方式?分别用于怎样的场合?如何设置?5某 SRAM 芯片其存储容量为 64K4 位,该芯片的地址线和数据线的数目分别为多少?若用该芯片组成 256K 字节的存储容量,需要此种芯片多少片?这些芯片共分为多少个芯片组?至少需要多少根片内地址选择线和多少根芯片组地址选择线?五、程序阅读题 (本题 10 分,每小题 5 分)1写出下列程序段的功能MOV BX, 0MOV AX, 4838HMOV DX, 0234HMOV CL, 04HSHL DX, CLMOV BL, AHSHL AX, CLSHR BX, CLOR DL, BL程序功能为:得分2若有DATA SEGMENTORG 10
9、0HX DW 5,6Y DB 2 DUP(0,9)Z DB 123DATA ENDS则数据段最后一个值为3的量所在的偏移地址为( )六、编程题(本题 10 分)已知(AX)4BD5H,试编写一个完整程序,统计 AX 中 1 的个数和 0 的个数,并分别放在 BL 和 DL 中。得分试卷装订线 装订线内不要答题,不要填写考生信息试卷装订线 学 院专业班级学 号姓 名七、综合题(本题 15 分)已知电路如图所示,8255A 的 A 口外接 8 个发光二极管,B 口的 PB0 外接一个按键,A、B 组均工作于方式 0。回答问题:(1)根据给出的电路图,分析 8255A 各端口地址。 (2 分)(2)
10、写出 8255A 方式控制字。 (2 分)(3)试编写一段程序,循环检测按键是否按下,若按下则把 8 个发光二极管点亮,否则全灭。 (8 分)(4)如果按键接在 C 口上,为完成相同功能,应如何修改程序?(3 分)附:8255A 控制字得分武汉理工大学教务处试题标准答案及评分标准用纸| 课程名称 微机原理及接口技术 ( A 卷)|一 选择题(每小题 1 分,共 10 分)1B 2B 3B 4C 5D 6D 7C 8C 9A 10A二判断题(每小题 1 分,共 10 分)1 2 3 4 5 6 7 8 9 10三. 填空题(每空 2 分,共 20 分) 1 控制信息;数据2 2FFFH3 164
11、 32000H5 DMA6 SS7 全双工8 00094H00097H;8830:5066四简答题 (每小题 5 分,共 25 分)1 (1)存储器映像的 I/O 寻址(或统一编址) (1 分)(a)优点:不需要专门的输入输出指令;可使用全部对存储器操作指令,指令多,方便;端口数量多。 (b)缺点:占用存储器空间;寻址地址线数多,译码复杂。 (1 分)(2)I/O 映像的 I/O 寻址(或独立编址或单独编址) (1 分)(a)优点:I/O 空间较存储器空间小,地址线少,译码电路简单;不占用存储器空间; (b)缺点:要有专门输入输出指令,寻址方式少,不灵活。 (1 分)(3)8086CPU 采用
12、的是 I/O 映像的 I/O 寻址方式(1 分)28255A 的方式控制字和 C 口置位/复位控制字应写到 8255A 的控制端口(3 分) ;通过控制字的 D7 位对两者进行区分,D70 表示 C 口置位/复位控制字,D71 表示方式控制字(2 分)3采用工作方式 3(3 分) ,且定时常数为偶数(2 分) 。4两种工作模式:(1)最小工作模式(1 分) ,即系统中只有 8086 一个微处理器,适用于小型系统(1 分) ; (2)最大工作模式 (1 分) ,即系统中包含两个或多个微处理器,其中一个主处理器就是8086,其他为协处理器,适用于中等规模或大型的系统中(1 分) 。 引脚接为5V
13、时,CPU 处于MXN/最小模式;若接地,则 CPU 处于最大工作模式。 (1 分)516 根地址线(1 分) ,4 根数据线(1 分) ,8 个芯片(1 分) ,4 个芯片组(1 分) ,16 根片内地址选择线,2 根芯片组地址选择线(1 分)五阅读题 (每小题 5 分,共 10 分)1 将 DX:AX 联合左移 4 位,即 32 位左移 4 位,高 4 位移出,低 4 位补零。2 010AH六编程题(本题 10 分)参考程序CODE SEGMENTASSUME CS: CODESTART: MOV AX, 4BD5HMOV BL, 0MOV DL, 0MOV CX, 16; (2 分)L1
14、: SHL AX, 1JC L2INC DL; (2 分)JMP L3L2: INC BL; (2 分)L3: LOOP L1; (2 分)MOV AX, 4C00HINT 21HCODE ENDSEND START ; (2 分)七综合题(本题 15 分)(1)8255A 端口地址:60H63H(2 分)(2)8255A 方式控制字:1000 01(2 分)(3)参考程序:MOV AL,84HOUT 63H,AL ; (1 分)AAA: IN AL,61HTEST AL,01HJNZ BBB ; (3 分)MOV AL,0FFHOUT 60H,ALJMP AAA ; (2 分)BBB: MOV AL,00HOUT 60H,ALJMP AAA ; (2 分)(4) 将命令字改为 10001 或 10001,同时将 “IN AL,61H”改为“IN AL,62H ” (3 分)