好文档 - 专业文书写作范文服务资料分享网站

微机原理复习题-答案(重点复习)(考虑打...汇总

天下 分享 时间: 加入收藏 我要投稿 点赞

______________________________________________________________________________________________________________

1.微型计算机是指以微处理器 为核心,配上 存储器 、 输入输出接口电路 及系统总线所组成的计算机。

2.微处理器是由一片或几片大规模集成电路组成的具有 运算器 和 控制器 功能的部件。 3.8086CPU从功能上讲,其内部结构分为_执行单元_和_总线接口单元_两大部分。 4.1KB= 1024 字节,1MB= 1024 KB,1GB= 1024 MB。 5.带符号数有 原码 、 反码 和 补码 三种表示方法,目前计算机中带符号数都采用 补码 形式表示。

6.(101110.11)2=( 46.75 )10=( 2E.C )16

7.已知[ X]补=81H,则X= -127 。(已知补码如何求真值?) 8.假设二进制数A=10000110,试回答下列问题:

1)若将A看成无符号数则相应的十进制数是_134_。 2)若将A看成有符号数则相应的十进制数是_-122_。(带符号数都采用 补码 形式表示,已知补码如何求真值?。)

3)若将A看成BCD码则相应的十进制数是_86_。

9.从_奇_地址开始的字称为“非规则字”,访问“非规则字”需_两_个总线周期。 10.8086CPU数据总线是_16_位,对规则字的存取可在 一 个总线周期完成, 11.8086CPU的地址总线有 20 位,可直接寻址 1MB 的存储空间。

12.若DS=6100H,则当前数据段的起始地址为 61000H ,末地址为 70FFFH 。 13.动态存储器是靠电容来存储信息的,所以对存储器中所存储的信息必须每隔几毫秒 刷新 一次。

14.8086 CPU复位后,执行的第一条指令的物理地址是 FFFF0H 。 15.8086CPU系统的逻辑地址由 段地址和偏移地址 组成,物理地址的求法是 段地址左移4位+偏移地址 。

16.堆栈是以_先进后出_的原则存取信息的一个特定存贮区。8086的堆栈可在1MB 存贮空间内设定,由堆栈段寄存器 SS 和堆栈指针 SP 来定位。堆栈操作是以 字 为单位。 17.转移指令分为条件转移指令和无条件转移指令,条件转移指令的转移目的地址只能是短标号,即转移范围不能超过_-128——+127_字节。

18.已知AL=10011100B,BL=01101000B,在执行指令SUB AL,BL后, AL= 00110100 ,CF= 0 ,OF= 1 ,PF= 0 。

19.已知AL=01001001B,在执行指令ADD AL,AL后,再执行DAA指令, 则AL= 10011000B ,CF= 0 ,AF= 1 。 20.“0”的ASCII码为48,“8”的ASCII码为 56 ; “A”的ASCII码为65,“E”的ASCII码为 69 。

21.8086 CPU系统的存储器结构中,1MB的存储体分 两 个库,每个库的容量都是 512 KB,其中和数据总线高八位相连的库全部由 奇数地址 单元组成,称为高位字节库,并用 BHE 作为此库的选通信号。

22.DMA的意思是 直接存储器存取 ,主要用 高速 外设和内存间的数据传送。整个传送由DMA控制器硬件 来完成。

23. CPU与外设交换数据的传送方式通常有 程序传送 、 中断传送 和 直接存储器存取(DMA)

24.已知某RAM芯片的引脚中有11根地址线,8位数据线,则该存储器的容量为2K 字节。若该芯片所占存储空间的起始地址为2000H,其结束地址为_27FFH_。 25.动态RAM与静态RAM的主要不同点在于动态RAM需要_刷新_。

26.8086系统最多能识别?256?种不同类型的中断,每种中断在中断向量表中分配有?4?个字

精品资料

______________________________________________________________________________________________________________

节单元,用以指示中断服务程序的入口地址。

27.中断类型号为20H的中断所对应的中断向量存放在内存从?80H?开始的四个连续字节单元中,若这四个字节单元的内容由低地址到高地址依次为00H,50H,00H,60H,则中断服务程序的入口地址?65000H?。

28.通常,一个输入接口必须具有_缓冲_功能,一个输出接口应具有_锁存_功能

29.DS是_数据_段寄存器,ES是_附加_段寄存器,SS是_堆栈_段寄存器,CS是_代码_段寄存器。

30.在进行DOS系统功能调用时,功能号应置入寄存器_AH_之中。

31.串操作指令采用隐含寻址方式,源串的偏移地址必须由源变址寄存器_SI_提供,目标串的偏移地址必须由目标变址寄存器_DI_提供。

32.8253定时器/计数器接口芯片中有 3 个16位计数器,每个计数器都可由程序设定按 6 种不同的方式工作。

33.微型计算机系统采用分级存储器结构,通常将存储器分为主存储器 外存储器和 高速缓冲存储器 三级。

34.可屏蔽中断INTR可用_CLI__指令禁止。(CLI是关中断指令STI是开中断指令) 35.具有电可擦除的只读存储器是 EEPROM 。

36.可屏蔽中断从CPU的 INTR 引脚进入,只有当中断允许标志IF为 1 时,该中断才能得到响应。

37.中断向量是中断服务程序的_ 入口地址_,每个中断向量占 4_字节。INTEL8086中将对应256类中断的中断向量组成一张_中断向量表_,占据内存从00000H到003FFH区间。 38.可编程接口芯片8253有_6_种工作方式,若要求8253的OUT输出端输出方波,则应设置

其工作于方式_3_。

39.8086 CPU有最小和最大两种工作模式。最小模式时,系统的 控制信号 直接由CPU本身提供;最大模式时,系统的 控制信号由8288总线控制器 提供。

40.在8086CPU系统中,当发送地址码后,识别该地址码是用于对存储器寻址还是对I/O端口寻址是依据 M/IO* 信号来判别的。

41.已知某控制系统中的RAM 容量为16KB,首地址为8000H,其最后一个单元的地址为 BFFFH 。

42.当CPU执行IN AL,DX指令时,M/ IO引脚为 低 电平, RD为 0 , WR为 1 。 43.中断返回指令是 IRET ,该指令将堆栈中保存的断点弹出后依次装入 指令指针寄存器和代码段 寄存器中,将堆栈中保存的标志装入标志寄存器F中。

44.总线按其功能可分地址总线AB、数据总线DB和控制总线CB三种不同类型的总线。 45.对I/O端口的编址一般有 统一编址 方式和 独立编址 方式。PC机采用的是独立编址 方式。

46.逻辑地址为2000H:1234H的存储单元的物理地址是 21234H 。

47.段定义伪指令语句用 SEGMENT语句表示开始,以 ENDS 语句表示结束。

48.CPU在执行OUT DX,AL指令时, DX 寄存器的内容送到地址总线上, AL寄存器的内容送到数据总线上。

49.串操作指令采用隐含寻址方式,源串的偏移地址必须由源变址寄存器 SI提供,目标串的偏移地址必须由目标变址寄存器 DI 提供。

50.取指令时,段地址由 代码段 寄存器提供,偏移地址由 指令指针 寄存器提供。 1.8086指令系统的指令是_D_。

A)单字节指令 B)双字节指令 C)固定长指令 D)可变长指令

精品资料

______________________________________________________________________________________________________________

2.8086CPU是?B? CPU。

A)8位 B)16位 C)32位 D)64位

3.当RESET信号进入高电平状态时,将使8086CPU的_D_寄存器初始化为FFFFH。 A)SS B)DS C)ES D)CS 4.8086CPU系统主存储器以__A__为单位编址。

A)字节 B)字 C)双字 D)八字节 5.在立即寻址方式中,立即数放在_B__中。

A)数据段 B)代码段 C)附加段 D)堆栈段 6.能够用来间接寻址的寄存器只能是_B__之一。

A)BX、BP、SP、DX B)BX、BP、SI、DI C)BX、BP、SP、IP 7.现有4K×8位的RAM芯片,它所具有的地址线条数应是_A___条。

A)12 B)13 C)11 D)10

8.8086CPU访问I/O设备,实际上是访问__A__。 A)端口 B)接口 C)总线

9.8086 CPU响应外部中断NMI和INTR时,相同的必要条件是__B___。

A)允许中断 B)当前指令执行结束 C)总线空闲 D)当前访问内存操作结束 10.用1024×1位RAM芯片设计一个128KB的存储器系统,问需要_A_片芯片组成。 A)1024 B)2048 C)128 D)256

11.对可编程接口芯片8253的3个计数通道的编程顺序是_C_。

A〕 完全随机的,但必须设置好一个计数通道后再设置另一个计数通道 B〕 完全固定的,从计数通道0到计数通道2 C〕 完全随机的,但必须先写入方式控制字 D) 完全随机的,但必须先预置计数初值

12.在8253的6种工作方式中,能够自动重复工作的两种方式_B___。 A)方式1,方式2 B)方式2,方式3

C)方式2,方式4 D)方式3,方式5 13.重复前缀“REPZ”的重复条件是__B____。 A)(CX)≠0 同时CF=1 B)(CX)≠0 同时ZF=1 C)(CX)≠0 同时ZF=0 D)(CX)≠0 同时CF=0 14.下列寻址方式中,段超越前缀不可省略是 B 。

A)DS:[ BX+SI ] B)DS:[ BP+DI ] C)SS:[ BP ] D)DS:[ DI ] 15.执行PUSH AX和POP BX两条指令也相当于执行_A_指令。

A)MOV BX,AX B)MOV AX,BX C)XCHG AX,BX 16.BCD码是___D????。

A二进制数 B)十进制数 C)十六进制数 D)二进制编码表示的十进制数

17.若AX=0008H,BX=0003H,执行指令CMP AX,BX后,AX中的内容为_D_。 A)0005H B)FFFBH C)0003H D)0008H

18.当 8253可编程定时器/计数器方式选择控制字的RW1、RW0定为11时,写入计数初值时

的顺序为 C 。

A)先写高8位,再写低8位 B)16位同时写入

C)先写低8位,再写高8 D)只写高8位,低8位自动写入

精品资料

______________________________________________________________________________________________________________

19.8253可编程定时/计数器的计数范围是 D 。

A)1~255 B)0~255 C)1~65535 D)0~65535 20.计算机系统总线中,用于传送读、写信号的是 C 。

A)地址总线 B)数据总线 C)控制总线 D)以上都不对

21.在给接口编址的过程中,如果有5根地址线没有参加译码,则可能产生 C 个重叠地址。

A)5 B)5的2次幂 C)2的5次幂 D)10 22.半导体EPROM写入的内容,可以通过 A 擦除。

A)紫外线照射 B)电信号 C)口令 D)DOS命令

23.在查询传送方式中,CPU要对外设进行读出或写入操作前,必须先对外设 B 。 A)发控制命令 B)进行状态检测 C)发I/O端口地址 D)发读/写命令

24.有一8086系统的中断向量表,在0000H:003CH单元开始依次存放34H、FEH、00H和F0H四个字节,该向量对应的中断类型码和中断服务程序的入口地址分别为 C 。 A)0EH,34FE:00F0H B)0EH,F000:FE34H C)0FH,F000:FE34H D)0FH,00F0H:34FEH

25.8253通道0工作于方式3,接入6MHZ的时钟,要求产生2400HZ的方波,则计数器的初值应为 B

A) 2000 B) 2500 C) 3000 D) 4000 26.中断向量表存放在存储器的 B 地址范围中。

A) FFC00H~FFFFFH B) 00000H~003FFH C) EEC00H~FFFFFH D) EEBFFH~FFFFFH 27.数据进行算术运算产生溢出时,则_D?。

A)DF=0 B)DF=1 C)OF=0 D)OF=1

28.8086系统中将一个数送入堆栈后,堆栈指针寄存器应进行___B???操作。 A)减1 B)减2 C)加1 D)加2

29.8086 CPU与慢速的存储器或I / O接口之间,为了使传送速度能匹配,有时需要在?C?

状态之间插入若干个等待周期TW。

A)T1和T2 B)T2和T3 C)T3和T4 D)随机 30.用于存放堆栈段段首址高16位的寄存器是___C????。

A)DS B)ES C)SS D)CS

31.在下列8255A I/O端口引脚的应用中,___B???是不正确的。 32.8255工作在方式1的输出时,OBF信号表示__B 。

A)输入缓冲器满信号 B)输出缓冲器满信号 C)输入缓冲器空信号 D)输出缓冲器空信号

33.如果计数初值N=9,8253工作在方式3,则高电平的周期为___A 个CLK。 A)5 B)6 C)3 D)4

34.8253的控制信号为 CS=0、 RD=0、 WR=1、A1=0、A0=0表示___B 。 A)读计数器1 B)读计数器0 C)装入计数器1 D)装入计数器0 35.8086系统中若访问奇存储体的一个字节单元,则此时BHE与A0是___B 状态。 A)1,0 B)0,1 C)0,0 D)1,1 36.CPU执行算术运算指令不会影响的标志位是___D

A)溢出标志 B)符号标志 C)零标志 D)方向标志 37.8086CPU的标志寄存器中有___B 个状态标志位。

精品资料

______________________________________________________________________________________________________________

A)9个 B)6个 C)8个 D)16个

38.若要检查BX寄存器中的D12位是否为1,应该用___B 指令。 A)OR BX,1000H B)TEST BX,1000H JNZ NO JNZ YES

C) XOR BX,1000H D)CMP BX,1000H JZ YES JNZ YES 39.8253有___B 个独立的计数器。

A)2 B)3 C)4 D)6 40. .EXE文件产生在___D 之后。

A)汇编 B)编辑 C)用软件转换 D)连接 41.计算机系统软件中的汇编程序是一种___C 。

A)汇编语言程序 B)编辑程序

C)翻译程序 D)将高级语言转换成汇编程序的程序 42.X的8位补码是10110100,则X的16位补码是___C 。

A)0000000010110100 B)1000000010110100

C)1111111110110100 D)0111111110110100 43.8086CPU工作在最大方式还是最小方式取决于___C 信号。 A)M/IO B) NMI C)MN/MX D)ALE

44.堆栈操作时,段地址由___C 寄存器指出,段内偏移量由___G 寄存器指出。 A)CS B)DS C)SS D)ES E)DI F)SI G)SP H)BP 45.下列8086指令中,对AX的结果与其他三条指令不同的是___D 。

A)MOV AX,0 B)XOR AX,AX C)SUB AX,AX D)OR AX,0 46.CPU响应INTR引脚上来的中断请求的条件之一是___B 。

A)IF=0 B)IF=1 C)TF=0 D)TF=1

47.8086CPU在执行IN AL,DX指令时,DX寄存器的内容输出到___A 上。 A)地址总线 B)数据总线 C)存储器 D)寄存器 48.下列指令中语法有错误的是___D 。

A)OUT 20H ,AL B)MOV SI,[BX]

C)ADD BL,[BX] D)MUL 10

49.读取一个非规则字,8086CPU需___B 个总线周期。

A)1 B)2 C)4 D)8

50.8086CPU对主存奇数库(高位库)进行访问时给出的控制信号是___D 。 A)INTA B)MN/MX C)INTR D)BHE

51.8位数11011011B可表示 A B D F 。(此题为多项选择,出错啦) A)无符号数219 B)-37的补码 C)-36的补码 D) -36的反码 E)91的原码 F)-91的原码

52.8086CPU向52H内存单元写入一个字,写入过程中 BHE和A0的逻辑电平是 A 。 A)0和0 B)0和1 C)1和0 D)1和1

53.8086CPU用 C 信号的下降沿在T1结束时将地址信息锁存在地址锁存器中。 A)M/ IO B) DEN C)ALE D)READY

是非判断(注:对用T表示,错用F表示)

精品资料

微机原理复习题-答案(重点复习)(考虑打...汇总

______________________________________________________________________________________________________________1.微型计算机是指以微处理器为核心,配上存储器、输入输出接口电路及系统总线所组成的计算机。2.微处理器是由一片或几片大规模集成电路组
推荐度:
点击下载文档文档为doc格式
6h1ki8wjnq7dd7d92wae4uc568cqjj01a29
领取福利

微信扫码领取福利

微信扫码分享