当前位置:网站首页>Différence entre le mode grand et le mode petit
Différence entre le mode grand et le mode petit
2022-06-12 16:53:00 【Icejuhua】
Par exempleLes données sont les suivantes:0x01234567 L'adresse de stockage en mémoire est0x101 0x102 0x103 0x104Parmi eux0Est un bit de symbole
Mode grand terminal:
Le mode grand terminal signifie que les bits élevés des données sont stockés dans une adresse basse en mémoire,Et les bits inférieurs des données sont stockés dans des adresses élevées en mémoire
Mode petit terminal:
Le mode petit terminal signifie que les bits élevés des données sont stockés dans des adresses élevées en mémoire,Le BIT inférieur des données est stocké dans l'adresse inférieure de l'adresse,Contrairement au mode petit terminal
Comme le montre la figure ci - dessous:
| Adresse mémoire | 0x101 | 0x102 | 0x103 | 0x104 |
| Mode grand terminal | 01 | 23 | 45 | 67 |
| Mode petit terminal | 67 | 45 | 23 | 01 |
Application du mode taille - extrémité:
L'utilisation du mode grand et petit dépend principalement du mode supporté par le micro - ordinateur à puce unique,Choisir différents modes en fonction des différents moteurs est la bonne façon d'utiliser
eg:Mode grand terminal:KEIL C51
Mode petit terminal:Beaucoup.ARM,DSPTous en mode petit bout(Plus fréquent)
D'autres SCM peuvent choisir d'utiliser différents modes
Pourquoi y a - t - il une différence dans le mode taille - extrémité
C'est parce que dans un système informatique,Nous sommes en octets,Chaque Unit é d'adresse correspond à un octet,Un octet est8bit.Mais dansCDans la langue8bitDecharAu - delà,Et16bitDeshortType,32bitDelongType(Voir le compilateur spécifique et l'environnement système),En plus,Pour les chiffres supérieurs à8Processeur de bits,Par exemple16Bits ou32Processeur de bits,Parce que la largeur du registre est supérieure à un octet,Il doit y avoir un problème si plusieurs octets sont programmés.Il en résulte des modes de stockage à grande et à petite échelle.Par exemple,16bitDeshortTypex,L'adresse en mémoire est0x0010,xLa valeur de0x1122,Alors0x11Est un octet élevé,0x22Faible octet.Pour le mode grand terminal,Juste...0x11Placer à basse adresse,C'est - à - dire:0x0010Moyenne,0x22Placer à haute adresse,C'est - à - dire:0x0011Moyenne.Mode petit terminal,Exactement le contraire..Que nous utilisonsX86La structure est un modèle à petite extrémité,EtKEIL C51Mode grand terminal.Beaucoup.ARM,DSPTous en mode petit bout.CertainsARMLe processeur peut également être sélectionné par le matériel en mode grand ou petit.
Enfin, les avantages et les inconvénients
Le mode taille - extrémité n'a en fait aucun avantage ou inconvénient
Mode petit terminal: Il n'y a pas d'erreur dans les données lors de la conversion forcée , Parce que les données sont stockées de petite à grande par incréments de mémoire
Mode grand terminal:Parce que le BIT le plus élevé est un bit symbolique, Il est donc plus facile de juger les symboles
边栏推荐
- \Begin{algorithm} notes
- STL -- function object
- Idea displays services on the console to uniformly manage all jetty services,
- PAT甲级 1139 第一次接触
- Swin Transformer代码讲解
- QCustomplot笔记(一)之QCustomplot添加数据以及曲线
- Project training of Shandong University rendering engine system (V)
- Leetcode 2190. The number that appears most frequently in the array immediately after the key (yes, once)
- IDEA在控制台显示出services,统一管理所有的jetty服务,
- [MySQL] Cartesian product - multi table query (detailed explanation)
猜你喜欢

如何基于CCS_V11新建TMS320F28035的工程

Unit sshd. service could not be found

Google浏览器调试技巧

Leetcode 2194. Cellules dans une plage dans un tableau Excel (OK, résolu)
![[Hunan University] information sharing of the first and second postgraduate entrance examinations](/img/15/298ea6f7367741e1e085007c498e51.jpg)
[Hunan University] information sharing of the first and second postgraduate entrance examinations

Recommend AI intelligent drawing repair software

CVPR 2022 | meta learning performance in image regression task

Anyone who watches "Meng Hua Lu" should try this Tiktok effect

Unit sshd.service could not be found

ISCC-2022 部分wp
随机推荐
叶子分享站PHP源码下载
Programmers broke the news: 3 job hopping in 4 years, and the salary has tripled! Netizen: the fist is hard
2080虚拟机登录命令
Servlet API
Demande de doctorat | xinchao Wang, Université nationale de Singapour
Differences between SQL and NoSQL of mongodb series
Probation period and overtime compensation -- knowledge before and after entering the factory labor law
890. find and replace mode / Sword finger offer II 080 Combination with k elements
token与幂等性问题
[MySQL] Cartesian product - multi table query (detailed explanation)
Project training of Shandong University rendering engine system (V)
STL -- function object
收藏 | 22个短视频学习Adobe Illustrator论文图形编辑和排版
JVM内存模型与本地内存
Information outline recording tool: omnioutliner 5 Pro Chinese version
The C programming language (version 2) notes / 8 UNIX system interface / 8.7 instance (storage allocator)
[MySQL] internal connection, external connection and self connection (detailed explanation)
[raspberry pie]: (IV) camera advanced
PAT甲级 1139 第一次接触
Mongodb learning and sorting (basic command learning of users, databases, collections and documents)