ImageVerifierCode 换一换
格式:DOCX , 页数:39 ,大小:43.33KB ,
资源ID:512180      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/512180.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自考微机原理习题一到习题五教材.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

自考微机原理习题一到习题五教材.docx

1、自考微机原理习题一到习题五教材存储器存储器CPUV习题一2、组成典型的8位机框图,说明各部分作用。 答CPU:完成算术和逻辑运算以及控制和协调各部件工作接口电路接口电路存储器:存放数据和程序外围设备:包括输入和输出设备,完成信息的输入和输出借口电路:外围设备与系统总线之间的缓冲区外围设备外围设备3、简单说明微机工作原理。 答微机的工作原理可以这样简单表述:首先把要解决的问题编成若干条指令组成的程序放进存储器,然后CPU逐条地从存储器中取出指令,分析指令并执行指令。周而复始一直到程序结束为止。4、求出各补码表示的二进制数的真值。1) 00000000 02) 01111110 =+1263) 1

2、1111111 (-)0+0+0+0+0+0+20= 14) 10000000 (-)1+1+1+1+1+1+1=()=1285、二进制数码无符号数、有符号数其值各为多少1) 01101110无符号 值为110,有符号数为+1102) 01011001 89, +893) 10001101 141, (补码值)-1154) 11111001 249, (补码值)-76、写出二进制码的原码、反码和补码00000000 原码、反码和补码都为0000 00001000 0010 原码1000 0010反码1111 1101补码1111 11100101 1001原码、反码和补码都为0101 1001

3、1111 1111原码1111 1111 反码1000 0000补码1000 00017、十六进制表示的8位二进制数说明它们被看作补码表示的数或ASCII时所表示的十进制数及字符4FH补码0100 111179O73H0111 0011115s2BH0010 101143+6CH0110 1100108I8、略(注意空格ASCII码为20H)9、用补码运算(1)(-85)+76 (3) -85-761010 1011 1010 10110100 1100 1011 11001111 0111 十进制结果0F7H即(9)补 无溢出 0110 0111 -85-76十进制结果161,超出-128发

4、生溢出,二进 制结果5FH为错误结果10二进制运算略习题二1、EU组成标志寄存器、ALU、通用寄存器组、EU控制器和暂存器 BIU组成段寄存器、指令指针、指令队列、20位地址加法器和总线控制电路2、8086/8088CPU内部有哪些寄存器?他们的主要作用是什么?1) 数据寄存器 包括AX、BX、CX和DX。通常存放16位的数据和地址,它们中的每一个又可以分为高字节H和低字节L寄存器,用来存放8位数据,它们可独立寻址,独立使用。2) 指针积存器和变址寄存器 包括SP、BP、SI和DI。它们都是16位寄存器,可以存放数据,但通常存放逻辑地址的偏移量,是形成20位物理地址的其中一部分。他,它们都不能

5、独立地形成访问内存的地址码。3) 段寄存器 4个16位段寄存器,CS代码段寄存器存放当前执行程序所在段的段基址;DS数据段寄存器存放当前使用的数据段基址。ES附加段寄存器存放附加数据段的段基址;SS堆栈段寄存器存放当前堆栈段的段基址。4) 控制寄存器组 包括一个16位指令指针IP和一个16为标志寄存器。IP存放着下一次要取出指令的偏移地址;标志寄存器只用了9为其中6位反映前一次涉及ALU操作结果的状态标志,其余3位是控制CPU操作特征控制标志。3、8086/8088CPU中标志寄存器有几个标志位?什么情况下置位?CFAFOFZFSFPFDFIFTF进位标志,最高位(D7或D15)产生进位或借位

6、时CF=1,否则CF=0辅助进位标志,加法时D3为有进位或减法时D3位有借位,则AF=1溢出标志,带符号数在进行算术运算时其结果超出8位或16位,产生溢出OF=1零标志。运算结果为零ZF=1,否则ZF=0符号标志,运算结果为负数既最高位为1,则SF=1奇偶标志,操作结果低8位含偶数个1,则PF=1方向标志,用来控制数据串指令步行方向,DF=1时递减;DF=0数据串从低位地址自动递增。中断允许标志,IF=1CPU可以响应可屏蔽中断请求,否则IF=0,CPU不响应可屏蔽中断请求陷阱标志TF=1CPU处于单步执行指方式;TF=0CPU正常4、对于8086CPU已知(DS)=0150H,(CS)=06

7、40H,(SS)=1200H问1) 在数据段中可存放数据最多为多少字节? 首末地址各是什么?答64KB,首地址01500H,末地址114FFH 1B对应一个地址,64K对应64*1024个地址,转换成十六进制=10000H,所以末地址=01500H+10000H-1=114FFH2)堆栈段中存放多少个16位的字?答可存放32K个字(8位为1字节,1字=2字节,堆栈有64K字节),首地址为12000H,末地址21FFFH (12000H+10000H-1=21FFFH)3)代码段最大可存放64KB的程序。5、一个由27个字节组成的数据区,其起始地址为BA00H:1BA0H,试写错该数据区的末单元

8、地址答:末地址=BA000H+1BA0H+1BH-1=BBBBAH,1BH是27的十六进制数。6、代码段寄存器CS)=2000H,指令指针IP)=2000H 则指令实际地址是什么答实际地址=2000H*10+2000H=22000H7、当前数据段位于存储器的A1000HB0FFFH范围内,问DS等于多少?答数据段范围为A1000HB0FFFH,数据段具有64KB,且末地址为B0FFFH,所以DS等于A100H。8、CDAB3412两个16位字ABCDH及1234H,地址分别为00100H及00105H,试画出他们在存储器中存放的示意图答00100 00101 00105 001069、8086

9、/8088最小工作方式与最大工作方式有什么不同?用什么方法将8086/8088置为上述两种工作方式答当把8086/8088的MN/MX引脚接到+5V时,CPU就处于最小工作方式。所谓最小工作方式,就是系统中只有一个微处理器。在这种系统中,所有总线控制信号都直接由CPU产生,系统中总线控制逻辑电路被减小到最小,这种方式适合与较小规模系统的应用。 当把8086/8088CPU的MN/MX引脚接地时CPU处于最大工作方式。最大工作方式用在需要利用8086/8088CPU构成中等或较大系统时。在最大方式系统中,可以只有一个微处理器,也可以有两个或两个以上的微处理,其中8086或8088为住处理器,其他

10、处理器称为后援处理器。用来协助主处理器处理某方面的工作。10、指出8086系统总线结构中8284A时钟产生器、8282地址锁存器、8286收发器及8288总线控制器的作用?答时钟发生器8284A提供频率恒定的单相时钟脉冲CLK给CPU,除此之外,还具有系统复位信号RESET产生电路和准备好信号READY控制电路。 8282用来锁存8086存储器或I/O端口时,在总线周期T1状态发出地址信号。经锁存后的地址信号可以在整个周期内保持稳定不变。 8286是8位收发器,有8路双相缓冲电路,两组数据引脚是对称的。它用来加强数据总线的负载能力。 8288是8086CPU工作于最大方式时,用来代替CPU提供

11、总线控制和命令信号的总线控制器。11、叙述8086CPU工作于最小方式下的总线读写过程。答:1)T1状态 CPU根据执行的是访问存储器还是访问I/O断口指令,在M/IO线上发出有效电平。高电平为读存储器,低电平为读I/O端口。此信号持续整个周期。 读取的存储单元或I/O端口的20位地址信号通过多路复用总线输出,其中高4位地址通过地址/状态线A19/S6A16/S3送出,低16位地址通过地址/数据线AD15AD0送出。信号被锁存并在整个总线周期使用。为了锁存地址信号,CPU变在T1转台从ALE引脚输出一个正脉冲做地址锁存器8282的地址锁存信号。在ALE的下降沿到来之前,BHE和地址信号均已有效

12、。8282正是用ALE的下降沿对地址进行锁存。BHE信号也在T1状态通过BHE/S7引脚送出,BHE和地址A0分别用来对奇偶地址进行寻址。使DT/R变为低电平,控制数据总线收发器8286为数据接收状态。2)T2状态A19/S6A16/S3线上由地址信息变成状态信息S6S3,BHE/S7由BHE变为状态信息S7,一直持续到T4AD15AD0线上的地址信号消失,进入高阻状态,为读入数据做准备DEN信号开始变为有效,开放8286总线收发器,DEN持续有效到T4的中期才结束。RD信号开始变为有效,控制被地址信号选中的存储单元或/IO端口打开数据输出缓冲器,以便将数据送上数据总线。DT/R继续保持低电平

13、,使8286处于接收状态。3)T3状态 存储单元或I/O端口将数据送到数据总线AD15-AD0,供8286纯冲后向CPU输入。4)TW状态 当系统所用存储器或外设工作速度较慢,不能在基本总线周期规定的四个状态完成读操作时,将通过8284A时钟发生器送出READY信号给CPU。CPU将在T3前沿采样READY,当采到READY低电平时,CPU在T3和T4之间自动插入若干等待状态TW,直到READY为高电平,TW状态结束进入T4状态5)T4状态,在T4状态和前一状态交界的下降沿处,CPU读区数据总线上的数据。8086最小方式下的总线写操作时序也包括4个T状态。当存储器或外设速度较慢时,在T3和T4

14、之间插入若干TW。1)T1状态 与读操作1)一样,ALE引脚上正脉冲的下降沿把20位地址及BHE状态锁存到8282锁存器中,DT/R为高电平2)T2状态,WR为低电平,并在AD线上撤去地址信号后,立即将数据输出到AD15-AD0上,不需要象读周期一样维持一个状态浮空状态以缓冲。DT/R维持高电平,DEN变为低电平,8286处于发送状态,A19/S6-A16/S3及BHE/S7变为状态输出。3)T3状态。各信号维持T2时的状态不变,与读周期一样,T3的前下降沿采样READY,若需插入TW从而进入等待状态,否则转入T4状态。TW状态,各信号维持不变。4)T4状态 前期WR变为无效并撤除数据总线上的

15、数据;后期M/IO也变无效。此时DEN也变高电平,从而关闭8286收发器。12叙述8086在最大方式下,RQ/GT0与RQ/GT1作用。答8086在最大工作方式下,引脚RQ/GT0与RQ/GT1提供的信号称为总线请求/总线允许/总线释放信号,他们可分别连接到两个其他的总线主模块;RQ/GT0与RQ/GT1均为双向低电平有效,前者优先于后者。CPU在每个时钟周期的上升沿对RQ/GT引脚进行检测,当检测到外部向CPU送来一个请求负脉冲时则下一个T4状态或T1从同一引脚由CPU向请求总线使用权的主模块发回一个允许负脉冲,并使具有三态的输出线AD15-AD0、A19/S6-A16/S3、RD、LOCK、S2、S1、S0和BHE/S7都处于浮空状态。CPU暂时与总线断开习题三1、8086语言指令的寻址方式有哪些类,用哪一种寻址方式的指令执行速度最快?答 8086/8088提供8中寻址方式对操作数寻址,它们是隐含寻址、立即寻址、寄存器寻址、直接寻址、寄存器间接寻址、寄存器相对寻址、基址变址寻址和相对基址变址寻址。 寄存器寻址的执行速

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1