长安大学考博-3324-微机原理与应用考博简答题

长安大学考博-3324-微机原理与应用考博简答题

ID:12910424

大小:29.00 KB

页数:3页

时间:2018-07-19

长安大学考博-3324-微机原理与应用考博简答题_第1页
长安大学考博-3324-微机原理与应用考博简答题_第2页
长安大学考博-3324-微机原理与应用考博简答题_第3页
资源描述:

《长安大学考博-3324-微机原理与应用考博简答题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、1用二进制好处?答:二进制数在电气元件中容易实现、容易运算,在电子学中具有两种稳定状态以代表0和1。而需要由0和1来代表的量很多。如:电压的高和低,电灯的亮和灭,电容的充电和放电,脉冲的有和无,晶体管的导通和截止等。电路中把正负极(高低电平)分别用0,1或者1,0来表示。就用这些0,1,或者它们的组合,例如001,00,011,100,111等等来传递信息或命令。总之,二进制在电路上很容易实现,然后把它作为基础可以扩展成四进制,八进制,十六进制等等,来实现更多的功能。2.RET,CALL,IRET:答CALL:CPU先

2、将下一条指令的地址压入堆栈保护起来,然后再将子陈旭入口地址赋给IP(或CS,IP),以便转到子程序执行。RET:一般安排在程序末尾,执行RET时,CPU将堆栈顶部保留的返回地址弹到IP(或CS,IP),这样既可返回到CALL的下一条指令,继续执行主程序。IRET:从中断服务子程序返回到被中断的程序继续执行。先将堆栈中的断点地址弹道IP,CS,接着将INT指令执行时压入堆栈的标志弹道标志寄存器,回复中断前的标志状态。3堆栈和堆栈指针的区别堆栈式内存中的一个特定的区域,用以存放寄存器或者存储器中暂时不用又必须保存的数据,我

3、们可以将堆栈看做是一个小存储器但不能随意存储。Sp为堆栈指针寄存器,他在堆栈操作中存放栈顶偏移地址,永远指向堆栈的栈顶,在访问堆栈时作为指向堆栈的指针,在压入操作之前sp-2,弹出一个字,sp+2.4说明伪指令和机器指令的区别?机器指令是功能性语句,能够实现一定的操作功能,能够被翻译成机器代码;伪指令语句是指示性语句,只是为汇编程序在翻译成汇编语言时提供相关信息,并不产生机器代码。5接口电路与系统总线相连时为什么要遵循“输入要经三态,输出要锁存”的原则?接口电路是介于主机和外设之间的一种缓冲电路,它使外设与总线隔离,起

4、缓冲、暂存数据的作用。因为数据总线是各种设备以及存储器传送数据的公共总线,任何设备都不允许长期占用数据总线,而仅允许被选中的设备在读/写周期中享用数据总线,这就需要接口电路为输入设备提供三态缓冲作用,只在读/写周期中为被选中的设备开放与系统数据总线的连接,即输入要经三态;另外,通过对CPU的输出总线周期的分析,相对于普通外设而言,CPU的输出周期很短,即#WR信号有效电平持续时间很短,无数据锁存能力的输出设备要在很短的时间内接收数据并驱动是几乎不可能的,所以需加锁存器锁存数据,在输出总线周期结束后,保持该数据提供外设使

5、用,以协调主机和外设间数据传送速度不匹配的矛盾,即输出要锁存6请说明80386、80486CPU在存储器管理机制上有哪三种工作模式?80386有三种工作模式:实模式、保护模式和虚拟86模式。保护模式提供了80386先进的多任务、内存分页管理和优先级保护等机制。为了在保护模式下继续提供和8086处理器的兼容,80386又设计了一种虚拟86模式,以便可以在保护模式的多任务条件下,有的任务运行32位程序,有的任务运行MS-DOS程序。1、实模式,80386处理器被复位或加电的时候以实模式启动。这时候处理器中的各寄存器以实模式

6、的初始化值工作。在实模式下,所有的段都是可以读、写和执行的。2、保护模式,当80386工作在保护模式下的时候,它的所有功能都是可用的。保护模式下80386支持多任务,可以依靠仅在一条指令中实现任务切换。任务环境的保护工作是由处理器自动完成的。在保护模式下,80386处理器还支持优先级机制,DOS操作系统运行于实模式下,而Windows操作系统运行于保护模式下。3、虚拟86模式是为了在保护模式下执行8086程序而设置的,虚拟86模式是以任务形式在保护模式上执行的,它的工作方式实际上是实模式和保护模式的混合。1.I/O输入

7、输出端口应该如何设计,与什么有关?答:所有输入输出接口与CPU之间的通信都是由I/O指令来完成的,在执行I/O指令时,CPU首先要把所有访问的端口的地址放到地址总线上,才能对其其操作。(1)8088CPU的内存地址为1MB,所以地址总线的全部20跟信号线都要使用一般高位的用于确定芯片的地址范围,低位用于片内寻址。8088CPU能够寻址的I/O端口为64k,所以使用地址总线的低16位信号线,对单一的I/O地址外设,16位都全部参与译码,译码输出直接选择外设;对于多个I/O地址外设,16位地址线的高位参与译码,地位确定访问

8、哪一个端口。(2)当CPU工作在最大模式时,对存储器的读写要求控制信号MEMR,MEMW,如果为I/O端口读写,则要求控制IOR或IOW有效。(3)8088CPU的IO/M引脚决定了信号时内存地址还是I/O地址.当IO/M=0,为内存地址,CPU正在对内存进行读写操作,如果IO/M=I/O端口地址,CPU正在对I/O端口进行读写操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。