自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 位运算

位运算一、汇编中的位运算1、算数移位指令2、逻辑移位指令3、循环移位指令4、带进位的循环移位指令二、C语言中的位运算 一、汇编中的位运算 1、算数移位指令 指令格式 算数左移:SAL eax,1 算数右移:SAR ecx,1 2、逻辑移位指令 指令格式 逻辑左移:SHL [4012ff],1 逻辑右移:SHR eax,ecx 3、循环移位指令 指令格式 循环左移:ROL eax,1 循环右移:ROR ecx,1 4、带进位的循环移位指令 指令格式 带进位的循环左移:R

2020-11-21 20:01:21 213

原创 指针函数,结构体指针

指针练习1、这一堆数据中存储了角色的血值信息,假设血值的类型为int类型,值为100(10进制)2、编写函数,返回角色名字信息的地址,如果没有返回03、查找这些数据中,有几个id=1 level=8的结构体信息 1、这一堆数据中存储了角色的血值信息,假设血值的类型为int类型,值为100(10进制) #include "stdafx.h" #include<stdio.h> char data[100] = { 0x02,0x01,0x02,0x03,0x04,0x05,0x06,0x07,

2020-11-18 21:28:41 290

原创 浮点数在计算机中的存储

浮点数在计算机中的存储第一步:除2取余倒排第二步:乘2取整顺排第三步:科学计数法第四步:填写转换 float和double在存储方式上遵从IEEE规范! 例如:8.25 第一步:除2取余倒排 整数部分:除2取余倒排 除法 商 余数 8/2 4 0 4/2 2 0 2/2 1 0 1/2 0 1 余数倒排:1000 第二步:乘2取整顺排 小数部分:乘2取整顺排 乘法 积 整数部分 0.25*2 0.5 0 0.5*2 1.0 1 整数部分

2020-11-16 09:28:24 266

原创 汇编指令

汇编指令一、JCC指令二、其他指令 一、JCC指令 JCC 标志位 含义 JE 结果为0则跳转 ZF=1 JNE 结果不为0则跳转 ZF=0 JS 结果为负则跳转 SF=1 JNS 结果为非负则跳转 SF=0 JP 结果中最后一个字节中1的个数为偶数则跳转 PF=1 JNP 结果中最后一个字节中1的个数为奇数则跳转 PF=0 JO 结果溢出了则跳转 OF=1 JNO 结果没有溢出则跳转 OF=0 JB 小于则跳转(无符号数) CF=1 JNB 大于等于则跳

2020-11-12 09:33:37 741

原创 ELAGS寄存器

ELAGS寄存器ELAGS寄存器1、进位标志位CF2、奇偶标志位PF3、辅助进位标志位AF4、零标志位ZF:5、符号标志位SF6、溢出标志位OF ELAGS寄存器 1、进位标志位CF 运算的结果的最高位产生了一个进位或者借位,其值为1,否则为0。 mov al,0xE4 add al,0x20 2、奇偶标志位PF 用于反映运算结果中“1”的个数的奇偶性。 mov al,0x08 add al,0x07 3、辅助进位标志位AF 在发生下列情况时,辅助进位标志AF的值被置为1,否则其值为0: (1)

2020-11-11 18:56:55 374

原创 通用寄存器内存

通用寄存器和内存一、32位通用寄存器二、内存三、内存读写 一、32位通用寄存器 寄存器 主要用途 eax 累加器 ecx 计数器 edx I/O指针 ebx DS段的数据指针 esp 堆栈指针 ebp SS段的数据指针(堆栈栈底) esi 字符串操作的源指针;SS段的数据指针 edi 字符串操作的目标指针;ES段的数据指针 32位 16位 8位 EAX AX AH/AL ECX CX CH/CL EDX DX DH/DL EBX B

2020-11-10 19:26:17 842

原创 数据宽度和逻辑运算

数据宽度和逻辑运算一、数据宽度1.1四位宽度1.2八位宽度1.3十六位宽度1.4三十二位宽度二、逻辑运算2.1“与”运算2.2“或”运算2.3“非”运算2.4“异或”运算 一、数据宽度 计算机受硬件制约,数据长度有限制—数据宽度 1.1四位宽度 无符号数:0 1 2 3 4 5 6 7 8 9 A B C D E F 有符号数: 正数:0 1 2 3 4 5 6 7 负数: -1 -2 -3 -4 -5 -6 -7 -8 F E D C B A 9 8 1.2八位宽度 无符号数:0

2020-11-10 12:03:36 503

原创 进制

一、进制的本质 1.1进制的定义 二进制的定义:由两个符号组成,分别为0 1,逢二进一。 八进制的定义:由八个符号组成,分别为0 1 2 3 4 5 6 7组成,逢八进一。 十进制的定义:由十个符号组成,分别为0 1 2 3 4 5 6 7 8 9组成,逢十进一。 十六进制的定义:由十六个符号组成,分别为0 1 2 3 4 5 6 7 8 9 A B C D E F组成。 1.2二进制 1.3八进制 1.4十六进制 1.5十六进制与二进制的映射关系 十六进制 0 1 2 3 4

2020-11-09 22:31:19 2864

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除