"大学微机原理及程序设计试卷(20套)的填空和选择题总结"

需积分: 0 0 下载量 10 浏览量 更新于2024-01-25 收藏 3.91MB DOC 举报
B、反码 ; C、补码 ; D、移码 2、在8086/8088 中,地址总线的宽度是( )。 A、20 ; B、24 ; C、32 ; D、16 3、8088/8086 系统中,访问 1M 字节内存,至少要有( )KB 的地址总线宽度。 A、10 ; B、16 ; C、20 ; D、24 4、8086/8088 中,对于段地址为 0FE00H,偏移地址为 50H 的物理地址,其物理地址为( )。 A、0FE00H+50H ; B、0FE50H; C、0FF50H; D、FF50H 5、在 8086/8088 中, CS 寄存器的值指向( )。 A、指令段 ; B、数据段 ; C、堆栈段 ; D、Extra 段 6、在 8086/8088 中,访问 DS:SI 段地址的值是( )。 A、CX ; B、SP ; C、AX ; D、BX 7、在 8086/8088 中,访问段地址为 4FH,偏移地址为 10H 的物理地址是( )。 A、4FH+10H ; B、4F10H; C、500H; D、110H 8、一个设备在 8086/8088 中的 I/O 地址为 03F8H,若访问该设备,应使用( )指令。 A、IN ; B、OUT ; C、MOV; D、XCHG 9、在 8086/8088 中,CPU 控制字中的 D 位是指令操作( )。 A、方向 ; B、大小 ; C、位移 ; D、左移 10、下列 8086/8088 中的控制寄存器中,属于 16 位的是( )。 A、SS ; B、CS ; C、SP ; D、IP 三、简答题(共 30 分,每小题 5 分)1、简述段地址和偏移地址的概念及其在实模式下的工作原理。 2、简述 8086/8088 CPU 的数据总线宽度、地址总线宽度和通用寄存器的作用。 3、简述 8086/8088 CPU 中的指令单元的功能及其组成。 4、简述 8086/8088 CPU 中的段寄存器的作用及其功能。 5、简述 8086/8088 CPU 中的 I/O 端口的编址方式以及如何进行 I/O 操作。 6、简述 8086/8088 CPU 中的中断控制器的功能及其相关内容。 四、应用题(共 35 分)1、在 8086/8088 中,编程实现 8 位数字加法运算,并将结果保存在 AL 寄存器中。 2、在 8086/8088 中,编程实现 16 位数字乘法运算,并将结果保存在 AX 寄存器中。 3、在 8086/8088 中,编程实现对数组的排序,并将排序后的结果保存在内存中。 4、在 8086/8088 中,编程实现对字符串的翻转,并将翻转后的结果保存在内存中。 5、在 8086/8088 中,编程实现键盘输入输出并进行字符处理。 备注:本试卷答案填在答案卡上。 答案------见第 70 页 " 要求参考以下提示: 1. 试卷包括填空题、选择题、简答题和应用题,对微机原理及程序设计进行考察。 2. 从数字转换、寻址范围、端口操作、寄存器作用等方面对相关知识点进行了测验。 3. 提供了多种不同类型的题目,包括简答题和应用题,体现了对学生全面能力的考察。 4. 答案在文档的第 70 页开始,提供了参考,方便学生自行核对答案。