77问答网
所有问题
3.请用8位二进制补码计算下列(1)(-85H)+76H (2)85H-(- 76H) 表达式的值,并用十六进制数表示?
如题所述
举报该问题
推荐答案 2016-08-30
-85H 二进制表示为 85H(即1000 0101B)取反加1,为 0111 1011
怎么算 带符号位 二进制数的运算,8位二进制数表示的范围,不带符号时是0~255,带符号时是-128~+127,上面的-85H,76H化成二进制都超出范围了,
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/q3WG88Nq.html
相似回答
it-
85h
v2
答:
8位二进制
已表示不了-
85H和85H的补码
了,没有办法
计算
……
单片机加法指令
答:
我的回答都是以8位单片机为准。这个指令功能就是取单元20H的值AFH与
85H
相加,结果本来应该是134H,没办法
,8位
嘛,所以:CY:进位标志位;当CY=1时,表示操作结果最高位(位7)有进位或借位。CY=0时,表示操作结果最高位(位7)没有进位或借位。(最高位有进位,CY=1)AC:半进位标志位;该...
总结及分析各种寻址方式。
答:
MOV DPTR,#8200H在前面学单片机的专用寄存器时,我们已学过,DPTR是一个
16位
的寄存器,它由DPH及DPL两个
8位的
寄存器组成。这条指令的意思就是把立即数的高
8位(
即82H)送入DPH寄存器,把立即数的低8位(即00H)送入DPL寄存器。这里也特别说明一下:在80C51单片机的指令系统中,仅有一条指令的操作数是16位的立即数,...
c语言设计
一
个简单的
计算
器程序
答:
#include<stdio.h>//计算器 voidmenu()//自定义的菜单界面 { printf("---\n");printf("请输入你的选择\n");printf("
1
.
+
\n");printf("2.-\n");printf("3.*\n");printf("4./\n");printf("---\n");} intmain(){ int...
计算
机的
二进制
表示为啥用
补码
?
答:
反码都一样,最高位为符号位0,其余位是数值位。求负数的补码时,符号位为1,数值位在原码的基础上求反加1。 例如:十进制数+5和-5分别表示成
二进制
数原码、反码和补码。[+5]原=[+5]反=[+5]补=00000101B=05H[-5]原=10000101B=
85H
[-5]反=11111010B=FAH[-5]补=11111011B=FBH ...
在变量BCD
1
和BCD2中分别存放着压缩BCD码数
76H
和15
H,
求他们的和存入SUM...
答:
AH ;此时AH=00H MOV AH,4CH INT 21H CODE ENDS END START ;注:;压缩BCD加法76H+15H,没有出现进位,CF=0,看不出ADC指令的作用;如果是压缩BCD加法
76H+85H,
执行DAA之后出现进位,CF=1,;后面,再执行ADC AH,0,得到AH=1,就能看出ADC指令的作用.
哪位高手可以给一份用汇编语言编写的增量型PID算法的程序,谢谢
答:
LCALL BTOF ;将其转换成
二进制
浮点操作数 MOV R0,#30H ;指向BCD码浮点操作数T LCALL BTOF ;将其转换成二进制浮点操作数 MOV R1, #BUFF1 ;保存30H中的值 即T值 LCALL FMOVR0 MOV R1, #36H ;计算A值
(1+
T/Ti+Td/T).Kp LCALL FDIV MOV R1,#3CH ;常数1 LCALL FADD MOV R0,#33H ;保存33H中...
大家正在搜
二进制补码转换十进制
负数的二进制补码公式
八位二进制补码表示范围
二进制数补码怎么算
负数的二进制补码
二进制原码反码补码
二进制原码反码补码转换器
二进制补码运算原理
二进制反码和补码
相关问题
C语言程序问题
单片机 加法相关 为什么85H+FFH+1的运算结果不是18...
进入中国农业银行网上银行怎么是服务器错误(500-内部服务器...
JAVA中SQL语句的查询结果值如何体现?
在变量BCD1和BCD2中分别存放着压缩BCD码数76H和1...
单片机相对寻址JC rel值怎么算出来?
编写函数,根据整型形参m的值,计算如下的公式值 t=1-1/...
求用C语言编写下列程序!