欢迎来到天天文库
浏览记录
ID:31632589
大小:115.02 KB
页数:11页
时间:2019-01-16
《北方工业大学微机原理期末复习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章作业:1.将下列十进制数转换为二进制数和十六进制数:369;4095171H101110001FFFH1111111111112.将下列二进制数转换为十六进制数和十进制数:101101;100000002DH4580H1283.写出下列十进制数的BCD码123410010001101004.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是?D8;5A带符号:D8:-405A:38无符号数:D8:2165A:905.下列各数为十六进制表示的8位二进制数,当它们分别被
2、看作是用补码表示的数或用ASCII码表示的字符时,它们所表示的十进制数或字符是什么?4F;734F:79BCD码不超过10;正数的补码是本身。负数的补码为除符号位外按位取反再加1。负数的补码,后面的数值不表示原码的数值。0-正数;1-负数第二章作业:1.8086CPU由哪两部分构成?它们的主要功能是什么?由执行部件EU以及总线接口部件BIU组成。执行部件的功能是负责指令的执行。总线接口部件负责cpu与存储器、I/O设备之间的数据(信息)交换。2.叙述8086的指令队列的功能,指令队列怎样加快处理器速度?在执行部件执行指令的同时,取下
3、一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。3.(a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址?(c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个字节?共有20条地址线。1M。64k。1.8086CPU使用的存储器为什么要分段?怎样分段?8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间
4、,以便CPU操作。2.8086与8088CPU微处理器之间的主要区别是什么?(1)8086的外部数据总线有16位,8088的外部数据总线只有8位;(2)8086指令队列深度为6个字节,8088指令队列深度为4个字节;(3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节,因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节;(4)个别引脚信号的含义稍有不同。3.(a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志位?各在什么情况下置位?(1)共14个寄存器:通
5、用寄存器组:AX(AH,AL)累加器;BX(BH,BL)基址寄存器;CX(CH,CL)计数寄存器;DX(DH,DL)数据寄存器;专用寄存器组:BP基数指针寄存器;SP堆栈指针寄存器;SI源变址寄存器;DI目的变址寄存器;FR:标志寄存器;IP:指令指针寄存器。(2)8086CPU的标志寄存器共有9个标志位,分别是:6个条件标志:CF进位或借位标志;PF奇偶标志;AF辅助位标志;ZF零标志;SF符号标志;OF溢出标志;3个控制标志:中断允许标志;DF方向标志;TF陷阱标志。4.为什么8086系统的AD0~AD15总线需要锁存器?因为在
6、总线周期的前半部分,cpu总是送出地址信号和BHE(总线高允许)信号,为了通知地址已经准备好了,可以被所存,cpu会送出高电平允许所存信号ALE。此时地址信号和BHE信号被所存。由于有了锁存器对地址信号和BHE信号的所存,CPU在总线周期的后半部分,地址和数据都在地址总线和数据总线上,确保了CPU对锁存器和I/O接口的读/写操作。5.结合三总线结构思考8086计算机是如何运行的?在主存和高速的磁盘等设备之间引入一个DMA总线,那么系统可构造一种三总线结构.*在三总线结构中,主存总线用于CPU和主存之间的信息传送;*I/O总线用于CP
7、U和各个I/O之间进行信息传输;*DMA总线用于高速外设和主存之间的信息交换;*在三总线结构中,DMA总线和主存总线不能同时用于访问主存。第三章作业:1.已知BX=1000H,SI=2000H,DS=1000H,位移量D=2210H,试确定在以下各种寻址方式下的有效地址和物理地址。1)直接寻址;2)使用BX的间接寻址;3)使用BX的寄存器相对寻址4)使用BX和SI的基址变址寻址;5)使用BX和SI的相对基址变址寻址有效地址,指的是存储器操作数在存储器中的偏移地址1)无有效地址,物理地址为1000H;2)有效地址1000H,物理地址为
8、11000H;3)有效地址3210H,物理地址为13210H;4)有效地址3000H,物理地址为13000H;5)有效地址5210H,物理地址为15210H。2.试根据以下要求写出相应的汇编指令1)把BX和DX的内容相加,结果存入DX
此文档下载收益归作者所有