Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

ASSK

Неперевірена версія(що робити?)
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

Сторінка не перевірена

Немаєперевірених версій цієї сторінки; ймовірно, її щене перевіряли на відповідність правилам проєкту.

ASSK – є базовоюмовою програмування ітранслятором для комп'ютераK-202. Ценизькорівнева мова, яка працює на рівнімашинних інструкційкомп’ютера, а тому в сучаснійноменклатуріасемблером.

У цій мові синтаксис розрізняє такі одиниці:

Алфавіт мови базувався на підмножині символівISO-7. Числові літерали можуть бути виражені якдесяткові чивісімковіцілі числа, а також якчисла з рухомою комою (з операціями над такими числами, що виконуються за допомогою екстракодів). Іншілітерали, доступні в мові, є буквено-цифровими параметрами (подібними за своїми властивостями до сучасних рядкових літералів). Був також визначений буквено-цифровий текст, тобто послідовність символів, взята влапки, яка поміщалася в основну пам’ять, наприклад"літеро-цифровий текст".Ідентифікатори тамітки створювалися за допомогоюлітер іцифр і вибраних додаткових символів, причому враховувалися лише перші 6 символів. Були доступні основніоператори, зокрема: арифметичні табітові.

Команди були написані з використанням відповідних кодів з одним або двома аргументами. Аргумент також може бути арифметичним виразом. Можна було використовувати змінні трансляції, тобто змінні, що зберігають значення, визначене на етапі трансляції, і посилання на такузмінну призводило до вставки її поточного значення у вираз. Також можна було звернутися до одного з 7регістрів цього комп'ютера.

Директиви перекладу, що містяться у вихідному коді, дозволяли контролювати переклад вихідної програми в об'єктний код. Вони також були записані за допомогою відповідних кодів.

Коментарі в АССК діляться на два типи:

регулярні коментарі
тобто рядок символів, укладених у квадратнідужки (не дозволено використовувати закриваючі квадратні дужки в коментарях), наприклад[коментар]
динамічні коментарі
рядок символів, укладених у кутові дужки (закриваючу дужку було заборонено використовувати в коментарі), наприклад,<коментар>, такий коментар виводився на пристрійвиведення, дозволяв, наприклад, відображати повідомлення дляоператора під час процесу перекладу.

Структура програми на мові ASSK базується на блоках, укладених у синтаксичні дужки, які є директивами мови. Базовим блоком програми є блок prog, у якому можна розміщувати макроблоки та сегменти (і макроблоки в них):

prog *  [program]  seg    [blok segment]    macro *      [blok macro]    finmacro*  finseg *  macro *    [blok macro]  finmacro*finprog *

Посилання

[ред. |ред. код]
  • Opis podstawowego języka symbolicznego M.C. K-202 ASSK. Warszawa: Ośrodek Doskonalenia Kadr Technicznych OW/NOT i Zakład Doświadczalny Mikrokomputerów przy Instytucie Maszyn Matematycznych, wrzesień 1972 r.. 
Рівень
Низькорівневі
Високорівневі
Загального
призначення
Серверні
Запитів до баз
даних[суперечливо 1]
Розмітки тавекторної
графіки
[суперечливо 1]
Синхронні
Символьних та
чисельних обчислень
Квантових обчислень
Логічні
Академічні
Езотеричні
  1. абНемає загальноприйнятого рішення, чи вважати усі ці мови саме мовами програмування
Отримано зhttps://uk.wikipedia.org/w/index.php?title=ASSK&oldid=44511661
Категорія:

[8]ページ先頭

©2009-2025 Movatter.jp