- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
09软件期末复习题–汇编语言
组成原理与汇编 复习参考
计算机内用补码表示有符号数,补码与真值如何转换?
下列各数均为十进制数,请用8位二进制补码计算下列各题,并用十六进制数表示其运算结果。
(1) (-85)+76 (2) 85+(-76) (3) 85-76 (4) 85-(-76) (5) (-85)-76 (6) -85-(-76)
答:(1) (-85)+76=1010 1011B+0100 1100B=1111 0111B=0F7H;CF=0;OF=0
(2) 85+(-76)=0101 0101B+1011 0100B=0000 1001B=09H;CF=1;OF=0
(3) 85-76=0101 0101B-0100 1100B=0101 0101B+1011 0100B=0000 1001B=09H;CF=0;OF=0
(4) 85-(-76)=0101 0101B-1011 0100B=0101 0101B+0100 1100B=0A1H;CF=0;OF=1
(5) (-85)-76=1010 1011B-0100 1100B=1010 1011B+1011 0100B=0101 1111B=5FH;CF=0;OF=1
(6) -85-(-76)=1010 1011B-1011 0100B=1010 1011B+0100 1100B=0F7H;CF=0;OF=0
分别写出下列各二进制数的原码、补码、字长(含一位数符)为8位
(1)0 原码 补码(2)-0 原码 补码= 无
(3)0.1010 原码 补码=(4)-0.1010 原码 补码=(5)1010 原码 补码=(6)-1010 原码 补码=8086 CPU内部的工作寄存器各自作用?
答:8086/8088 CPU中有:
通用寄存器: AX 累加寄存器
BX 基址寄存器
CX 计数寄存器
DX 数据寄存器
SP 堆栈指针寄存器
BP 基址指针寄存器
SI 源变址寄存器
DI 目的变址寄存器
段寄存器: CS 代码段寄存器
DS 数据段寄存器
SS 堆栈段寄存器
ES 附加段寄存器
控制寄存器: IP 指令指针
FLAGS 标志寄存器
8086CPU的内部结构及指令执行过程。
1. 总线接口单元BIU(Bus Interface Unit)负责管理系统总线和长度为4个字节的预取指令队列。2. 执行单元EU(Excution Unit)负责指令的译码和执行
标志位寄存器标志位的分类及定义?
答:标志位寄存器中的9个标志分两组,一为条件标志(SF符号标志,ZF零标志,OF溢出标志,CF进位标 志,AF辅助进位标志,PF奇偶标志,)另一组为控制标志(DF方向标志,IF中断允许标志,TF跟踪标志)
答:8086/8088 CPU中设有一个16位标志寄存器FR,用来记录程序执行时的状态。FR中共有9个标志位。
0 CF:进位标志位 有进位(或借位)时,CF=1;否则置0
2 PF:奇偶标志位 低8位中含“1”的个数为偶数时, PF=1;否则置0
4 AF:辅助进位标志位 低字节中低4位有进位(或借位)时,AF=1;否则置0
6 ZF:零值标志位 结果各位全为“0”时,ZF=1
7 SF:符号标志位 结果最高位为1时,SF=1,否则置0
8 TF:单步标志位 设置TF=1时,CPU进入单步执行指令工作方式
9?????? IF:中断标志位 设置IF=1时,允许CPU响应可屏蔽中断请求。
10 DF:方向标志位 DF=0时,执行串操作指令,SI或DI内容自动递增,否则递减。
11 OF:溢出标志位 运算结果超出补码表示数的范围 OF=1。
什么是逻辑地址?物理地址?它们如何进行转换计算?
物理地址=10H*段地址+段内偏移地址(BX,SI,DI对应的是DS[数据段],BP对应SS[堆栈段]) P17
在8086/8
您可能关注的文档
- (状元之路)〔全国通用〕2014届高考语文二轮复习钻石卷高频考点训练26.doc
- (状元之路)〔全国通用〕2014届高考语文二轮复习钻石卷高频考点训练4.doc
- (状元之路)〔新课标〕2014届高考生物二轮复习钻石卷高考专题演练细胞的分子组成.doc
- (步步高)2014届高三数学大一轮复习8.8立体几何中的向量方法〔Ⅱ〕求空间角、距离教案理新人教A版.doc
- (知识、方法、练习)三步骤复习高中英语语法–构词法.doc
- (百年学典)2015高中历史〔广东专用〕学业水平演练:专题16中国近现代社会生活的变迁.doc
- (浙江版)2013版高中全程复习方略数学理课时提能训练:8.2直线的交点坐标与距离公式〔人教A版·数学理〕.doc
- (精练精析)课时训练·基础达标1藤野先生〔人教版八年级下〕.doc
- (解析)江西五校〔、2015届高三第一次联考历史试题.doc
- (精校版)2013年高考真题–文棕(新课标Ⅰ卷)Word版无答案.doc
文档评论(0)