收藏 分享(赏)

微机原理复习题(电信3版).doc

上传人:gnk289057 文档编号:5373684 上传时间:2019-02-25 格式:DOC 页数:11 大小:281KB
下载 相关 举报
微机原理复习题(电信3版).doc_第1页
第1页 / 共11页
微机原理复习题(电信3版).doc_第2页
第2页 / 共11页
微机原理复习题(电信3版).doc_第3页
第3页 / 共11页
微机原理复习题(电信3版).doc_第4页
第4页 / 共11页
微机原理复习题(电信3版).doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、 2011 级电信 3 班权威发布微机原理与接口技术复习题独家整理,禁止传阅一、 选择题1当( )时,8088CPU 工作在最小模式之下。 ( C) A芯片引线最少 BMN/ =0 MXCMN/ =1 D使用多处理器 X2、 二进制数 10010110.10B 的十进制数值可表示为 (B )A、 96.8 B、 150.5 C、 96.5 D、 160.5 3由段寄存器、段偏移地址所确定的物理地址是这样产生的(D )。 A物理地址= 段寄存器的内容 8偏移地址 B物理地址= 偏移地址8 C物理地址=段寄存器内容20偏移地址 D物理地址=段寄存器内容16+偏移地址 4、RAM 6116 芯片有

2、2K8 位的容量,它的片内地址选择线和数据线分别是( B )A、A0A15 和 D0D15 B、A0A10 和 D0D7C、A0A11 和 D0D7 D、A0A11 和 D0D155、8086 CPU 在响应中断时顺序将(C )内容压入堆栈。A、CS.IP.PSW B、IP.CS.PSW C、PSW.CS.IP D、PSW.IP.CS 6若 READY 为低电平,此时 CPU 执行哪一个周期? ( B ) AT3 周期 B等待的时钟周期 TW CT4 周期 DT1 周期 7寄存器寻址的操作数包含在(A )中。 ACPU 的内部寄存器 B内部存贮器 C指令 D外部存贮器 8在 CPU 内部寄存器

3、之间传送数据(除代码段寄存器 CS 和指令指针 IPC 以外)的是(B ) AADD BMOV CSUB DMUL 9若要对操作数清 0,一般对操作数进行( C)运算。 A相与 B相或 C异或 D移位 10外设与内存独立编址方式中,用于外设的指令功能(B )。 A较强 B较弱 C与用于内存的指令相同 D以上都不是 11、8086 能够访问的存储空间的大小是( B )。A. 64k B.1M C. 256 D.16M12、8253 是可编程定时、计数器芯片,它内部有( A )。A、三个定时器 B、四个定时器 C、二个计数器 D、四个计数器 13、相邻段地址之间的最小距离为( A )A、16 个字

4、节 B、64K 字节 C、1K 字节 D、256 字节14、8086 CPU 的 NMI 引脚上输入的信号是(B )2011 级电信 3 班权威发布A、可屏蔽中断请求 B、非屏蔽中断请求 C、中断相应 D、总线请求15、8086 CPU 在( A )时刻采样 READY 信号决定是否插入等待周期。A、T3 下降沿 B、T3 上升沿 C、T2 下降沿 D、T2 上升沿16、保护断点就是保存( D )。A.中断类型码 B.中断服务程序入口地址 C.现场 D.当前 CS 、IP 的值17、8086 CPU 采用(D )中断结构。A、单级 B、多级 C、级联 D、矢量18. 串操作是按增地址的方向进行

5、还是减地址的方向受 A 标志位影响。A) DF B) TF C) IF D) SF19. 已知(AL)=7BH,(BL)=38H,执行指令 ADD AL,BL 后,下列标志位的正确的是 B A) AF=1,ZF=1 B) OF=1,PF=0C) CF=1,SF=0 D) ZF=1,OF=120. 运算器由很多部件组成,其核心部分是 B 。A) 数据总线 B) 算术逻辑单元C) 累加器 D) 多路开关21. 假定(SS)=2000H,(SP)=0100H,(AX)=2107H,执行指令 PUSH AX 后,存放数据 21H 的物理地址是D 。A)20102H B)20101H C)200FEH

6、D)200FFH22. 寄存器间接寻址方式中,操作数在 C 中。A)通用寄存器 B)堆栈C)主存单元 D)段寄存器23. 存放偏移地址的寄存器称为间址寄存器,下面寄存器中不可以做间址寄存器的是 D A)SI B)BP C)BX D)SP24. 执行返回指令,退出中断服务程序,这时返回地址来自( C )A)ROM 区 B)程序计数区C)堆栈区 D)CPU 的暂存寄存器 25. 主机与外设之间的数据输入输出方式主要下面有 4 种,其中 D 的效率最高A)无条件查询方式 B)DMA 方式C)查询方式 D)中断方式26. 下面哪种中断的中断类型码由硬件提供 C 。A)软件中断 B)NMIC)INTR

7、D)内部中断27. 某微机系统的内存 RAM 的容量为 64KB,若用 6264 芯片构成这样的存储系统需要 片,至少需要用系统的 A 根地址线,A)8, 16 B)8, 9C)16, 16 D)4, 1728. 8086CPU 复位后,下列寄存器的值为( B )。A. CS0000H,IP0000H B. CS0000H,IPFFFFHB. CSFFFFH,IP0000H D. CSFFFFH,IPFFFFH29. 8086CPU 响应可屏蔽中断的条件是( B )。A. IF0 B. IF1 C. TF0 D. TF130. 下列指令中,不正确的指令是( D )。A. MOV AX,BX B

8、. MOV AX,BXC. MOV AX,CX D. MOV AX,CX31. 8086CPU 向 I/O 端口地址 30H 写字数据应使用指令( B )。A. OUT 30H,AL B. OUT 30H,AXC. OUT AL,30H D. OUT AX,30H32. 用存储器 2114(10244)组成 4KB 内存储器需要 2114 芯片( D )片。2011 级电信 3 班权威发布A. 2 B. 4 C. 6 D. 833. 若二进制数为 010111.101,则该数的十进制表示为( B )。A. 23.5 B. 23.625 C.23.75 D. 23.512533. 字符 A 的

9、ASCII 码为 41H,字符 a 的 ASCII 码为(C )。A31H B. 32H C. 61H D. 62H二、填空1微型计算机是由( 硬件 ) 和 (软件 )两大部分组成的。 2系统总线包括( DB )、( AB ) 、( CB ) 。 3微型计算机软件系统包括(系统软件 )和(应用 ) 两部分。 4立即寻址方式所提供的操作数直接包含在( 指令) 中。 5SBB 指令在两个操作数相减时,还应减去( CF) 的当前值。6、每一条指令一般都由( 操作数 )和( 操作码 )来构成。7、8086 CPU 内部的四个专用段寄存器是( CS )、(DS )和( ES )及( SS )。8、若某中

10、断向量为 08H, 则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为( 20H )( 23H )。9、根据以下要求用一条指令写出相应的操作:(1)、把 BX 和 DX 的内容相加,结果送入 DX 中。( ADD DX,BX )(2)、用寄存器 BX 和位移量 0B2H 的寄存器相对寻址方式把存贮器中的一个字和(CX)的内容相加,结果送入该存贮器中。( ADD BX+0B2H,CX )(3)、用寄存器 BX 和 SI 的基址变址寻址方式把存贮器中的一个字节与 AL 寄存器的内容相加,结果送入 AL 寄存器中。( ADD AL,BX+SI )(4)、用位移量为 0524H 的直接寻

11、址方式把存贮器中的一个字与数 2A59H 相加,并把结果送入该存贮单元中。( ADD 0524H,2A59H )10、CPU 与外设传送的三种信息是( 数据 )和( 状态 )及( 控制 )。11、CPU 与外设交换信息时,有三种常见的输入输出方法,它们分别是:( 程序 )和( 中断 )及( DMA )。12、8255 有两个控制字,它们分别是( 方式控制字 )和( C 口置位、复位控制字 )。13在( 端口直接寻址 ) 方式下,输入输出指令中直接给出接口地址,且接口地址由一个字节表示。 14在汇编语言程序设计中有三种程序设计方法,它们分别是( 直线 ) 、( 分支) 、( 循环 ) 。 15内

12、存用来存贮当前运行所需要的(程序 ) 和(数据 ) 。 16. 十进制数-66 的补码是 10111111 二进制数 01000111 的 BCD 码为 01110001 17. 从大的功能部件来看,微型计算机的硬件主要由 CPU 、 存储器 、I/O 接口和 I/O 设备组成,各部分之间通过系统总线相连,系统总线按功能分主要有三类 数据 、 地址 、控制 。 18. 系统复位后各寄存器的状态为:CS=FFFFH ,IP= 0000 ,DS=0000 。19. 外部中断可以分为 可屏蔽 和 不可屏蔽 ,中断允许标志位对其中的 不可屏蔽中断 没有影响。20. 8088/8086 有 20 根地址

13、线,可寻址的内存范围为 00000-FFFFFH ,其中的每个存储单元都有一个唯一的 物理 地址。21. 8086/8088 系统中的操作数主要分为 3 类: 立即数 、寄存器操作数和 存储器数 ,指令MOV AX,SI的源操作数是这 3 类操作数中的哪一类 存储器数 。22. 假设(DS)=2000H,(BX)=1256H,(SI)=528FH,(232F7H )=3280H,(264E5H)=2450H,则执行指令 JMP BX 后,(IP )=1256H 执行指令 JMP BXSI后,(IP)= 2450H 。23. 由于外设处理数据的时间一般比 CPU 时间长的多,所以输入接口要求对数

14、据具有 缓存 能力,常用三态门实现,输出接口要求对数据具有 锁存 能力。24. 芯片的片选信号则是通过 CPU 的高位地址线译码得到,用全部的高位地址信号作为译码信号称为 全译码 ,用部分高位地址信号(而不是全部)作为译码信号称为 部分译码 ,其中 全译码 方式,芯片的地址是唯一确定的2011 级电信 3 班权威发布25. 可编程定时计数器 8253 共占用 4 个 I/O 地址,工作方式有 6 种,其中自动重复计数的工作方式是 方式2 、 方式 3 。26.微型计算机的软件系统包括 系统软件 和 应用 。28. 若 CS=4320H,IP=2030H,则实际地址为 45230H 。29. 中

15、断号 16H 的中断向量表地址的首址为 58H 。30. CPU 与外设间的数据传输方式有无条件传输方式、 有条件 方式、中断 方式及 DMA 方式。31. 堆栈操作遵循 先进后出 原则。32半导体存贮器分为(RAM )和( ROM ) 。 33、CPU 由 运算器 和 控制器 组成。34、00011010B+01101101B= 10000111B 。10011101B 01101110B= 111111111B。35、数制转换:205D= 11001101B。36、汇编语言源程序有两种语句,即:指令性语句和指示性语句。37、8086CPU 的每个总线周期至少包含 4 时钟周期。38、微型计

16、算机的三级存储体系是指 Cache-主存层次和主存 -辅存层次。39、计算机与外部信息交换的方式有两种,即串行通信和并行通信。40、CPU 与外设的输入输出方式有程序控制方式、中断方式、DMA 方式。41、ASCII 是 7 位标准编码,它可以表示 128 个符号。42、解决中断优先权的方法有两种,即硬件方案和软件方案。43、8086 的指令由操作码和地址码组成。44、8086 存储器采用的是分体结构,即 1MB 的存储空间分成两个 512KB 的存储体,一个存储体包含偶数地址,另一个存储体包含奇数地址。45、采用分段结构的存储器,任何一个逻辑地址都由段基址和偏移地址两部分构成。46、汉字的内

17、码在计算机中占 2 个字节。47、中断的响应过程有中断申请、中断响应、中断处理。48、8255A 芯片的工作方式有三种,分别是 基本输入输出方式、选通输入输出方式、双向传输方式。49、1110110B= 118 D。50、指令的执行过程包括取指令、分析指令、执行指令。51、计算机的发展按其所采用的物理器件分为电子管、晶体管、集成电路、超大规模集成电路和智能计算机。52、目前,微型计算机的核心部件是 CPU 。53、计算机的设计遵循冯诺伊曼的二进制和程序存储控制原理。54、在计算机数据表示单位中,1Byte= 8 bit。55、10011011B-00110100B= 01100111B 。10

18、011101B01101110B= 00001100B 。三、 判断下列问题是否正确,请说明理由。1、段内转移指令执行结果要改变 IP、CS 的值 错2、REPE/REPZ 是相等/为零时重复操作,其退出条件是:(CX)=0 或 ZF=0 对3、MOV AX,BP的源操作数物理地址为 16D (DS)+(BP) 错4、OUT DX, AL 指令输出的是 16 位操作数 错5、8086CPU 的最小方式是为实现多处理器系统而设计的。( ) 错6、MOV DS, 2000H 错7、在 8086CPU 构成的微机系统中,数据可以存放在几个不连续的段中。( ) 对8、PUSH AL 错9、DMA 方式

19、不能实现内存与接口之间数据的直接交换。( ) 错10、段内转移指令执行结果要改变 IP、CS 的值 错11、REPE/REPZ 是相等/为零时重复操作,其退出条件是:(CX)=0 或 ZF=0 对12、8086 的可屏蔽中断不受 IF 标志位的影响,但需要从数据线上读取中断类型码。( ) 错2011 级电信 3 班权威发布13、构成一个最小 8086 CPU 的微机系统只需 8086、8282、8286 就够了。( ) 错14、8086CPU 的 Ready 信号是由外部硬件产生的。( ) 对15、8086 复位时,(CS)FFFFH,(IP)=0000H,所以 8086 在复位后重新启动时,

20、便从内存的 FFFF0H 单元开始执行指令,使得系统在启动时自动进入系统程序。( )对16、中断类型码乘以 4,就可以得到中断服务程序入口地址。( )错17、多个外设可以通过一条中断请求线向 CPU 发中断请求。( ) 错四、简答题1、什么是中断向量?中断向量表指的是什么?中断向量表放在什么地方?假如中断类型为 20,它的中断服务入口地址是多少?2、在一个 8086CPU 和单片 8259A 组成的系统中,试说明: (1)8086CPU 在响应可屏蔽中断的条件是什么? (2)8086CPU 在响应中断过程中,连续执行两个 INTA 周期,其作用是? (3)假如 8259A 已被编程, ICW2

21、=08H,若连接在 8259A 的 IR3 端的外设提出中断申请,它的中断向量的存放地址是什么?3、8086CPU 从功能上分为几个部分?各部分由什么组成?各部分的功能是什么?4、CPU 有哪些寄存器组成?各有什么用途?其中标志寄存器的各标志位的含义是什么?5、什么是 8086/8088 CPU 最大模式和最小模式?其关键区别是什么?6、什么是逻辑地址、物理地址、物理地址是如何求得的?假如 CS=2000H,IP=0100H,其物理地址是多少?7I/O 接口电路采用统一编址或独立编址时对微处理器有无特殊要求?8、8259A 在系统中起什么作用?当中断源提出中断请求后,8259A 应完成哪些工作

22、?9、什么是总线周期 一个基本的总线周期由多少个 T 构成10、8086 CPU 有多少根地址线?多少根数据线?它最大直接寻址范围是多少?一次对外数据传送多少 BIT 二进制数?11、常用的存储器片选控制方法有哪几种?简述它们的特点?线选法,部分译码法,全部译码法线选法电路简单,但是会造成地址堆叠,空间利用率低且具体编程时不易编织;全译码法的芯片利用率高,不会出现地址堆叠,但是电路比起线选法复杂得多;部分译码法介于两者之间,也会产生一定程度的地址堆叠,但是有相对连续的地址空间。五、程序设计1、试编制完整的汇编语言程序,实现:Z=(X+Y)*8-X/6 。其中 X、Y 为无符号字节数。DATA

23、SEGMENTX DB 5Y DB 6Y DW ?DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATA:START: MOV AX,DATAMOV DS,AXXOR AX,AXMOV AL,XADD AL,YMOV BL,08HMUL BLMOV BX,XSUB AX,BXMOV DL,06H2011 级电信 3 班权威发布DIV DLMOV Z,AXMOV AH,4CHINT 21HCODE ENDSEND START2若自 BLOCK 开始的内存缓冲区中,有 100 个带符号的数,希望找到其中最大的一个值,并将它放到 MAX 单元中。请编程实现上述功能。

24、MOV BX,OFFSET BLOCK MOV AX,BX INC BX INC BX MOV CX,99 AGAIN:CMP AX,BX JG NEXT MOV AX,BX NEXT: INC BX INC BX DEC CX JNE AGAIN MOV MAX,AX 3已知有程序段如下:MOV AL,35HMOV DL,ALAND DL,0FHAND AL,0F0HMOV CL,4SHR AL,CLMOV BL,10MUL BLADD AL,DL解释每句指令的功能, 执行完所有指令之后,AL 等于多少?该程序段完成什么功能?解: MOV AL,35H ;AL=35HMOV DL,AL ;

25、DL=AL=35HAND DL,0FH ; DL=05HAND AL,0F0H ; AL=30HMOV CL,4 ; CL=4SHR AL,CL ; AL=03HMOV BL,10 ; BL=10MUL BL ; AL=1EHADD AL,DL ; AL=23HAL=23H.将十进制数(ASCII 码)转换成十六进制的数。2011 级电信 3 班权威发布4.编写带显示的键盘输入子程序。 KSDIN PROC NEAR MOV AH,1 INT 21H MOV IN-BUFF,AL RET KSDIN ENOP 4比较 DEST 和 SOURCE 中的 500 个字节,找出第一个不相同的字节,如

26、果找到,则将 SOURCE 中的这个数送AL 中CLD LEA DI,ES: DEST LEA SI,SOURCE MOV CX,500 REPE CMPB JCXZ MEXT MATCH:DEC SI MOV AL,BYTE PTRSI NEXT:5 图示以下数据段在存储器中的存放形式DATA SEGMENTDATA1 DB 10H,34HDATA2 DW 2 DUP(42H)DATA3 EQU 12DATA4 DD 0ABCDHDATA ENDS六、可编程芯片1、循环彩灯控制电路如下图所示:(1) 请写出 8255A 的各端口地址。(2)写出 8255A 的工作方式控制字。(3)如要发光二

27、极管逐个循环发光,请编写出控制程序。 ( 设已知一个延时 1s 的子程序入口地址为 DELAY解;(1)108H,10AH,10CH,10EH;(2)80H2011 级电信 3 班权威发布(3)MOV AL,80HMOV DX,10EHOUT DX,ALMOV AL,01HMOV DX,10AHAA: OUT DX,ALROL AL,1CALL DELAYJMP AA2. 设8253三个计数器的端口地址为201H 、202H 、203H,控制寄存器端口地址200H。输入时钟为2MHz,让1号通道周期性的发出脉冲,其脉冲周期为1ms,试编写初化程序段。 参考解答 要输出脉冲周期为1ms,输出脉冲

28、的频率是 ,当输入时钟频率为2MHz时,计数器初值是331063321020使用计数器1,先读低8位,后读高8位,设为方式3,二进制计数,控制字是76H。设控制口的地址是200H ,计数器0的地址是202H。程序段如下:MOV DX,200HMOV AL,76HOUT DX,ALMOV DX,202HMOV AX,2000OUT DX,ALMOV AL,AHOUT DX,AL 3、某系统中 8253-5 地址为 340H343H,输入频率为 10MHZ 脉冲信号,输出为 1HZ,占空比为 1:1 的脉冲信号,请写出初始化程序并画出相应电路图及地址译码连接图。(15 分)提示(1). 地址总线只

29、用 A0A9,控制线用 IOR、IOW,译码器可采用逻辑电路与 LS138 译码器的组合; (2). 8253 的工作方式命令字如图。 2011 级电信 3 班权威发布解:MOV DX,343HMOV AL,00110110BOUT DX,ALMOV AX,10000MOV DX,340HOUT DX,ALMOV AL,AHOUT DX,ALMOV DX,343HMOV AL,01110110BOUT DX,ALMOV DX,341HMOV AX,1000OUT DX,ALMOV AL,AHOUT DX,AL七硬件电路设计:1、如下图所示,利用全地址译码将 6264 芯片接在 8088 系统总

30、线上,地址范围为 BE000HBFFFFH,试画出连接电路2011 级电信 3 班权威发布图。A13A14A15A16A17A19MEMRMEMWA0A1A12D0D7BUS8088A18解:电路连接图如下:A010A19A28A37A46A55A64A73A825A924A1021A1123A122CS120CS226WE27OE22D0 11D1 12D2 13D3 15D4 16D5 17D6 18D7 196264A13A14A15A16A17A19+5VMEMRMEMWA0A1A12D0D7BUS8088A18A010 A19A28 A37A46 A55A64 A73A825 A924A1021 A1123A122CS120 CS226 WE27OE22D0 11D1 12D2 13D3 15D4 16D5 17D6 18D7 1962642011 级电信 3 班权威发布2、若用 2114 存储器芯片组成 2KB RAM,地址范围为 D000HD7FFH,问地址线、数据线及相关的控制线如何连接?(所有己知条件如图所示)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 网络科技 > 计算机原理

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报