计算机硬件基础与汇编语言程序设计

上传人:鲁** 文档编号:484310838 上传时间:2023-07-24 格式:DOC 页数:4 大小:55.50KB
返回 下载 相关 举报
计算机硬件基础与汇编语言程序设计_第1页
第1页 / 共4页
计算机硬件基础与汇编语言程序设计_第2页
第2页 / 共4页
计算机硬件基础与汇编语言程序设计_第3页
第3页 / 共4页
计算机硬件基础与汇编语言程序设计_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《计算机硬件基础与汇编语言程序设计》由会员分享,可在线阅读,更多相关《计算机硬件基础与汇编语言程序设计(4页珍藏版)》请在金锄头文库上搜索。

1、试卷编号 一、 单选题(本大题共10小题,每小题2分,共20分)1. 计算机发展过程按使用的电子器件可划分为四代,其中第四代计算机使用的器件是( )。A晶体管 B超大规模集成电路 C小规模集成电路 D电子管2. 十进制正数38的八位二进制补码是 。A00011001 B10100110 C10011001 D001001103. 8086中用于存放下一条指令的地址的寄存器是( )。A指令寄存器IR B指令指针寄存器IP C累加器AX D堆栈指针寄存器SP4. 指令MOV AX,3070H中源操作数的寻址方式为( ) A寄存器间接寻址 B立即寻址 C直接寻址 D变址寻址5. 指令“JMP L”的

2、含义是( )。ACF=1转移到L处 BCF=0转移到L处 CSF=0转移到L处 D无条件转移到L处6. 可屏蔽中断要在( )时中断请求才能被响应。AZF=1 BZF=0 CIF=1 DIF=07. 由2K4bit的芯片组成容量为4K8bit的存储器需要( )个存储芯片。A2 B4 C16 D328. I/O端口的编址方式有两种:存储器映像方式和( )A寄存器编址 BI/O独立编址 C混合编址 D简单编址9. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令PUSH AX后,存放数据21H的物理地址是 。A20102H B20101H C200FEH D200FFH

3、10. 传送速度高于异步传输的字符传送速度,其原因是( )A同步传输采用了中断方式 B同步传输中所附加的冗余信息量少C同步传输中发送时钟和接收时钟严格一致D同步传输采用了检错能力强的CRC校验二、填空题(每2分,共20分)1. 二进制数110111对应的十进制数为 。2. 若系统主存储容量为512MB,则CPU的地址线位数最少为 位。3. 对于指令XCHG BX,BP+SI,如果指令执行前,(BX)=6F30H,(BP)=0200H,(SI)=0046H,(SS)=2F00H,(2F246H)=4154H,则执行指令后,(2F246H)= 。4. 8086/8088CPU的非屏蔽中断信号产生_

4、 _号中断。5. 带进位循环左移指令是 。6. 若(CS)=0200H,(IP)=0051H,则物理地址为_ _。7. 8086CPU加电复位后,执行第一条指令的物理地址是 。8. 8086CPU的9个标志位中,属状态标志的有IF、DF、 _。9. 用2k8的SRAM芯片组成16K16的存储器,共需SRAM芯片_ _片。10. 8253每个计数器的最大二进制计数初值可为_ _。三、是非判断题(每小题1分,共10分)1. SAR AL,4指令的功能是将AL中的二进制数算术右移4位。( )2. 8086中指令指针寄存器IP是用于存放下一条指令地址的。( )3. 与非门的逻辑功能是:输入有0,输出为

5、1。( )4. 伪指令DAT1 DB 8,9,10 与DAT1 DW 08H,09H,0AH所预置的数据是一样的。( )5. USB接口是一种通用串行总线接口。( )6. 静态随机存储器中的内容可以永久保存。( )7. 在加减运算中,OF=1就表示结果有错。( )8. 多个外设可以通过一条中断请求线,向CPU发中断请求。( )9. MOV BL,AX指令合法( )10. 立即寻址方式不能用于目的操作数字段。( )四、简答题(每题5分,共20分)1. 在8086/8088CPU中,标志寄存器包含哪些标志位?其中IF表示什么含义?2. 硬盘由哪几部分组成?它有哪些特点?目前常见的硬盘接口是什么?3

6、. 写出8086CPU各内部中断源的名称及产生条件?4. 什么是同步通信?什么是异步通信?它们各有什么优点?5. 目前的桌面级64位处理器主流的64位处理器技术是什么产品?五、分析计算题(10分)在8086最小系统中,设8253的端口地址为2E0H-2E3H,要求用计数器0工作于方式1,按BCD计数,计数初值为4000,将下面的初始化程序段补充完整。MOV DX, MOV AL, MOV DX, MOV AL, 六、综合设计题(15分)试按如下要求分别编写8253的初始化程序,已知8253的计数器02和控制字I/O的地址依次为04H07H。(1)使计数器1工作在方式0,仅用8位二进制计数,计数

7、初值为128。(2)使计数器0工作在方式1,按BCD码计数,计数初值为3000(3)使计数器2工作在方式2, 计数值为02F0H。参考答案:一、 单选题(本大题共10小题,每小题2分,共20分)1-5 B、D、B、C、D6-10 C、B、B、D、B二、填空题(每2分,共20分)11. 5512. 2913. 6F30H 14. _2_15. RCL16. 02051H17. FFFF0H 18. TF19. _8_20. FFFFH_三、是非判断题(每小题1分,共10分)1-5 T、T、T、F、T6-10 F、T、T、F、T四、简答题(每题5分,共20分)6.答:每一位的作用作为1题 孙德文P

8、26标志寄存器包含进位标志位CF、奇偶标志位PF、辅助进位标志AF、零标志ZF、符号标志位SF、溢出标志位OF、跟踪标志位TF、中断允许标志位TF、方向标志位DF中断允许标志IF:IF1,则允许CPU去接收外部的可屏蔽的中断请求;若使IF0,则屏蔽上述的中断请求;对内部产生的中断不起作用。7.答:硬盘由磁头、盘片与马达等部分组成。它是一种磁介质存储器,其特点是速度快,容量大,可靠性高。目前常见的硬盘接口有IDE,SATA,SCSI。8.答:1) 指令中断INT N;2) 断点中断INT 3,单字节中断;3) 单步中断(陷阱中断),IF=1;4) 溢出中断,执行INTO指令,同时OF=1;5)

9、除法出错中断,执行DIV 或 IDIV指令后,商大于规定范围(AL或AX)9.答:同步通信,即将许多字符组成一个信息组,字符一个接一个地传输,每组信息的开始要加上同步字符,没有信息传输出时,要填上空字符,同步通信不允许有间隙。异步通信,两个字符之间的传输间隔是任意的,每个字符的前后都要用一些数位作为分隔位。比较起来,在传输率相同时,同步通信方式下的传输效率要比异步方式下的高,因为同步方式下的非数据信息比例要较小。但是,在同步方式下,要求进行信息传输双方必须用同一个时间进行协调,在传输数据的同时,还必须传输时钟信号。而在异步方式下,接收方的时钟频率和发送方的时钟频率不必完全一样。10.答:2E3

10、H;23H;或00100011B;OUT DX,AL;2E0H;40H;OUT DX,AL;六、综合设计题(15分)答:(1) MOV DX,07H;控制口地址MOV AL,50H;控制字,计数器1工作在方式0,写入初值低8位OUT DX,ALMOV AL,80H;计时器1地址OUT DX,AL;设置计数初值,计数初值为128(2) MOV DX,07H;控制口地址MOVAL,33H;计数器0工作在方式1,写入16位初值,按BCD码计数OUTDX,AL;按控制口写控制字MOVDX,04H;计数器0地址MOVAX,3000OUTDX,AL;把初值低8位写入计数器0MOVAL,AHOUTDX,AL;把初值高8位写入计数器0(3) MOV DX,07HMOV AL,0B4H;控制字,计数器2工作在方式2,写16位初值,二进 制计数OUT DX,ALMOV DX,06H;计数器2地址MOV AL,0F0HOUT DX,AL;把初值低8位写入计数器2MOV AL,02HOUT DX,AL;把初值高8位写入计数器2课程名称 4-3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号