计算机的大端模式和小端模式
来源:互联网 发布:成都java工资水平 编辑:程序博客网 时间:2024/06/15 17:37
大端模式和小端模式指的是我们计算机的存储数据的方通常又称为大尾和小尾。
大端:数据的高字节保存在内存的高地址
小端:数据的高字节保存在内存的低地址
下面是两种方式的示意图
堆栈指针寄存器SP的走向从SP到SP+3(SP始终指向栈顶)
知识链接:
断点和现场保护:这是堆栈的主要功能 保护断点指主程序调用子程序或执行中断服务程序的时候,为了能在子程序或者中断服务程序执行完之后顺利的返回主程序,必须将断点处的有关信息压入堆栈,执行完子程序后再按照先进先出的原则将其pop出来回复有关寄存器的内容,使得主程序能够顺利的执行,一般断点保护由系统自动完成无需人为干预。
根据上面的图,咱们可以设计一个程序来测试计算机是大端还是小端模式。
int test(void){ int arr=0x65bc225d; scanf_s("%d",&arr); char *p=(char *)&arr;//指针p指向arr的地址; if(*p == 0x65) retrun 1; else return 0;}
我们还可以使用联合来测试机器的字节序
void check(){ union UN { int c;//4字节 char i;//1个字节 } UN.c=1; if(UN.i==1) printf("little!"); else printf("big!"); }
0 0
- 计算机的大端模式和小端模式
- 计算机的大端模式和小端模式
- [杂谈] 计算机中的小端模式和大端模式
- 计算机中的小端模式和大端模式
- 处理器的大端和小端模式
- 大端和小端的模式区别
- 大端和小端模式
- 大端模式和小端模式
- 大端模式和小端模式
- 大端模式和小端模式
- 解析大端模式和小端模式
- 解析大端模式和小端模式
- 关于大端模式和小端模式
- 大端模式和小端模式
- 大端模式和小端模式
- 解析大端模式和小端模式
- 解析大端模式和小端模式
- 解析大端模式和小端模式
- 动态规划
- 使用HandlerMethodArgumentResolver接口自定义Spring MVC的参数接受规则
- 这7件事情是影响程序员效率的关键
- 神奇的位操作符
- 看似简单的if语句
- 计算机的大端模式和小端模式
- 关于#define你知道多少?
- 浮点数在内存中的存储(简述)
- swift基础之协议
- 程序的环境
- C专家编程读书笔记——time_t知识链接
- 优化的冒泡排序的实现
- 数组与指针(一)
- 前方一大波指针正在赶来~