欢迎来到天天文库
浏览记录
ID:40185077
大小:388.77 KB
页数:11页
时间:2019-07-24
《安徽大学微型计算机系统作业x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、13.某程序数据段中存放了两个字,1EE5H和2A8CH,已知DS=7850H,数据存放的偏移地址为3121H及285AH。试画图说明它们在存储器中的存放情况。若要读取这个两个字,需要对存储器进行几次操作?(P56)它们的物理地址分别是:78500H+3121H=7B621H,78500H+285AH=7AD5AH。1EE5H的偏移地址是3121H,是奇地址,需要进行两次操作;2A8CH的偏移地址是285AH,是偶地址,需要一次操作。操作数存放在奇地址开始两个存储单元或两个I/O端口中时读/写奇地址字最小模式为单机系统,系统中所需要的控制信号由CPU提供,实现和存储器及I/O接口电
2、路的连接。15.说明8086系统中“最小模式”和“最大模式”两种工作方式的主要区别是什么?最大模式可以构成多处理器/协处理器系统,即一个系统中存在两个以上微处理器,每个处理器执行自己的程序。系统中所需要的控制信号由总线控制器8288提供,8086CPU提供信号控制8288,以实现全局资源分配及总线控制权传递。在两种模式中,CPU的24~31引脚意义不同。最小模式中引脚MN/MX接+5V,最大模式中该引脚接地。7(P231).答:由于所用的芯片为1024×1位,构成1024×8位(即1K×8位)的存储器需要8片,因此组成16K×8位的存储器需要16×8=128片。片内有1024个单元
3、,需要10根地址线。16组(每组8片)存储器需要16根片选信号,至少需要4根地址线经译码器输出。示意图如下页。D7D6D5D4D3D2D1D0CSCSCSCSCSCSCSCSY0Y1Y15CSCSCSCSCSCSCSCSCSCSCSCSCSCSCSCS…...12.4(P259).答:CPU与外设之间的数据传输数据采用程序控制方式、中断方式、DMA方式等三种。程序控制传送方式:CPU与外设之间的数据传送是在程序控制下完成的。⑴无条件传送方式:也称为同步传送方式,主要用于对简单外设进行操作,或者外设的定时是固定的或已知的场合。⑵条件传送:也称为查询式传送方式,在开始传送前,必须先查询
4、外设已处于准备传送数据的状态,才能进行传送。采用中断方式:CPU平时可以执行主程序,只有当输入设备将数据准备好了,或者输出端口的数据缓冲器已空时,才向CPU发中断请求。CPU响应中断后,暂停执行当前的程序,转去执行管理外设的中断服务程序。在中断服务程序中,用输入或输出指令在CPU和外设之间进行一次数据交换。等输入或输出操作完成之后,CPU又回去执行原来的程序。DMA方式:也要利用系统的数据总线、地址总线和控制总线来传送数据。原先,这些总线是由CPU管理的,但当外设需要利用DMA方式进行数据传送时,接口电路可以向CPU提出请求,要求CPU让出对总线的控制权,用DMA控制器来取代CPU
5、,临时接管总线,控制外设和存储器之间直接进行高速的数据传送。这种控制器能给出访问内存所需要的地址信息,并能自动修改地址指针,也能设定和修改传送的字节数,还能向存储器和外设发出相应的读/写控制信号。在DMA传送结束后,它能释放总线,把对总线的控制权又交还给CPU。
此文档下载收益归作者所有