Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/ARM Thumb
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/ARM_Thumb
http://dbpedia.org/ontology/abstract Thumb — режим процессоров ARM, в котором иThumb — режим процессоров ARM, в котором используется сокращённая система команд. Она состоит из 36 команд, взятых из стандартного набора 32-разрядных команд архитектуры ARM и преобразованных до 16-разрядных кодов. Длина команд Thumb составляет половину длины стандартных 32-разрядных команд, что позволяет существенно сократить необходимые объёмы памяти программ (порядка 30 %) и, кроме того, позволяет использовать более дешёвую 16-разрядную память. При выполнении эти команды дешифруются процессором в эквивалентные операции ARM, выполняемые за то же количество тактов. Переключение ARM <-> THUMB возможно командой BX либо переключением режима работы по прерыванию/исключению. Набор команд THUMB неортогонален и малоэлегантен. Команды позволяют работать напрямую лишь с 8 младшими РОН; к 8 старшим РОН (включая SP, LR, PC) применимы лишь несколько операций. В наборе недоступны следующие возможности ARM: умножение с накоплением/расширением, сопроцессорные операции, доступ к PSR и регистрам других контекстов, атомарный обмен SWAP. Недоступны условное исполнение, сдвиг 2-го операнда в командах общего назначения, трёхадресные операции (кроме ADD и SUB), автоинкрементный и автодекрементный режимы адресации. Все команды обработки данных устанавливают коды условий. Команда BL вынужденно кодируется в два слова, причём смещение ограничено 23 битами. Доступ к стеку (мультирегистровые команды PUSH и POP) организован принудительно по 13-у регистру, стек растёт вниз.тельно по 13-у регистру, стек растёт вниз.
http://dbpedia.org/ontology/wikiPageID 9227481
http://dbpedia.org/ontology/wikiPageLength 90
http://dbpedia.org/ontology/wikiPageRedirects http://dbpedia.org/resource/ARM_architecture_family +
http://dbpedia.org/ontology/wikiPageRevisionID 1073217258
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/ARM_architecture_family +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Wikidata-redirect + , http://dbpedia.org/resource/Template:R_with_possibilities +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/ARM_Thumb?oldid=1073217258&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/ARM_Thumb +
owl:sameAs http://www.wikidata.org/entity/Q21664411 + , http://ru.dbpedia.org/resource/Thumb + , https://global.dbpedia.org/id/23s8X + , http://dbpedia.org/resource/ARM_Thumb +
rdfs:comment Thumb — режим процессоров ARM, в котором иThumb — режим процессоров ARM, в котором используется сокращённая система команд. Она состоит из 36 команд, взятых из стандартного набора 32-разрядных команд архитектуры ARM и преобразованных до 16-разрядных кодов. Длина команд Thumb составляет половину длины стандартных 32-разрядных команд, что позволяет существенно сократить необходимые объёмы памяти программ (порядка 30 %) и, кроме того, позволяет использовать более дешёвую 16-разрядную память.ьзовать более дешёвую 16-разрядную память.
rdfs:label Thumb , ARM Thumb
hide properties that link here 
http://dbpedia.org/resource/Thumb_%28disambiguation%29 + http://dbpedia.org/ontology/wikiPageDisambiguates
http://dbpedia.org/resource/Instruction_set_architecture + , http://dbpedia.org/resource/NXP_LPC + , http://dbpedia.org/resource/7z + , http://dbpedia.org/resource/History_of_science_and_technology_in_Japan + , http://dbpedia.org/resource/Thumb_%28disambiguation%29 + , http://dbpedia.org/resource/ARM_architecture_family + http://dbpedia.org/ontology/wikiPageWikiLink
http://dbpedia.org/resource/NXP_LPC + http://dbpedia.org/property/arch
http://dbpedia.org/resource/ARM_architecture_family + http://dbpedia.org/property/extensions
http://en.wikipedia.org/wiki/ARM_Thumb + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/ARM_Thumb + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.