[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 06/06 15:11 / Filesize : 188 KB / Number-of Response : 881
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

アセンブラ… (゜□゜) ↑アッー!↓



1 名前:デフォルトの名無しさん [2006/05/24(水) 01:43:34 ]
アセンブラ全般に関するスレッドです。

【前スレ】
アセンブラ… ヽ(゚∀゚)ノフォーウ!
pc8.2ch.net/test/read.cgi/tech/1132761638/

過去ログは>>2辺り

684 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 16:00:27 ]
最低限CPU名だけは書いてもらうことを優先すべきでないかな。
もちろんわかる人には環境を詳しく書いてもらうとして。

685 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 16:04:56 ]
> コードが異なるります。

686 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 16:29:58 ]
アセンブラ
アセンブリ
アセンブル

687 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 16:43:58 ]
アセンブリ言語をアセンブルするのがアセンブラだが、
アセンブリ言語を指してアセンブラと言うことも多い。

688 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 17:26:57 ]
アセンブラ
アセンブリ
アセンブル
アセンブレ
アセンブロ

つっこみいれてやれよ。

689 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 23:00:47 ]
アセンブロとはきどんなお風呂ですか?

690 名前:689 mailto:sage [2006/10/17(火) 23:01:30 ]
余計な「き」が入った
吊ってくる

691 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 23:30:02 ]
1.[8091h][8090h]←[8080h]*2+[8081h] 和を16ビットで求める
2.[8085h]←[8051h]+[8052h] を計算し、符号付2進数加算としてのオーバーフローを判定する

この二つを8085プログラムで書けという問題なのですがまったく分かりません。
どなたか分かる方教えてください。よろしくお願いします。

692 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 23:49:46 ]
宿題スレに逝け



693 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 00:05:04 ]
>>691
宿題スレに逝け

アセンブラの宿題質問スレ
pc8.2ch.net/test/read.cgi/tech/1161097445/


694 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 00:11:22 ]
結局立てたんかい。
次からテンプレに追加せんとな。

695 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 00:42:24 ]
Z80ならよく覚えているんだがなぁ〜。i8085は知らんわ。残念。

696 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 00:58:48 ]
>>688
まるでソンブレロみたいだ

697 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 01:50:04 ]
3 名前: デフォルトの名無しさん [sage] 投稿日: 2006/10/18(水) 00:06:56
ファミコンアセンブラはまじで楽しい。
それ以外のアセンブラなんて人間にすすめるもんじゃない。

698 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 06:29:45 ]
あんな変態アーキテクチャ、人に勧められるものかよ。
まあ、x86系の石よりはマシだが。
68000の優るものは何もない。


699 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 06:36:39 ]
68kは遅いのが致命的だな。
JAVAチップだって結局(ry

700 名前:・∀・)っ-○◎○新世紀ダンゴリオン ◆DanGorION6 mailto:sage [2006/10/18(水) 06:37:48 ]
ナーシャ・ジベリを越える天才現るか?

701 名前:デフォルトの名無しさん mailto:sage [2006/10/18(水) 09:22:08 ]
彼は今何をしているのだろう?

702 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 19:45:53 ]
アセンブリをアセンブラでアセンブルすんだよ
アセンブラをアセンブラでアセンブルする厨は(・∀・)カエレ!



703 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 00:14:57 ]
アセンブラってやっぱ C で書かれてるのかな?

704 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 00:24:20 ]
>>703
そういうのもそうでないのもある。
awkで書かれてるのとかもあるよ

705 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 00:27:38 ]
>>703
普通の言語のコンパイラならともかく、
アセンブラは何も考えずにアセンブルできるから
言語は何でもいいんじゃないの。

706 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 01:18:25 ]
漏れは8085アセンブラをbasicで書いたぞ。

707 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 03:04:40 ]
シナプスで書かれたアセンブラもあるな
勝手に最適化してくれるらしいぞ

708 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 06:31:39 ]
紙とエンピツで入出力

709 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 07:36:04 ]
こういうのって許されるやり方ですか?
もしかして相当する命令あるのかなぁ
初心者ですいません・・・

0100 mov AX,0300
0103 push AX ; Arg1
0104 call 200

0200 mov AX,SP
0202 add AX,2
0205 mov SP,AX
0207 ret

0300 int 20 ; おわり


710 名前:709 mailto:sage [2006/10/20(金) 07:38:30 ]
板汚しすいません。解決しました

711 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 13:06:04 ]
mov ax, 0x300
push ax
call TEST

TEST:
push bp
mov bp, sp
mov ax, [bp + 4]
pop bp
ret

普通はこんな風に使う。
アセンブリ言語プログラムをCから呼ぶのと同じ感じ。
上のはnasm16bitプログラムで書いてある。
そのためbp+4なのだ。
+4な理由は、戻りアドレス16bitとbpをプッシュした16bitで合計4バイトってこと。


712 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 13:38:16 ]
>>711
引数で渡された値に帰り先を変更したいようだから
それではやってる事が全く違うんじゃないか?



713 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 13:42:00 ]
>>711
偉そうに嘘を教える知ったか乙

714 名前:デフォルトの名無しさん mailto:sage [2006/10/20(金) 14:05:59 ]
うははwwwちゃんと読んでいなかったwwwww
吊って来るorz

715 名前:デフォルトの名無しさん [2006/10/21(土) 02:50:55 ]
mov ax,[si+1]はOKで
mov ax,[di+1]はNGですか?

716 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 11:34:17 ]
>>709
retの戻りアドレスをArg1に変更したいだけならこうじゃないか?

0100 mov AX,0300
0103 push AX ; Arg1
0104 call 200

0200 pop AX ; 本来のret先をスタックから取り除く
0201 ret ; 103でpushした値がスタックトップなのでそこにretする

0300 int 20 ; おわり

717 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 15:15:42 ]
すいません。
入る大学間違えたんですが。

718 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 17:24:31 ]
>>717
だから?

719 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 17:35:06 ]
>>717
よくあることだ。気にするな。

720 名前:717 mailto:sage [2006/10/23(月) 17:44:40 ]
すいません。
誤爆です。
(なぜか向こうにレスがつかなかった。)

721 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 17:45:08 ]
>>720
ret

722 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 18:32:58 ]
retって何?



723 名前:デフォルトの名無しさん mailto:sage [2006/10/23(月) 19:24:31 ]
iret

724 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 07:09:34 ]
irete

725 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 08:07:59 ]
アッー!

726 名前:デフォルトの名無しさん [2006/10/24(火) 10:05:42 ]
MASM Ver8はどこで手に入りますか?

727 名前:726 mailto:sage [2006/10/24(火) 10:10:23 ]
ごめんなさい。
>>147にありました

728 名前:デフォルトの名無しさん [2006/10/24(火) 13:36:18 ]
dwordってなんですか?

729 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 13:44:42 ]
どうbぇをrd

730 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 13:53:05 ]
4バイト?

731 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 14:01:41 ]
DWORDはDOUBLE WORDなのでWORD2つ分。
ただし、WORDが何バイトか、あるいは何ビットかは知ったこっちゃない。

732 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 15:33:36 ]
2CHとはアセンブラでどんな意味ですか?



733 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 15:40:22 ]
jmp @-1

734 名前:デフォルトの名無しさん [2006/10/24(火) 18:15:29 ]


735 名前:デフォルトの名無しさん [2006/10/24(火) 18:26:32 ]
2ちゃんのことじゃないですよ2CHの意味することを教えてください

736 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 18:32:33 ]
2CHは16進法としか解釈できないよね。
10進法なら44だ。
これが表す命令はCPUによって違うが、
1byteの2CH命令を持つCPUって何だろ。

737 名前:デフォルトの名無しさん [2006/10/24(火) 18:33:28 ]
ありがとうございます

738 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 18:35:59 ]
なーんだ。そういう事か。
マジレスすると、炭素と水素が結合した物が2個。

739 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 23:15:41 ]
そりゃ無理だ。

740 名前:デフォルトの名無しさん mailto:sage [2006/10/24(火) 23:52:37 ]
>>736
z80なら
inc l

741 名前:736 mailto:sage [2006/10/24(火) 23:59:54 ]
>>740
サンクス。

742 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 10:56:51 ]
>>740
ザイログフォーマットではxxxhという表現は無いな
2chだとインテルフォーマットだと思うぞ
だから INC L だな




743 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 11:21:37 ]
俺が思うに、やっぱりね、良い音楽もあるけど悪い音楽もある!

744 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 11:37:03 ]
iret

745 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 11:58:45 ]
>>743
いい音楽って例えばどういうの?

746 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 12:55:15 ]
inc l

747 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 13:25:02 ]
アニオタ帰れ

748 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 22:46:00 ]
そういやアニメ界には
搭乗してるユニットのOSを書き換えながら
戦闘するパイロットが居るんだっけか

749 名前:デフォルトの名無しさん mailto:sage [2006/10/25(水) 22:54:05 ]
>>748
しーぽん

750 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 01:51:03 ]
>>748 実は別OSがその下で動いていたらどうだろう?止めることなく書き換えも可能になるな。

751 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 01:54:16 ]
無停止システムなんかだと実行中のOSにパッチ当てるぐらいはできて当然。

752 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 01:57:33 ]
無停止システムってなんだよ?
てか、なんちゃら機関と同じで実現できないだろ。



753 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 02:04:47 ]
スーパーバイザモードで動いてるOSの下に
ユーザーモードで動いてるOSがいくつも走ってて
そっちを書き換えてた可能性は十分ある。
それほど不自然ではない気もするぞ。
別に0から全てのコード書き上げたってんじゃないんだろう?

754 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 02:17:04 ]
迂闊に特権コード書き換えられるようではそれ自体がセキュリティホールになりかねないが、
OSのカーネルだろうがメモリ上の単なるデータに過ぎないんだから、適切な権限さえあれば
いくらでも書き換えることができる。アーキテクチャにもよるけどな。

755 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 02:19:01 ]
>>752
勧善懲悪覗機関

756 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 02:41:26 ]
アセンブリは無敵ってこった。C言語すらもただのゴミに見える…

757 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 03:56:04 ]
無敵かもしれんが、おいらには難解過ぎるよ。
全然勉強が進まん…orz

758 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 11:16:36 ]
種の話ならRTOS上のアプリが糞だったのでスケジューラと制御ライブラリの呼び出しパラメータに機体の癖を考慮した誤差を加えただけみたいに見えた


759 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 12:07:39 ]
よくわからんが、俺もコーディネーターになりてえよw

760 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 12:32:12 ]
ようするに篠原の技術は世界一って事だ

761 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 17:20:36 ]
ネルガルだよ

762 名前:デフォルトの名無しさん mailto:sage [2006/10/26(木) 18:24:59 ]
>761
オモイカネがOSだったんだw



763 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 00:14:18 ]
>>759
希望はよくわかった。
今日から君はコーダーだ。

764 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 02:08:24 ]
今日から僕はリコーダーだ。

765 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 07:41:49 ]
きょうから俺はあの娘のリコーダーだと申したか

766 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 08:24:40 ]
>>763
極悪人事だな

767 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 13:26:34 ]
僕のバズーカ凄いんだぞ(涙目)

768 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 15:30:01 ]
>>765
おっさんの喘ぎ声がでるようなリコーダーはいりません!

769 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 16:15:05 ]
すいません。質問です。
486CPUでCR0レジスタの30と29ビット目を1にすると
キャッシュ機能を無効にすることが出来るのでしょうか?

770 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 16:27:13 ]
キャッシュの破棄もしなきゃいけないんじゃない?

771 名前:デフォルトの名無しさん mailto:sage [2006/10/27(金) 16:29:42 ]
1次キャッシュを無効にしてWindowsを立ち上げるとすごく遅いね。

772 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 03:26:21 ]
初期のNetwareはHDD引っこ抜いても動いてたとかとか。



773 名前:デフォルトの名無しさん [2006/10/30(月) 15:02:59 ]
私の頭は利口だ


774 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 16:01:34 ]
あなたの頭には利く口があるのか

775 名前:デフォルトの名無しさん [2006/10/30(月) 16:02:32 ]
ログ読んだけどアセンブラ書くのに一番簡単な言語って
Rubyとかじゃないの?

776 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 20:30:24 ]
>>775
よく分からないがTTLですらアセンブラは存在していたのになぜRubyなんか持ち出す?
awkで十分だよ

777 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 22:10:47 ]
それpl(ry

778 名前:デフォルトの名無しさん mailto:sage [2006/10/30(月) 23:18:47 ]
TTLでアセンブラ?
ビットスライス組み合わせてニーモニックからバイナリへの変換でもしてたん?


779 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 07:34:25 ]
nasmが開発停止したと思ったら、flat assemblerなんてのが出てるんだな。
互換性はあるともないとも書いてないのが…使ってる香具師いる?

780 名前:デフォルトの名無しさん mailto:sage [2006/10/31(火) 08:20:28 ]
無いだろ。ただ構文わかりやすいな。
nasm派はYASMでおk


781 名前:デフォルトの名無しさん mailto:sage [2006/11/02(木) 13:03:08 ]
>>691
お前の大学特定した

782 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 05:41:08 ]
お前の自宅特定したw



783 名前:デフォルトの名無しさん mailto:sage [2006/11/04(土) 13:24:43 ]
お前の性癖特定した

784 名前:デフォルトの名無しさん mailto:sage [2006/11/05(日) 11:17:02 ]
ばれた!ずらかれ!






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<188KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef