早教吧作业答案频道 -->数学-->
懂单片机的高人请进,在相对转移指令SJMP中rel是正数和负数有什么区别?参照向下面的例题分析例题:在2100H单元有SJMP指令,若rel=5AH(正数),则转移的目的地址为215CH(向后转).如果把rel=5AH后面
题目详情
懂单片机的高人请进,在相对转移指令SJMP中rel是正数和负数有什么区别?参照向下面的例题分析
例题:在2100H单元有SJMP指令,若rel=5AH(正数),则转移的目的地址为215CH(向后转).如果把rel=5AH后面的“(正数)”去掉,则转移的目的地址会是多少,为什么?
再如例题:目的地址等于2013H,SJMP指令的地址为2000H,则相对地址rel是多少,为什么?
(请重点解释为什么)
在2100H单元有SJMP指令,若rel=FOH(负数),则转移的目的地址为20F2H(向后转),这个负数FOH使用补码来表示的吗,正的FOH和负的FOH分别怎么表示?结果20F2H是正还是负的?
例题:在2100H单元有SJMP指令,若rel=5AH(正数),则转移的目的地址为215CH(向后转).如果把rel=5AH后面的“(正数)”去掉,则转移的目的地址会是多少,为什么?
再如例题:目的地址等于2013H,SJMP指令的地址为2000H,则相对地址rel是多少,为什么?
(请重点解释为什么)
在2100H单元有SJMP指令,若rel=FOH(负数),则转移的目的地址为20F2H(向后转),这个负数FOH使用补码来表示的吗,正的FOH和负的FOH分别怎么表示?结果20F2H是正还是负的?
▼优质解答
答案和解析
5AH本身就是个正数,后面的(正数)也只是个特别说明,不写,5AH也是正数.
转移目的地址还是 215CH
rel=0A6H 这才是个负数,最高位符号位为1 0A6H就是 负的5AH 负数用补码来存,取反加1
SJMP 是2000H
2013H-2000H = 13H
13H-02H=11H 再减去指令本身的占用的2个字节的地址.
相对地址是11H
转移目的地址还是 215CH
rel=0A6H 这才是个负数,最高位符号位为1 0A6H就是 负的5AH 负数用补码来存,取反加1
SJMP 是2000H
2013H-2000H = 13H
13H-02H=11H 再减去指令本身的占用的2个字节的地址.
相对地址是11H
看了 懂单片机的高人请进,在相对转...的网友还看了以下:
电解总反应为2Cu+H2O=CU2O+H2为什么有0.1mol电子转移时参加反应的铜为0.1mol 2020-05-13 …
高中化学 19g某二价金属的氯化物ACl2中含有0.4mol Cl-离子,求ACl2的摩尔质量查到 2020-05-17 …
树的根节点可能有0个吗我做到一个题目是:(87)树是结点的集合,它的根结点数目是(C)A.有且只有 2020-05-20 …
为什么有0这个数字 2020-06-08 …
微积分--极限定义对任何ε>0,恒可找到一个δ>0,使得0<∣f(x)-a∣<δ时,必有∣f(x) 2020-06-10 …
为什么1L0.1mol/l纯碱溶液中含有碳酸根的数目小于0.1NA在1L0.1mol/L的Na2C 2020-06-18 …
你的回答X=0.5at²为什么有0.公式不是X变化量=at^2吗? 2020-06-18 …
帮小弟看看这个公式:=IF(ISNA(VLOOKUP(D33,原材料目录编码!$A$4:$D$30 2020-06-26 …
发电机的线圈电阻为0,是不是效率最大呢?电动机呢?他们的线圈电阻能为0么?就是有一道题目说的是假设 2020-07-20 …
下列有关阿伏伽德罗常数的说法错误的是a.32g氧气所含的原子数目为Nab.0.5mol水含有的原子 2020-07-29 …