hns - 日記自動生成システム - Version 2.19.9

先月 2013年08月 来月
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2013年08月30日(金) 旧暦 [n年日記] [更新:"2013/08/30 20:33:49"]

#1 [assembler] argument of .align

In the assembly language, we have .align directive.
.align 2
This will advance PC location counter to some boundary.
The problem is: the semantics of argument. Some assemblers take this value as number of bytes, and implying the number must be a power of 2. Say,
.align 5
is invalid syntax. 5 is not the power of 2. The other assembler may take the number of bits. If is n, it aligns to 2^n.

Assembler for PReP interprets bits of power of 2.:

.align 2 
will align to 'x xx00' in bit representation. So if we wants to be 'x 0000',
.align 4
is what we need.

Assember of ofppc interprets bytes of power of 2.:

.align 2 
will align 'x 0000', meaning 2^2 bytes.

Do you believe that ?:

I don't believe above explanation, but my observation of port-prep follows above rule.

the patch makes PReP to work, ofppc to invalid syntax.:




最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)