"어셈블리語"의 두 版 사이의 差異

編輯 要約 없음
 
4番째 줄: 4番째 줄:
== 特徵 ==
== 特徵 ==
 單純히 命令語와 데이터를 羅列한것에 지나지않는 機械語 코드를 사람이 읽기 쉽도록 [[오퍼레이터]]는 單語로, 住所는 레이블로 代身하여 텍스트 型式으로 늘어놓은 것에 不過하다. 이러한 소스파일을 [[어셈블러]]에 入力하여 처리하면 機械語 코드가 나온다. 이러한 機械語 코드는 [[오퍼랜드]] 種類에 따라 다른 [[오퍼레이터]]의 코드값으로 變換되고, 레이블은 實際 메모리上 住所로 割當되어 나오기 때문에 사람이 直接 인스트럭션을 찾아보거나 메모리를 管理하는 等의 作業이 自動化·最適化된다.
 單純히 命令語와 데이터를 羅列한것에 지나지않는 機械語 코드를 사람이 읽기 쉽도록 [[오퍼레이터]]는 單語로, 住所는 레이블로 代身하여 텍스트 型式으로 늘어놓은 것에 不過하다. 이러한 소스파일을 [[어셈블러]]에 入力하여 처리하면 機械語 코드가 나온다. 이러한 機械語 코드는 [[오퍼랜드]] 種類에 따라 다른 [[오퍼레이터]]의 코드값으로 變換되고, 레이블은 實際 메모리上 住所로 割當되어 나오기 때문에 사람이 直接 인스트럭션을 찾아보거나 메모리를 管理하는 等의 作業이 自動化·最適化된다.
=== 機種間 差異 ===
[[互換性]]·移植性이 零에 가깝다. [[機械語]] 코드를 一對一 對應시키다시피 했기 때문에 어느 機器에서 어셈블리語로 만든 프로그램이 作動하더라도, 다른 시스템에서는 바이너리 코드의 實行은 勿論 빌드조차 되지 않아 모두 처음부터 만들어야 한다. 當然히 새로 만든다는 것은 命令語 이름은 勿論이고 워드의 크기, 레지스터의 個數, 메모리 構造나 入出力 포트 等 새 機器를 爲한 코드로 말그대로 처음부터 만들어야 한다는 것.


== 關聯文書 ==
== 關聯文書 ==

2023年8月2日(水)04時44分 基準 最新版

프로그래밍 言語(언어)種類(종류). 컴퓨터가 알아듣는 言語(언어)自體(자체)機械語(기계어) 다음으로 機械語(기계어)에 가까운 低級言語(저급언어)이다.

特徵(특징)[編輯]

單純(단순)命令語(명령어)와 데이터를 羅列(나렬)한것에 지나지않는 機械語(기계어) 코드를 사람이 읽기 쉽도록 오퍼레이터單語(단어)로, 住所(주소)는 레이블로 代身(대신)하여 텍스트 型式(형식)으로 늘어놓은 것에 不過(불과)하다. 이러한 소스파일을 어셈블러入力(입력)하여 처리하면 機械語(기계어) 코드가 나온다. 이러한 機械語(기계어) 코드는 오퍼랜드 種類(종류)에 따라 다른 오퍼레이터의 코드값으로 變換(변환)되고, 레이블은 實際(실제) 메모리() 住所(주소)割當(할당)되어 나오기 때문에 사람이 直接(직접) 인스트럭션을 찾아보거나 메모리를 管理(관리)하는 ()作業(작업)自動化(자동화)·最適化(최적화)된다.

機種(기종)() 差異(차이)[編輯]

互換性(호환성)·移植(이식)()()에 가깝다. 機械語(기계어) 코드를 一對一(일대일) 對應(대응)시키다시피 했기 때문에 어느 機器(기기)에서 어셈블리()로 만든 프로그램이 作動(작동)하더라도, 다른 시스템에서는 바이너리 코드의 實行(실행)勿論(물론) 빌드조차 되지 않아 모두 처음부터 만들어야 한다. 當然(당연)히 새로 만든다는 것은 命令語(명령어) 이름은 勿論(물론)이고 워드의 크기, 레지스터의 個數(개수), 메모리 構造(구조)入出(입출)() 포트 ()機器(기기)()한 코드로 말그대로 처음부터 만들어야 한다는 것.

關聯(관련)文書(문서)[編輯]