02.12.2025 П7: 1/35
Архитектураx86 подржава следеће нумеричке типове података:
• целе означене бројеве са комплементом двојке,
• целе бројеве без знака,
• бинарно кодиране децималне бројеве (BCD) и
• бројеве са покретним зарезом према стандарду IEEE 754
Нумерички типови података Core i7.
Подржани типови су означени са ×. Типови означени са „64-битни“
су подржани само у 64-битном режиму.
7.4. Типови података архитектуре x86
2.
02.12.2025 П7: 2/35
Врсте,битске дужине и
прецизност типова
података приказане су на
слици.
7.4. Типови података архитектуре x86
3.
02.12.2025 П7: 3/35
Збогсвог порекла као скромне 8-битне/16-битне машине, Core i7
обрађује целе бројеве ових дужина као и 32-битне, са бројним
инструкцијама за извођење аритметике, булових операција и
поређења на њима.
Процесор може опционо да ради у 64-битном режиму који такође
подржава 64-битне регистре и операције. Операнди не морају
бити поравнати у меморији, али се боље перформансе постижу
ако су адресе речи од 4 бајта.
Core i7 је такође добар у манипулисању 8-битним ASCII
знаковима: постоје посебне инструкције за копирање и
претраживање низова знакова.
Ове инструкције се могу користити и са стринговима чија је
дужина унапред позната и са стринговима чији је крај означен.
Често се користе у библиотекама за манипулацију стринговима.
7.4. Типови података архитектуре x86