重庆大学计算机硬件技术基础考研内部资料_第1页
重庆大学计算机硬件技术基础考研内部资料_第2页
重庆大学计算机硬件技术基础考研内部资料_第3页
重庆大学计算机硬件技术基础考研内部资料_第4页
重庆大学计算机硬件技术基础考研内部资料_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、重庆大学计算机硬件技术基础重庆大学计算机硬件技术基础单项选择题1若用MB作为PC机主存容量的计量单位,1MB等于( )。A210BB220B C230B D240B2下列指令中不影响状态标志的指令是( )。AXOR(异或,CF清零)BADDCNOTDCMP3中断向量表中存放的是( )的中断服务程序的入口地址。AINTR BNMIC内中断D所有中断480486的工作方式有。( ) p39A1种 B2种 C3种 D4种5利用程序查询方式传送数据时,CPU必须读( )以判断是否传送数据。A读控制口 B读状态口 C 数据口 D以上都可以6下列指令中,对AX处理后的结果与其他三条指令不同的是( )。AM

2、OV AX,0 BXOR AX,AX CSUB AX,AX DOR AX,0 读外设状态读外设状态780486工作在实模式下,对存储器进行访问时,物理地址可由( )组合产生。ASS和IPBCS和IP CDS和IP DCS和BP8能与存储单元一一对应的地址是( )。A物理地址 B端口地址 C有效地址 D逻辑地址9下列指令中不属于传送类指令的是( )。AMOV AX,BXBPOP CX CIN AL,DX DAND AL,33H10为确保信息不丢失,必须定时刷新的存储器是(AE2PROM BDRAMCSRAM DEPROM 11. 8255A工作在方式1下时,CPU与8255A间可以用( )方式进

3、行信息交换。P208A查询 B中断或查询C中断 D无条件传送12. 若256K的SRAM芯片具有8条数据线,则它具有的地址线条数为A. 15 B.16 C17 D 18 13. 在现代高性能的计算机系统中,对存储器系统采用了层次结构,一个典型的存储器系统存储层次为 p130 A2层 B3层 C4层 D5层14. 并行输入输出接口芯片8255A中有( )。 A. 3个8位端口 B. 3个16位端口 C. 4个8位端口 D. 4个16位端口15. 当AH=( )时,执行INT 21H指令可在屏幕上显示一个字符。A.01H B.02H C.09H D.0AH16.中断控制器8259A所管理的是( )

4、。A.软中断指令 B.非屏蔽中断 C.可屏蔽中断 D.单步中断1780 x86系列微机响应外部INTR中断后,从数据总线上获取的是( )。P176A. 中断类型号 B. 中断向量C. 中断服务程序的入口地址D. 中断标志18. 采用5片8259A芯片级联后,CPU的可屏蔽中断源的数目为( )。A.25 B.30 C.36 D.40二是非判断题1当运算结果为0时,标志寄存器中ZF=0。 ( ) 2汇编语言源程序即为CPU可直接执行的程序。( )3某数据区的长度为16个字节,它的起始地址为4120H F9B7H,那么该数据区的最后一个字节单元的物理地址为50BB7H。( ) 4堆栈的位置应由CS寄

5、存器和SP寄存器的内容来确定。 ( )5比较两个无符号数的大小,应根据CF标志来判断。 ( )ss段寄存器和sp指针寄存器构成有符号数判断呢? 6无条件传送方式是最简单的传送方式,它所需要的硬件最少。 ( ) 78255的工作方式0也称基本的输入输出方式。( ) 8段寄存器间不能直接进行数据传送。( ) 980 x86中的中断源可分为非屏蔽中断和可屏蔽中断两种类型。( ) 内部中断和外部中断,外部中断又分为可屏蔽中断和不可屏蔽中断。 三、简答题1什么是接口?为什么外设需要通过接口与系统连接?CPU与外部设备、存储器的连接和数据交换都需要通过的设备,前者被称为I/O接口,而后者则被称为存储器接口

6、。速度不匹配速度不匹配:I/O设备的工作速度要比CPU慢许多,而且由于种类的不 同,他们之间的速度差异也很大,例如硬盘的传输速度就要比打印机快出很多。 时序不匹配时序不匹配:各个I/O设备都有自己的定时控制电路,以自己的速度传 输数据,无法与CPU的时序取得统一。 信息格式不匹配信息格式不匹配:不同的I/O设备存储和处理信息的格式不同,例如可以分为串行和并行两种;也可以分为二进制格式、ACSII编码和BCD编码等。 信息类型不匹配信息类型不匹配:不同IO设备采用的信号类型不同,有些是数字信号,而有些是模拟信号,因此所采用的处理方式也不同。2阅读下列程序段,给出该程序执行后AH=? AL=? M

7、OV AX,0805H MOV CL,04HSHL AH, CLOR AL, AHAH=80HAL=85HAH=08H逻辑左移4位得到AH=80H,AL=AL OR AH 得到AL=85H3阅读下列程序段,该程序段的主要功能是什么?程序执行完后BX=?MOV BX,5000HMOV CX,20MOV AL,00HAGAIN1: MOVBX,AL INCBXLOOPAGAIN1将AL的数据送给字型存储空间BXAL :0000H , 0000H , 0000H0000HBX :5000H 5001H 5002H5013HCX=14H时执行完循环得到BX=5001HCX=13H BX=5002H C

8、X=1 BX=5014 开辟从BX=5000H到BX=5013H的20个字大小的空间,初始存放数据全部为0000H(还没存放数据)480486CPU有几种工作方式?上电复位时自动进入什么工作方式?3种工作方式:实地址方式保护虚拟地址方式虚拟8086方式 见P39上电复位自动进入 实地址方式5下面程序段执行后AL=? ABC DW 2152H,3416H,5731H,4684H MOV BX,OFFSET ABCMOV AL,3XLAT空间数据存储位置:2152H, 3416H, 5731H, 4684H52H 21H 16H 34H 31H 57H 84H 46H 0 1 2 3 6阅读程序,

9、并请说出下列程序段的功能。START: MOVBX,1000H MOVCX,0032HMOVAX,2000H MOVDS,AXAGAIN:MOVBX,CL INCBL LOOPAGAINCX: 0032H 0031H 0030H 0001HCL: 32 H 31H 30H 01H BX: 0032H 0031H 0030H 0001H将CL的数据送给字型存储空间BX从地址:21000H到21031H的50个字形存储空间,100个字节型空间,里面以字为单位存放0032H,0031H,0001H共50个数7. 设某CPU一次最多能从外部存储器读入8个字节的数据,则可以确定该CPU的哪类总线的宽度?

10、DB总线 P98. 什么是中断嵌套?中断嵌套的深度有无限制?为什么?CPU正在响应某一中断时,有优先级别更高的中断源发出终端请求,CPU会中断正在执行的中断服务,转入优先级别更高的中断服务,等更高级别的中断服务过程结束后再返回到被中断的服务程序,直至所有中断处理结束后返回主程序。理论上中断可以无限嵌套下去,但是由于在中断时会保留现场,也就是保留中断位置等,这些都保留到一个堆栈中,而堆栈的空间是一定的,所以不能无限的存放断点信息,因而不能无限嵌套。 9 简述8253的工作方式2与方式3的主要异同点。10. 微机与外设间的数据传送方式有哪几种?相同点:都产生周期信号,得到周期电平不同点:方式3的O

11、UT有一半是高电平,一半是低电平,形成方波,所以称为方波发生器。方式2得到的不是方波。本质就是占空比不同8254比8253的最高时钟频率高P160:无条件传送查询传送中断控制直接存储器存取I/O处理机方式11简述硬件中断和调用子程序的异同? 中断与调用子程序两过程属于完全不同的概念,但它们也有不少相似之处。共同点:两者都需要保护:断点(即下一条指令地址)、跳至子程序或中断服务程序、保护现场、子程序或中断处理、恢复现场、恢复断点(即返回主程序)。 两者都可实现嵌套,即正在执行的子程序再调另一子程序或正在处理的中断程序又被另一新中断请求所中断,嵌套可为多级。区别 中断过程与调用子程序过程相似点是表

12、面的,从本质上讲两者是完全不一样的。 两者的根本区别主要表现在服务时间与服务对象不一样上。 第一,调用子程序过程发生的时间是已知和固定的,而中断过程发生的时间一般的随机的,CPU在执行某一主程序时收到中断源提出的中断申请时,就发生中断过程,而中断申请一般由硬件电路产生,申请提出时间是随机的(软中断发生时间是固定的),也可以说,调用子程序是程序设计者事先安排的,而执行中断服务程序是由系统工作环境随机决定的;第二,子程序完全为主程序服务的,两者属于主从关系,主程序需要子程序时就去调用子程序,并把调用结果带回主程序继续执行。而中断服务程序与主程序两者一般是无关的,不存在谁为谁服务的问题,两者是平行关

13、系第三,主程序调用子程序过程完全属于软件处理过程,不需要专门的硬件电路,而中断处理系统是一个软、硬件结合系统,需要专门的硬件电路才能完全中断处理的过程;第四,子程序嵌套可实现若干级,嵌套的最多级数由计算机内存开辟的堆栈大小限制,而中断嵌套级数主要由中断优先级数来决定,一般优先级数不会很大。12. 数据段定义如下:NUM DB65H,20,35H,47NUM1 DW AB,12H,7896H,请画出内存分配图。65H 14H 35H 2FH 42H 41H 12H 00H 96H 78H13数据段定义如下:DATA DB2 DUP(A,66H,18H, 3 DUP(11H,55H)请画出DATA

14、存储区的数据分配图,并计算该区域所占用的单元数。41H 66H 18H 11H 55H 11H 55H 11H 55H41H 66H 18H 11H 55H 11H 55H 11H 55H18个数据单元14硬件电路如图所示,请回答下列问题。G1CBAG2AG2BY0Y1Y7Y38255的CS8254的CSA2A3A4A7A8A6A5 A8 A7 A6 A5 A4 A3 A2 A1 A0Y0 : 1 1 0 0 0 0 0 Y1: 1 1 0 0 0 0 1Y3: 1 1 0 0 0 1 1Y7: 1 1 0 0 1 1 1180H183H184H187H18CH18FH19CH19FH(1)

15、Y0地址范围= 180H183H , Y7地址范围= 19CH19FH 。(2) 8254的通道地址 18CH18FH计数器0= 18CH , 计数器1= 18DH ,计数器2= 18EH , 控制寄存器= 18FH 。(3) 8255的端口地址 184H187HA口= 184H , B口= 185H ,C口= 186H , 控制口= 187H 。15简述8259的主要功能。(1)具有8级优先权控制,由9片8259A级连可扩展至64级主从式中断优先级控制;(2)对每一级中断都可以屏蔽禁止或开放允许;(3)当中断被CPU响应时,8259A可提供相应的中断类型码,从而能使程序流程迅速准确地转至中断

16、服务子程序;(4)可通过编程来选择多种不同的工作方式。16简述8259的IRR、IMR、ISR寄存器的主要功能。1)中断请求寄存器IRR,它是一个8位的寄存器,用来存放外部输入的中断请求信号IR0IR7。2) 中断服务寄存器ISR,它是一个8位的寄存器,用来记录正在处理的中断请求。3) 中断屏蔽寄存器IMR,它是一个8位的寄存器,用来存放对各级中断的屏蔽信息。4) 优先级判别器PR,用来识别各中断请求信号的优先级别。17.如何区分8254当前是计数器还是定时器?当时钟频率CLK是均匀的脉冲时,处于计时方式当时钟频率CLK是非均匀的脉冲时,此时8254计数,计脉冲的个数1试编程实现:以BUF起始

17、的N个字节型单元中,存放有N个无符号数,请求出其中的最小奇数和最大偶数,并把它们分别存放于DL和DH中(注:DL存放最小奇数,DH存放最大偶数)。BUF DB 11H,12H,18H,2FH, 23H,3DH,67H,89HBUFOU DB 8 DUP (?) %存放偶数 BUFJI DB 8 DUP (?) %存放奇数MOV AH ,8MOV DL,0MOV DH,0LEA SI , BUF %定义三个指针LEA BX , BUFOULEA CX , BUFJIMOV AL,SIAND AL,01HMOV AL,SIINC SIJZ OUSHUMOV BYTE PTR CX,ALINC CX

18、INC DL %统计奇数的个数JMP L0START:OUSHU : MOV BYTE PTR BX,AL INC BX INC DH %统计偶数的个数L0: SUB AH , 01H JNZ START MOV CL,DL MOV CH,DH LEA SI, BUFOU %统计最大偶数 并放到DH中 L1: MOV DH,SIL2: CMP DH,SI+1 INC SI DEC CH JA L2 CMP CH,0 JNZ L1 LEA SI, BUFJI %统计最小奇数 并 存到DL中L3: MOV DL,SIL4: CMP DL,SI+1 INC SI DEC CL JB L4 CMP CL,0 JNZ L3 2编写一个完整的汇

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论