2024-03-29T00:55:23Z
https://nagoya.repo.nii.ac.jp/oai
oai:nagoya.repo.nii.ac.jp:00021412
2023-01-16T04:29:30Z
312:313:314
Malbolgeの高級アセンブリ言語への配列機能の追加
Introducing Array Mechanism into High-Level Assembly Language for Malbolge
安藤, 聡
酒井, 正彦
坂部, 俊樹
草刈, 圭一朗
西田, 直樹
ANDO, Satoshi
SAKAI, Masahiko
SAKABE, Toshiki
KUSAKARI, Keiichirou
NISHIDA, Naoki
open access
難解プログラミング言語
Malbolge
配列機能
Esoteric Programming Language
Array Mechanism
Malbolgeは最も難解なプログラミング言語として知られている.高級アセンブリ言語の開発によりMalbolgeプログラムの作成が可能になっているものの,プログラム中で使用できる変数の値の最大値が固定されておりゲーデルコーディングが不可能であるため,配列機能がないのは記述力不足であった.本論文ではこの問題を解決するため,高級アセンブラに用いられている実現手法を整理し,これに配列機能のための命令である領域確保命令と間接参照命令を追加する方法を提案する.
Malbolge is known to be one of the most esoteric programming languages. Although it is possible to write programs in Malbolge by the development of a high-level assembly language, lack of facility to manage individual data in a group of data like an array in language causes problem because Godel-coding is impossible in a program due to bounded values in variables. In this paper, in order to solve this problem, we show implementation issues used in the assembler in well-organized manner and propose a method for implementing a memory allocation instruction and an indirect reference instruction for array facility into the assembler.
IEICE Technical Report;SS2012-8
一般社団法人電子情報通信学会
2012-05
jpn
journal article
VoR
http://hdl.handle.net/2237/23556
https://nagoya.repo.nii.ac.jp/records/21412
http://ci.nii.ac.jp/naid/110009569241/
0913-5685
電子情報通信学会技術研究報告. SS, ソフトウェアサイエンス
112
23
43
48
https://nagoya.repo.nii.ac.jp/record/21412/files/110009569241.pdf
application/pdf
783.4 kB
2018-01-01