2019-408-T45(5)题解
涉及汇编语言
字节乘结果16位存于AX中,高8位AH ,低8位AL ;字结果为32位于DX AX中,高16位DX,低16位AX.”高-半为低一 半的符号扩
展”的说法不确切,应该说“位是低位的符号扩展”,低位是指积的值部分,高位指积的符号部分常常是字节乘的结果不足16位字乘的
结果不足32位多出的位怎么办?就进行符号扩展由于多出的位是高位所以叫鎬位符号扩展
比如你的例子,是字节乘 imul bl .
操作为AL * BL结果存于AX中,其中(AH) = FAH,(AL)= F4H
结果的二进制式为1111010011111010B
显然数值部分是010011111010,加上一位符号位是不足16位的,而符号部分是1111有四位并不是我们习惯的一位这就是进行了位
符号扩展的结果.
为什么要进行扩展?是因为结果的位数在指令中是一定的计算机不可能根据我们结果的实际位数而调整结果的位数,所以不足的位必须补足,这样高位扩展符号的做法是即能够满足结果位数约定,又不影响结果值的正确性的.高位扩展符号的原则是正数填0负数填1.
可以演算一下1111010011111010B (高四位是符号)和101011111010B的实际值是不一样
符号扩展则CF=0; OF=0; 否则CF=1,OF=1 是一种约定或者说是标识在处理结果时,计算机会根据CF、OF的状态判断是否有符号扩
展从而做出相应正确处理
2019-408-T45(5)题解相关推荐
- Comet OJ 2019 夏季欢乐赛题解
Comet OJ 2019 夏季欢乐赛题解 我是来骗访问量的 A 完全k叉树 \(n\)个点的完全k叉树的直径. 直接做 B 距离产生美 直接做 C 烤面包片 \(n!!!\mod p\) 显然\(n ...
- 2019.11.03 test 题解
2019.11.03 test 题解 五指山 数星星 Stars 涂抹果酱 繁繁的数字 繁繁的游戏 繁繁的队列 大佬们不屑于写博客,于是最菜的我来写篇题解. Day1: Day1 AK... 五指山 ...
- [2019红帽杯]easyRE1题解
迷蒙马背眠,月随残梦天边远,淡淡起茶烟. --松尾芭蕉 目录 1.查壳 2.拖入64位I ...
- BMZCTF 强网杯 2019 随便注 原理+题解
目录 知识点 堆叠注入 show语句 mysql预编译 过程 重点 预编译 重命名 总结 知识点 堆叠注入 堆叠查询注入:堆叠查询可以执行多条SQL语句,语句之间以分号(;)隔开.而堆叠查询注入攻击就 ...
- 2019 浙江省赛部分题解(The 16th Zhejiang Provincial Collegiate Programming Contest Sponsored by TuSimple)
签到题 GLucky 7 in the Pocket Time Limit: 1 Second Memory Limit: 65536 KB BaoBao loves number 7 bu ...
- 2019 SUST暑期集训题解(计算几何(二))
A . 梦想成为天文学家 这道题是一个原题,我们要用向量的知识来解决它,求解的就是四点共面. //四个点三个向量 构成一个行列式 行列式的结果为0则共面否则不共面 #include<iostre ...
- 2019 SUST暑期集训题解(计算几何(平面几何))
A 来,求个三角形面积玩玩. 利用叉乘的特性就直接得到三角形的面积,如果三点共线则三点不构成三角形.此时叉乘结果为0. #include<iostream> #include<cst ...
- Comet OJ - 2019六一欢乐赛题解
第001话 宝可梦,就决定是你了! 等差数列求和公式 #include <cstdio> #include <iostream> #include <vector> ...
- pat甲级考试报名费_PAT(甲级)2019年冬季考试 题解
总结写在前头: 考了字符串.链表(伪链表).图.树.考点比较均衡. 本次考试难度还行,需要较扎实的数据结构底子,对于字符串处理的技巧有一定的要求. 说句题外话,字符串是个重点,主要因为很多人会忽视字符 ...
- 2019北信科 题解
北京信息科技大学第十一届程序设计竞赛(重现赛) 这场比赛是我有史以来打过最简单的一场 十分简单 最复杂的名词也就只是简单线段树(区间修改)和记忆化搜索. 题目概况 A,记忆化搜索.n=1e18,得开l ...
最新文章
- Hutool之集合工具——CollectionUtil
- 关于Jfinal的分享代码托管GitHub
- 主从复制跳过错误(未采用GTID)
- java adminlte 使用_AdminLTE2管理后台自定义
- scripts文件夹_常用Scripts整理
- centos7 安装/卸载 任意版本的mariadb(mysql)
- 程序员必读书籍及导读指南
- 水经微图与万能地图下载器功能比较
- [4G+5G专题-145]: 一体化小基站- 5G小基站软件建议架构概述
- 2022年信息安全工程师上午真题及答案解析
- vue3.0 ts版项目配置axios
- 笔记01-如何创建一个vue3的项目
- arch linux键盘布局,达内培训之更改ArchLinux终端下的键盘布局
- 怎样打印微信文档文件?
- ftp工具绿色版,好用的ftp工具绿色版下载教程
- Java(JavaEE)学习线路图
- Unity Ads 中国正式落地:做玩家喜欢的广告,为游戏加分
- copy.deepcopy()函数深复制
- Python-pandas拆分列与堆叠列
- 计算鬼成像学习笔记一:简介
热门文章
- Linux Mint 安装 Docker Engine
- vaptcha、京东、58等手势验证码图像识别与轨迹提取(思路)
- MySQL报错:Data truncated for column 的原因之一
- 证券从业考试如何备考?
- 【进阶篇】全流程学习《20天掌握Pytorch实战》纪实 | Day05 | 张量数据结构
- 李老师要用计算机录入一份文稿用2,2015年计算机二级MS Office习题及答案解析(15)...
- 超级产品:刚需、高频、痛点,可激发用户对企业产品的消费热情
- 【工作日志】凌乱的总结
- GitHub 又一开发必备神器问世,代号「LiteKit」
- CAD轴测图怎么画?快来试试浩辰CAD超级轴测命令!