registerorienteeritud vektorprotsessoris vahetult töödeldavad vektorandmed ja töötlusel saadud tulemeid spetsiaalses vektorregistrikogumis. Vektorregistrikogumil on vähemalt 2 lugemis- ja 1 salvestusport. 53. Tüüpilised vektorkäsud. Vektor-vektor operatsioon (operatsioon kahe vektormuutuja vahel, tulemiks on samuti vektor); vektor-skalaar operatsioon (operatsioon vektor- ja skalaarmuutuja vahel, tulemiks on vektor); vektor-mälu operatsioon (vektorregistri laadimine või vektorregistri sisu salvestamine mällu); vektor reduktsioon (operatsioon vektormuutujal, mille tulemusena saadakse skalaarmuutuja); maskimine (käsk, mida kasutatakse vektorkäskude tingimuslikul töötlemisel. Protsessoris olevasse maskiregistrisse (MR) salvestatud maskivektori järkude väärtused määravad vektoroperandi need elemendid, mis
tulem ning kui pikad (mitme elemendilised) on kasutatavad andmevektorid. Kui programmi tsüklites esineb tingimusi („if“-avaldis), siis ei saa neid programmiosi töödelda vektorrežiimis, kuna töötluse käigus tekivad juhtimissõltuvused. Tüüpilised vektorkäsud 1. Vektor-vektor operatsioon – operatsioon kahe vektormuutuja vahel, tulemiks on samuti vektor; 2. Vektor-skalaar operatsioon – operatsioon vektor- ja skalaarmuutuja vahel, tulemiks on vektor; 3. Vektor-mälu operatsioon – vektorregistri laadimine või vektorregistri sisu salvestamine mällu. 4. Vektori reduktsioon – operatsioon vektormuutujal, mille tulemusena saadakse skalaarmuutuja; 5. Maskimine – käsk, mida kasutatakse vektorkäskude tingimuslikul töötlemisel. Protsessoris olevasse maskiregistrisse (MR) salvestatud maskivektori järkude väärtused määravad vektoroperandi need elemendid, mis osalevad antud vektoroperatsioonis.
Teisel juhul saab neid käsutada kõikides antud mooduli protseduurides, kus sama nime pole deklareeritud muuks otstarbeks. VBAs on olemas rida sisseehitatud ehk sisekonstante. Igal taolisel konstandil on kindel tähendus, väärtus ja nimi. Neid käsutatakse kindlates kohtades ja kindlas tähenduses - peamiselt mõne sisefunktsiooni argumendina. Kõikide sisekons-tantide nimed algavad tähtedega vb vbBlack, vbRed, vbOK, vbCancel, vbYes, vbSunday jmt Lihtmuutujad Lihtmuutuja ehk skalaarmuutuja (ka lihtsalt muutuja) on nimega varustatud kõht arvuti mälus - järjestikku baitide rühm ehk väli, mida käsutatakse muutuva suuruse väärtuste salvestamiseks ja säilitamiseks programmi täitmise ajal. Väljad muutujatele eraldab VBA interpretaator. Programmi täitmise ajal saab muutujatele omistada väärtusi ning neid käsutada avaldistes uute väärtuste tuletamiseks. Igal ajahetkel saab muutujal olla ainult üks väärtus. Seni kuni