重庆大学计算机硬件技术基础教学课件,【精品】重庆大学计算机硬件基础复习题5...

a7f4a3f590493a1e451dd952a488fd7c.gif 【精品】重庆大学计算机硬件基础复习题5

(15页)

670c1f2d8898615601d07f07612ae13e.png

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

14.9 积分

计算机硬件技术基础复习题一. 填空(20分)(1) 在实地址方式下,中断类型码为4的中断矢量 存放的起始内存地址为 0010h ,共占 4字节。(2) 微型计算机总线结构包含 控制总线、 数据总线、地址总线 三总线。(3) 8位二进制数10000000若是有符号数补码,其十进制值为为 128-128 ,若是无符号数,其十进制值 若是压缩BCD码,其十进制值为80D(4) 80486内部结构由8个逻辑单元组成,其中 高 速缓存单元 和 浮点处理单元 是80486特有的。这点些逻辑单元支持80486按6 级流水线工作。(5) 80486CPU的虚拟存储管理技术中,分段机制将逻辑 地址变换为线性地址,而分页机制将线性地址变换为在地址总线上传送的物理 地址。(6) CPU某扩展存储器芯片的可寻址地址范围为1000H—17FFH,则其存储容量为__2k 字节。(7)8254 有 工作方式,其中个通道,各有6方式1 为硬件可重触发单稳CS—二.单项选择题(10分)(1)在保护模式下,80486段的长度最大可达: (d )方式。(8) 8254通道0工作在二进制定时方式,若输入脉冲频率为2MHz,要实现1ms定时输出,则其初值为2000(9) 如果当前AX寄存器值为1234H,若执行NEGAX后,AX值为EDCC ,若执行NOT AX后,AX值为EDCBH(10) 80486在执行子程序调用时,将自动依次把和IP 寄存器的值压入堆栈。 (2)下面数据载体中,按容量递增,速度递减排列的是(a)b)c)d)a )CPU内部寄存器、高速缓存器、内存储器 高速缓存器、CPU内部寄存器、内存储器 内存储器、CPU内部寄存器、高速缓存器 内存储器、高速缓存器、CPU内部寄存器(3)若要求8255A PA 口工作在方式1输入,且要 允许中断,则可选择下面( b )作为方式控制 字。a) 64K字节c) 16M字节b) IM字节d) 4G字节a) 90h b)bOhc) 80h d) 30h最咼的是(a)IR0c)IR6(5)机器周期 的关系为:( B(4)8259A工作在自动优先级循环方式下,当前IR5上的中断请求已被响应并返回,则8个中断源中优先级)b) IR4d) IR5(总线周期)、时钟周期、指令周期 )a) 一个时钟周期包含几个总线周期,一个指令周期 又包含几个时钟周期b) 一个总线周期包含几个时钟周期,一个指令周期 又包含几个总线周期c) 一个总线周期包含几个时钟周期,一个时钟周期 又包含几个指令周期d) 一个总线周期包含几个指令周期,一个指令周期三.判断正误,错误的简单说明理由,并修改(16 分)(1) 超流水线结构和超标量结构是同一概念 答:错误,二者不是同一概念。超流水线结构是指CPU由多个逻辑部件组成因 而所支持的多级流水线结构。超标量结构是指在CPU内 部存在两条或两条以上的流水线。(2) 80486在保护虚地址方式和虚拟8086方式采 用相同的I/O保护机制。答:错误,二者I/O保护机制有别。80486在保护虚地址方式下对I/O的访问先考虑 I0PL,若不满足再考察位于TSS高端的I/O允许位印象 区。而虚拟8086方式只考察I/O允许位印象区。(3) 高速缓存的主要功能是扩充内存容量。答:错误,用于提高内存访问速度。(4) 通过8259A与CPU相连接的外设只能用中断方 式与CPU交换信息答:错误,还可用查询方式。通过写入0CW3,可指定8259工作在查询方式,此 时CPU可查询8259的偶地址得到有无中断请求及最高优 先级编码,从而转向相应的程序。!1!简答(24分)点。(1)简述三线菊花链总线仲裁的原理及其优缺P239(2) 举例说明组合BCD码相加后(DAA)的调整原则。答:对运算结果进行以下的调整+06调整:最高位无进位且高半字节为正常BCD 码,低半字节有进位或非法BCD码+66调整:最高位有进位或高半字节为非法BCD码,低半字节有进位或非法BCD码+60调整:最高位有进位或高半字节为非法BCD 码,低半字节无进位且为正常BCD码+00调整:最高位无进位且高半字节为正常BCD码,低半字节无进位且为正常BCD码(3) 阅读下面程序段:DATA SEGMENTBUF DB ^INPUT ERROR!\ODH,OAH/$\ 在数据段定义一个字符串DATA ENDSCODE SEGMENTASSUME CS:CODE9DS:DATASTART:MOV AX,DATAMOVDS,AX; DS初始化,指向数据段INT 21H;从PC键盘读入一个字符,其ASCII码存入ALCMPAL/A,JB NEXT;若小于'AS转到NEXT,显示出 错信息。CMPAL,ZJ A NEXT;若大于"ZS 转到NEXT,显示出 错信息。OR AL.00100000B;转为小写字母。MOV DL.AL;显示该字母;转向程序尾;显示出错信息;返回操作系统INT 21HJMPDONENEXT: LEA DX.BUFMOV AH,09HINT 21HDONE: MOV AH, 4CHINT 21HCODE ENDSEND START给上面程序段加上注释,并说明功能。(4) 设 8254 口 地址为 20C『20FH, 8254CLK1 接 lKHz 方波,OUT1引脚送8259申请中断。阅读下面程序并回 答问题。主程序MOV DX, 20FHMOV AL, 70HOUT DX, ALMOV DX, 20DHMOV AX, 1000OUT DX, ALMOV AL, AH OUT DX, AL中断服务程序:MOV DX, 20DHMOV AX, 1000OUT DX, ALMOV AL, AHOUT DX, ALa) 通道1工作在什么方式?通道1工作在方式0、二进制计数方式,计数初 值先读写低字节,再读写高字节。b) 定时时间是多少?定时时间为1Sc)为何要在中断服务程序中重装初值?因为方式1由装入初值启动计数,而每次计数为零OUT变高后,不能自动启动下次计数,因而在中断服务程序中重装初值,启动下次计数,从而实现周期输出。五.编程题(30分)(1)设计一程序,在屏幕上显示一字符串“Pro旷am”, 然后输入一字符串,将输入的字符串与原字符串比较, 若相同,显示“T,字符并退出,若不同,显示‘0字 符并要求重新输入。DATA SEGMENTSTRING1 DB ' Program', Odh, Oah,' $'STRING2 DB 1 关 键 词: 精品 重庆大学 计算机硬件 基础 复习题

4d91c43bfc72ca913299809b07b4968f.gif  天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值