首页 > 其他分享 >0921

0921

时间:2024-09-21 22:03:26浏览次数:8  
标签:字节 舍弃 符号 高位 0921 溢出 原码

移码全0真值最小,移码全1真值最大

强制类型转换

char 1字节

short 2字节

unsigned short 2字节

int 4字节

unsigned int 4字节

长变短,高位截断,低位保留

短变长,符号扩展

零扩展,适用于无符号整数,用0扩展高位

符号扩展,适用于带符号整数

一位全加:输入:Ai,Bi,Ci-1,输出Si,Ci

关系

n bit 加法器,简单粗暴,把n个1位全加器串起来。“串行进位的并行加法器”

四个位

PSW:标志寄存器

如果ALU支持K种功能,则控制信号的位数m大于等于[log2k](向上取整)

原码算数移位,符号位不变,仅对数值位进行移位。

右移:高位补0,低位舍弃,若舍弃位=0,相当于除以2,若舍弃位=1,损失精度

左移:低位补0,高位舍弃;若舍弃位为0,相当于*2;若位1,损失数据严重

定点数原码同理

反码

正数与原码同理

负数时由于数字取反,右移高位补1低位舍弃;左移低位补1高位舍弃

补码

正数与反码原码同理

负数:左边当成反码右边当成原码

负数补码中,最右边的1及其右边的0同原码,剩下的左边部分同反码

逻辑左移:高位舍弃低位补0

逻辑右移:低位舍弃高位补0

 

 

溢出判断

1位符号位:

双符号位判溢出

10,下溢;01,上溢。

 

 

关于带符号数的补码的减法运算,被减数不变,减数算上符号位全部取反再加1,然后减法变加法

无符号数减法运算同理

判断无符号数加/减的溢出:加法运算时,如果最高位进位为1,溢出;减法运算时,如果最高位进位为0,溢出;

(实在不行可以手动判断233)

OF:判断带符号数是否溢出

SF:判断带符号数符号

CF:判断无符号数是否溢出

 

标签:字节,舍弃,符号,高位,0921,溢出,原码
From: https://www.cnblogs.com/Lunysia/p/18424575

相关文章

  • 20240921全国计算机二级Python考试(大头博士计算二级)
    一、背景需求:20240921我在上海应用技术大学44号楼考场参加2024年9月的全国计算机二级(Python语言程序设计)考试。时隔多年,再次来到大学校园,恍若隔世扫码找考场在哪里考场须知1、进考场,先刷身份证刷脸核对2、进入机房前,上厕所,手机关闭闹钟后关机,放到包里,身上有蓝......
  • 魔法城墙 获得星前内容 scratch 20240921_151830
    把星花前的内容拼起来星花当前的位置是3号我们需要把1号与2号的内容拼起来新建变量名为星前内容设置星前内容默认值为空星前重复次数星花位置为3,前面有2个内容星花位置为5,前面有4个内容星花位置为n,前面有n-1个内容所以要循环的次数应该为星花位置-1次获取星前内容的下......
  • 魔法城墙 查找星花的位置 scratch 20240921_143430
    魔法城墙定义一个变量它是内容它的值是21*34定义一个变量它是星花位置它的值是-1定义一个下标它的初始值是0目标遍历每一个字符首先需要把每一个字符的下标说出来有了下标我们就可以根据下标获取内容的对应字符说出每一个字符的下标我们有五个字符所以要重复五次......
  • 贪吃蛇的逻辑 scratch 20240921_113436
    项目名称贪吃蛇单蛇版添加角色自制绘制角色我们画一个蛇头注意方向要朝右有一个舌头(红)角色的移动通过上下左右方向键控制蛇头的移动添加角色添加了一个食物食物的克隆重复执行不停的克隆自己每次克隆完成后要等待几秒克隆体设置随机位置等待几秒钟就删除此克隆......
  • 大学生成果登记系统(10921)
     有需要的同学,源代码和配套文档领取,加文章最下方的名片哦一、项目演示项目演示视频二、资料介绍完整源代码(前后端源代码+SQL脚本)配套文档(LW+PPT+开题报告)远程调试控屏包运行三、技术介绍Java语言SSM框架SpringBoot框架Vue框架JSP页面Mysql数据库IDEA/Eclipse开发......
  • 20230921 做题记录
    20230921做题记录目录20230921做题记录总结1P2863[USACO06JAN]TheCowPromS2P2746[USACO5.3]校园网NetworkofSchools3P1407[国家集训队]稳定婚姻4P1072[NOIP2009提高组]Hankson的趣味题总结总计完成\(3+4\)题上午校内练习赛,下午改了上午的题,晚上继续......
  • 20230921
    23/09/21NOIP模拟赛总结时间安排7:50-8:10看了T1,70是裸的质因数分解,花10分钟写代码。8:10-8:30想了会T1正解,不会,去看T2。8:30-9:00T2暴力不会(感觉自己最优解问题的暴力一直不太行),跳到T4。9:00-9:30先打了T4最低档暴力,没想到第二档是背包计数,去看T3。T3第二档和第三档......
  • 20230921
    20230921T378733成长grow思路按题目模拟即可。时空复杂度时间:\(O(9)\)空间:\(O(11)\)T378729清洁clean思路首先我们可以将图分为上下两个矩形,以便于我们计算,然后我们会发现圆会和矩形有两个交点,而这两个交点分别会在两条边上,如下图(只有上半部分有):跟据图形,我们......
  • 20230921-python的get请求和post请求区别
    1.。get请求  2。post请求   ......
  • 【230921-10】函数 y=|log2(x+1)|图示
    【预期】y=log2_x是标准的对数函数,从正无穷小通过(1,0)升到x轴上方,函数是单调递增的,上升斜率愈来愈小;y=log2_(x+1)是以上图线向左平移一个单位,图线通过的定点从(1,0)变成了(0,0);y=|log2(x+1)|是以上图线在y轴左半部分向上翻转而成。【实际图像】 【代码】<!DOCTYPEhtml><htmll......