- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章作业:
1.将下列十进制数转换为二进制数和十六进制数:
369; 4095
171H 101110001
FFFH 111111111111
2.将下列二进制数转换为十六进制数和十进制数:
101101;2DH 45
80H 128
3.写出下列十进制数的BCD码
1234
1001000110100
4.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的带符号数或无符号数时,它们所表示的十进制数是?
D8; 5A
带符号:D8:-40
5A:38
无符号数:D8:216
5A:90
5.下列各数为十六进制表示的8位二进制数,当它们分别被看作是用补码表示的数或用ASCII码表示的字符时,它们所表示的十进制数或字符是什么?
4F; 73
4F:79
BCD码不超过10;
正数的补码是本身。负数的补码为除符号位外按位取反再加1。
负数的补码,后面的数值不表示原码的数值。
0-正数;1-负数
第二章作业:
8086CPU由哪两部分构成?它们的主要功能是什么?
由执行部件EU以及总线接口部件BIU组成。
执行部件的功能是负责指令的执行。总线接口部件负责cpu 与存储器、I/O设备之间的数据(信息)交换。
叙述8086的指令队列的功能,指令队列怎样加快处理器速度?
在执行部件执行指令的同时,取下一条或下几条指令放到缓冲器上,一条指令执行完成之后立即译码执行下一条指令,避免了CPU取指令期间,运算器等待的问题,由于取指令和执行指令同时进行,提高了CPU的运行效率。
(a)8086有多少条地址线?(b)这些地址线允许8086能直接访问多少个存储器地址?(c)在这些地址空间里,8086可在任一给定的时刻用四个段来工作,每个段包含多少个字节?
共有20条地址线。1M。64k。
8086CPU使用的存储器为什么要分段?怎样分段?
8086系统内的地址寄存器均是16位,只能寻址64KB;将1MB存储器分成逻辑段,每段不超过64KB空间,以便CPU操作。
8086与8088CPU微处理器之间的主要区别是什么?
(1)8086的外部数据总线有16位,8088的外部数据总线只有8位;
(2)8086指令队列深度为6个字节,8088指令队列深度为4个字节;
(3)因为8086的外部数据总线为16位,所以8086每个周期可以存取两个字节,
因为8088的外部数据总线为8位,所以8088每个周期可以存取一个字节;
(4)个别引脚信号的含义稍有不同。
(a)8086CPU中有哪些寄存器?其英文代号和中文名称?(b)标志寄存器有哪些标志位?各在什么情况下置位?
(1)共14个寄存器:
通用寄存器组:AX(AH, AL) 累加器; BX(BH, BL) 基址寄存器; CX(CH, CL) 计数寄存器; DX(DH, DL) 数据寄存器;
专用寄存器组:BP基数指针寄存器; SP 堆栈指针寄存器; SI 源变址寄存器;DI目的变址寄存器;
FR:标志寄存器;IP:指令指针寄存器。
(2)8086 CPU的标志寄存器共有9个标志位,分别是:
6个条件标志:CF 进位或借位标志;PF 奇偶标志;AF 辅助位标志;ZF 零标志;SF 符号标志;OF 溢出标志;
3个控制标志: 中断允许标志;DF 方向标志;TF 陷阱标志。
为什么8086系统的AD0~AD15总线需要锁存器?
结合三总线结构思考8086计算机是如何运行的?
第三章作业:
1.已知BX=1000H,SI=2000H,DS=1000H,位移量D=2210H,试确定在以下各种寻址方式下的有效地址和物理地址。
1)直接寻址;2)使用BX的间接寻址;3)使用BX的寄存器相对寻址
4)使用BX和SI的基址变址寻址;5)使用BX和SI的相对基址变址寻址
有效地址,指的是存储器操作数在存储器中的偏移地址
1)无有效地址,物理地址为1000H;
2)有效地址1000H,物理地址为11000H;
3)有效地址3210H,物理地址为13210H;
4)有效地址3000H,物理地址为13000H;
5)有效地址5210H,物理地址为15210H。
2.试根据以下要求写出相应的汇编指令
1)把BX和DX的内容相加,结果存入DX中
2)用BX和SI的基址变址寻址方式把存储器中的一个字节与AL的内容相加,结果送回存储器中。
3)用BX和位移量为0B2H的寄存器相对寻址方式把存储器中的一个字和CX相加,结果送CX。
4)用位移量为0524H的直接寻址方式把存储器中的一个字与数2A59H相加结果送回存储器
5)把数0B5H与AL相加,并把结果送回AL
1)ADD DX,BX;
2) ADD BYTE
文档评论(0)