微机原理课后练习题答案.pdf
《微机原理课后练习题答案.pdf》由会员分享,可在线阅读,更多相关《微机原理课后练习题答案.pdf(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微机原理课后练习题答案第一章一、选择题(D)1,十进制数66转换成二进制数为A 11000010 B 01100110 C 11100110 D01000010(C)2.十制数27.25转换成十六进制数为A.B1.4H B.19H C IB.4H D.33.4H(A)3.下列数中最小的是A.(101001)2 B.(52)8 C.(2B)16 D.(50)16,(C)4 若一个数的BCD编码为00101001,则该数与 相等。A.4IH B.121D C.29D D.29H(A)5,十进制数9874转换成BCD数为A.9874H B.4326H C.2692H D.6341H(B)6.BCD数
2、 64H代表的真值为A.100 B.64 C.-100 D.+100(D)7.十六进制数8 8 H,可表示成下面几种形式,错误的表示为。A 元符号十进制数136 B.带符号十进制数一 120C.压缩地BCD码十进制数88 D.8 位二进制数一 8 的补码表示(B)8.若 A 原=1011 1101,仄 反=1011 1101,0 补=1011 1101,以下结论正确的A.C 最大 B.A 最大 C.B 最大 D.A=B=C(D)9.8位二进制补码表示的带符号数1000 0000B和 1111 1IIIB的十进制数分别A 128 和 255 11.128 和一 1 C.一 128 和 255D.
3、一128 和一 I(C)10.微机中地址总线的作用是A.用于选择存储器单元B.用于选择进行信息传输的设备C.用于指定存储器单元和I/O设备接口单元的选择地址D.以上选择都不对(A)1 1.计算机中表示地址使用A.无符号数 B.原码 C.反码 D.补码二、填空题(运算器)I.计算机的主机由、控制器、主存储器组成。(冯诺依曼、输出器、存储器、存储器)2.确定了计算机的5 个基本部件:输入器、运算器、和控制器,程序和数据存放在 中,并采用二进制数表示。(16.B8H、52.59、1110010.01B)3.10110.10111B 的的十六进制数是,34.97H的十进制数是,将 114.25转换为二
4、进制数为。(1010000000 280)4.(640)10=()2=()16。(100000000.011 100.6)5.(256.375)10=()2=()16(188.81250BC.D)6.(10111100.1101)2=()10=()16(-1、-126、-127)7.二进制数1000 0001B若为原码,其真值为;若为反码,其真值为;若为补码,其真值为。(-125)8.一 个 8 位的二进制整数,若采用补码表示,且由3个“1”和 5 个“0”组成,则最小的十进制数为。(尾数、指数)9 在微机中,一个浮点数由 和 两个部分构成。(-16、-111、-112)1 0.若凶原=卬 反
5、=z补=90H,试用十进制分别写出其大小,X=:;三、问答题1.在计算机中为什么都采用二进制数而不采用十进制数?二进制数有哪两种缩写形式?答:计算机中使用的都是数字逻辑器件,只能识别高、低两种状态的电位,所以计算机处理的所有信息都以二进制的形式表现。二进制的两种缩写形式有八进制、十六进制。2.什么是程序计数器PC?答:存放着将要执行的下一条指令的地址的寄存器,具有自动加1的功能。3.已 矢 口 X补=1001 1101B,F Y#=1100 1001,Z补=0010 011BB,计 算 X+Y补=?,并指出是否溢出;计算以一回补=?.并指出是否溢出。答:X+Y补=X补+Y补最高位符号发生变化,
6、产生溢出a一 补=X补+-Z补最高位符号发生变化,产生溢出4.将下列十六进制数的ASCII码转换为十进制数。(1)313035H(2)374341H(3)32303030H(4)38413543H 答:(1)105(2)1994(3)8192(4)35420第二章一、选择题(C)1.8086/8088 CPU内部有一个始终指示下条指令偏移地址的部件是 OA.SP B.CS C.IP D.BP(D)2,指令队列的作用是A.暂存操作数地址 B.暂存操作数C.暂存指令地址 D.暂存预取指令(A)3.8086/8088下列部件中与地址形成无关的是A.ALU B.通用寄存器 C.指针寄存器 D.段寄存器
7、(B)4.对于8086,下列说法错误的是A.段寄存器位于BIU中 B.20位的物理地址是在EU部件中形成的C.复位后CS的初值为FFFFH D.指令队列的长度为6个字节(D)5.8086/8088 中 ES、DI 分别属于A.EU、BIU B.EU、EU C.BIU、BIU D.Bill、EU(A)6.BIU与 EU工作方式的正确说法是A 并行但不同步工作 B.同步工作C.各自独立下作 D.指令队列满时异步工作,空时同步工作(A)7.在执行转移、调用和返回指令时,指令队列中原有的内容 OA、自动清除 B.用软件清除C.不改变 D.自动清除或用软件清除(D)8.下列说法中,正确的一条是A.808
8、6/8088标志寄存器共有16位,每一位都有含义B.8088/8086的数据总线都是16位C.8086/8088的逻辑段不允许段的重叠和交叉D.8086/8088的逻辑段空间最大为64KB,实际应用中可能小于 64KB(C)9.8086/8088工作于最大模式,是因为A.可以扩展存储容最 B.可以扩大I/O字间C.可以构成多处理器系统 D.可以提高CPU主频(B)10.8086/8088最大模式比最小模式在结构上至少应增加A.中断优先级控制器 B.总线控制器C.数据驱动器 D.地址锁存器(D)ll.组成最大模式下的最小系统,除CPU、时钟电路、ROM、RAM及 I/O 接口外,至少需增加的芯片
9、类型为a.总线控制器 b.总线裁决器c.地址锁存器 d.总线驱动器A.b,d B.a,b,cC.a,dD.a,c.d(A)1 2.工作在最小模式时.对CPU而言.下列信号皆为输人信号的是A.HOLD、TEST、READYB.M/10、TEST、READYC.M/IO、HOLD TEST D、D T/R、HOLD、READY(A)13.L0CK引脚的功能是A.总 线 锁 定 B.地址锁定 C.数据输入锁定 D,数据输出锁定(A)1 4,与存储器或外设同步以及与协处理器同步的引脚信号依次为A.READY、TESTB.READY、HOLDC.LOCK RESET D.TEST、LOCK(A)1 5.
10、工作在最大模式时,下列信号皆为输出信号的是A.QSO、QS1、LOCK B.QSO、RA/GTO、LOCKC.Q S l、RQ/GT1、SO D.RQ/GTO、QS1、BHE(C)16.8086/8088最大模式时,LOCK引脚有效时的正确含义是A.能中断CPU的工作 B.能进行D M A操作C.其他总线部件不能占有总线 D.暂停CPU的了作(0 1 7 .工作在最大模式时一,一经总线控制器8288将对应CPU最小模式时的3个引脚状态进行组合,产生控制和命令信号,这3个引脚应为A.MN/MX M/IO DT/R B.DEN M/I0MN/MXC.M/10 DT/R MN/MX D.DEN DT
11、/R MN/MX(B)18.8088/8086中,关于总线周期叙述不正确的是A总线周期通常由连续的T1T4。组成B.在读写操作数时才执行总线周期C.总线周期允许插入等待状态D.总线周期允许存在空闲状态(B)1 9.在8086读总线同期中,进入T 3后发现READY=O,需要插入等待状态.则在插入等待状态时其引脚的高地址A19A16A.表示读数据对应的高4位的地址B.表示CPU当前工作状态C.处于高阻状态D.处于不定状态(D)2 0.设 8086/8088工作于最小模式,在存储器读、写周期中.总线ADI5AD0上数据开始有效的时刻(不插入TW)分别是。A.T2,T2 B.T2、T3 C.T3、T
12、4 D.T3、T2二、填空题(BIU、EU、独立)I.8086,8088CPU在结构上由两个独立的处理单元 和 构成,这两个单元可以 工作,从而加快了程序的运行速度。(ES、SS、CS、DS、IP、AX、BX、CX、DX、BP、SP、SI、DI)2.8086是 intel系列的16位处理器,从功能上,它分为两个部分:即总线接口单元和执行单元。总线接口单元由、等寄存器和20位地址加法器和6 字节指令队列构成。执行单元有4 个通用寄存器,即、;4 个专用寄存器,即 、等寄存器和算术逻辑单元组成。(FR、ZF)3.任 何 CPU都有一个寄存器存放程序运行状态的标志信息,在 8086中,该奇件器是。其
13、中,根据运算结果是否为零,决定程序分支走向的标志位是。(TF、DF、IF)4.8086/8088CPU中标志寄存器的3 个控制位是(9E100H)5.逻辑地址9B50H:2co0H对应得物理地址是。(高电平)6.在任何一个总线周期的T1状态,ALE输出。(MV/MX、一个处理器、多个处理器)7.8086有两种工作模式,即最小模式和最大模式,它由 决定。最小模式的特点是,最大模式的特点是。(BHE、AO、ACTA18)8.8086 CPU可访问的存储器的空间为IMB,实际上分奇数存储体和偶数存储体两部分,对奇数存储体的选择信号是,对于偶数存储体的选择信号是,对于每个存储体内的存储单元的选择信号是
14、。(读 I/O 端口)9.在 8086 的最小系统,当 M/IO=0,WR=1,RD=0时,CPU完成的操作是。(0、0、1、1)1 0.在最小模式下,执 行“OUTDX,AL”指令时,M/IO、WR、RD、DT/R的状态分别、O(1、2)11.8086 CPU从偶地址读写两个字节时,需要 个总线周期,从奇地址读取两个字节时,需要个总线周期。(1、0、0)12.8086在存取存储器中以偶地址为起始地址的字时,M/IO、BHE、A0的状态分别7 E、(0、1)13.8086向内存地址1200BII写一个字节数据时,需要一个总线周期,在该总线周期的T1状态,BHE为,A0为。(3)14.假设某个总
15、线周期需插入两个TW 等待状态,则该总线日期内对READY信号检测的次数是。(FFFFH、0000H,0000H、0000H)15.8086CPU 上电复位后,CS=,IP=,(4)16.8086/8088的复位信号至少要维持 个时钟周期。(DT/R、RD、WR、M/IO、DEN)17.8086CPU 工作在最小模式下,控制数据流方向的信号7 E、O(READY、Tw)1 8.当存储器的读出时间大于CPU所要求的时间时,为了保证CPU与存储器的周期配合,就要利用 信号,使 CPU插入一个 状态。(队列为空)19.当8086/8088工作于最大模式时,QS0=l,QSl=0,其表示指令队列的状态
16、为。(0)2 0.在 T2、T3、TW、T4 状态时,S6 为表示8086/8088表示当前连在总线上。(INTR、NMI、屏蔽)21.8086/8088提供的能接受外中断请求信号的引脚是 和。两种情求信号的主要不同处在于是否可。(1)22.一台微机的CPU,其晶振的主振频率为8M Hz.二分频后作为CPU的时钟频率。如果该 CPU的一个总线周期含有4 个时钟周期,那么此总线周期是USo(时钟周期0.05 PS、运算速度0.3 P s)2 3.某微处理器的主频为 20MHz。,由2 个时钟周期组成一个机器周期,设平均3 个机器周期可完成一条指令,其时钟周期和平均运算速度分别为。三、问答题1.8
17、086/8088CPU在结构上由哪两个独立的处理单元构成?这样的结构最主要的优点是什么?答:由总线接口单元BIU和执行单元EU两部分。这样的电路便于管理和设计电路。执行单元EU专门负责指令的执行,总线接口单元BIU是从内存指定区域取出指令送到指令队列缓冲器。EU和 BIU两个功能部件并行工作,EU执行BIU在前一个时刻取出的指令,与此同时,BIU又取出下一时刻要执行的指令,由此能使大部分取指令和执行指令的操作重叠进行,大大缩短了等待指令所需的时间,提到了微处理器的利用率和整个系统的执行速度。2.完成下列补码运算,并根据结果设置标志S F、Z F、C F 和 O F,指出运算结果是否溢出?(1)
18、0 0 1 0 1 1 0 1 B+1 0 0 1 1 1 0 0 B (2)0 1 0 1 1 1 0 1 B-1 0 1 1 1 0 1 0 B(3)8 7 6 A H-0 F 3 2 B H (4)1 0 0 0 0 0 0 0 B +1 1 1 1 1 1 1 1 B(1)0 0 1 0 1 1 0 1 B+1 0 0 1 1 1 0 0 B1 1 0 0 1 0 0 1 B=C 9 HS F=1 Z F=O C F=0 O F=0-1 0 1 1 1 0 1 0 B=0 1 0 0 0 1 1 0 B0 1 0 1 1 1 0 1 B-1 0 1 1 1 0 1 0 B=0 1 0
19、1 1 1 0 1 B+0 1 0 0 0 1 1 0 B1 0 1 0 0 0 1 1 BS F=1 Z F=O C F=O O F=1(3)8 7 6 A H-0 F 3 2 B H=8 7 6 A H +0 C D 5 H9 4 3 F HS F=1 Z F=O C F=O O F=0 1 O O O O O O O B+1 1 1 1 1 1 1 1 BS F=O Z F=O C F=1 O F=13.存储器采用分段方法进行组织有哪些好处?答:8 0 8 6 微处理器C P U 中寄存器都是1 6 位,1 6 位的地址只能访问大小为6 4 K 以内的内存。8 0 8 6 系统的物理地址
20、由2 0 位地址空间进行访问,就需要两部分地址,在 8 0 8 6 系统中,就是由段地址和偏移地址组成。而这两个地址都是1 6 位,在地址形成中,当段地址确定后,该段的寻址范围就已经确定,其容量不大于6 4 K B。同时,通过修改段寄存器的内容,可达到逻辑段在整个1MB空间中浮动。各个逻辑段之间可以紧密相连,可以中间有间隔,也可以相互重叠。这种方式的优点是:满足对8086系统的1MB存储空间的访问空间的访问,同时在大部分指令中只要提供16位的偏移地址即可。41ntel8086/8088处理器芯片功能强大,但引脚数有限,为了建立其与外围丰富的信息联系,lntel8086/8088处理器引脚采用了
21、复用方式,说明其采用了何种复用方式?采用了地址/数据分时复用、地址/状态分时复用。控制引脚的复用,在最大和最下模式下表现不同的功能。5.8086CPU是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效电平?地址和数据是分时复用的,在与内存交换数据时,首先发出的是地址信号,然后发送数据信息到数据线上。为了配合这种应用,在CPU芯片外需要为其配置相应的地址锁存器和双向数据缓冲器。在总线周期的第一个时钟周期ALE输出高电平为有效电平,表示当前复用线上输出的是地址信息,ALE作为锁存信号,对地址进行锁存。ALE端不能浮空。6.8086/8088系统用的时钟发生器会产生哪些信号?会产生4.77
22、MHz的标准时钟信号CLK。此时钟信号作为系统时钟,同时还对复位和就绪信号实现内部的时钟同步,然后再输出,实施对8086/8088的控制,时钟发生器产生恒定的时钟信号QK,RESET,READYo7.说明8086CPU的READY输入信号和TEST信号的作用是什么?READY信号有效时,表示内存或外设准备就绪,马上就可以进行数据传输。如果检测到READY信号为低电平,则在T3状态后插入等待状态T w,直到READY信号有效时,停止插入等待状态T w,进入T4状态,完成数据传输过程,从而结束当前总线周期。-TEST信号和WAIT指令结合起来使用,在CPU执行WAIT指令时,CPU处于等待状态,当
23、TEST信号为低电平时,等待状态结束,CPU继续往下执行被暂停的指令。习题3一、选择题D 1.寻址方式指出了操作数的位置,一般来说。A.立即寻址给出了操作数的地址B.寄存器直接寻址的操作数在寄存器内,而指令给出了存储器C.直接寻址直接给出了操作数本身D.寄存器直接寻址的操作数包含在寄存器内,由指令指定寄存器的名称A 2.寄存器寻址方式中,操作数在A.通 用 寄 存 器 B.堆栈 C.内存单元 D.段寄存器C 3.寄存器间接寻址方式中,操作数在。A.通 用 寄 存 器 B.堆栈 C.内存单元 D.段寄存器B 4.下列指令中的非法指令是。A.MOV SI+BX,AX B.MOV CL,280C.M
24、OV 0260H,2346H D.MOV BX,BXA 5.设(SP)=O1OOH,(SS)=2 0 0 0 H,执行 PUSH 指令后,栈顶的物理地址是。A.200FEH B.0102H C.20102H D.OOFEHC6.指令“LEABX,TAB”执行后,其结果是A.将TAB中内容送BX B.将TAB的段基址送BXC.将TAB的偏移地址送BX D.将TAB所指单元的存储内容送BXD 7,下列正确的指令格式有A.MOV SX,1 B.MOV AL,0345HC.MOV ES:PTRCXZ3 D.XL 入 fC 8.设(AX)=C 544H,在执行指令 ADD AH,AL”之后,A.CF=O
25、,OF=0 B.CF=O,OF=1C.CF=1,OF=0 D.CF=1,OF=1B 9.若AL、B L中是压缩BCD数,在执行“ADDAL,BL”之后,(AL)=OCH,CF=1,AF=0o 若再执行 DAA 后,(A L)=A.02H B.12H C.62H D.72HC IO,执行下列程序后A L的内容为 oMOV AL,25HSUBAL,71HDASA.B4H B.43H C.54H D.67HA l l.下列4 条指令中,需要使用DX寄存器的指令是_OA.MULBX B.DIVBL C.IN AX,20H D.OUT20H,ALB 1 2.设(AL)=0E0H,(CX)=3,执行“RC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课后 练习题 答案
限制150内