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


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

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



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

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

過去ログは>>2辺り

652 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 11:23:32 ]
失敗
r0がゼロレジスタか否かで結果が変わるな
PDP11が確実でなければ

653 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 12:25:35 ]
時間が無いなんて何を言ってるんだ?
学生なら幾らでも時間はあるだろ
4年で卒業できる実力が無いならおとなしく留年しろ
それが世のためだ

654 名前:デフォルトの名無しさん [2006/10/16(月) 12:26:48 ]
あと30分でその授業が始まります‥
本当にお願いします…

655 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 12:42:11 ]
このスレタイに使われている顔文字の意味がわからくなってきたぞ。


始めて↓のスレタイを見たときは、

アセンブラ… (;´Д`) ハァハァ (Part6)
pc5.2ch.net/test/read.cgi/tech/1087897801/


ああなるほど、アセンブラだから汗んブラってことで
汗をかいているって意味か、もしくはブラジャー見てハァハァ言ってるのかって
意味なのかとわかった。んだが・・・

656 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 12:53:52 ]
>>655
そういう意味はないぜ。
伝統的に「Part*」でなく顔文字でスレ名つけてるだけで。

そのスレタイだったら、アセンブラにハァハァしてると
解釈するのが自然で、汗とかけてるわけじゃない

657 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 13:26:09 ]
汗まみれのブラジャー着けたままセックスして感じてる女がハァハァいってる
ところを想像した

やばい、想像しただけで勃起する



658 名前:デフォルトの名無しさん [2006/10/16(月) 14:14:38 ]
あぁ、、PDP-11とは懐かしいな。何でPDP-11なのか分からんけど。実機で動いた方が絶対に面白いし、分かり易いのに。MIPSとかでいいのにな。いや、漏れも大学の時のアセンブラ講義はPDP-11のシミュレータだったけどさ。

659 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 14:14:58 ]
全く知らない漏れでも>>622のマニュアル流し読みしたら理解できた。
わからないとか言ってる奴は絶対に問題を自力で解こうと思ってないし、
マニュアルも英語だからという理由で読もうともしてない。
以下、アドレスや数値は8進数表記
問1
R0を000000にする
R0に1を加算する→R0は000001
R0に2を加算する→R0は000003
R0に3を加算する→R0は000006
R0に4を加算する→R0は000012

問2
R1を000100にする
000100番地を000000にする、R1を000076にする
000076番地を000000にする、R1を000074にする
000074番地を000000にする、R1を000072にする
000072番地を000000にする、R1を000070にする

問3
000100番地を000000にする

660 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 14:19:59 ]
>>659
たんなる釣りだろ。



661 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 15:06:00 ]
8進数か、手強いな。16進数に慣れきってしまった今となっては。

662 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 15:37:49 ]
英語がどうとか逝っても肝心の所は図とか記号あるから英語あんま読めなくてもだいたいわかるし

663 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 15:47:53 ]
アセンブラの宿題スレもそこそこ需要があるみたいだね。
このスレを見る限り。(>>36-55,>>88-98,>>191-207,>>244-254,>>572-605,>>614-659)

こちらに質問された方はお気の毒でした。結局間に合ってないよね。
でも、資料提供から問題箇所の切り出し、C言語による整理とここでこんなに
丁寧に指導してもらえることってそうはないから、努力して理解に努める
姿勢を見せれば良い方向に転んだかもしれないあたり、少し残念。

それはさておき。
ここの姉妹スレとしてアセンブラの宿題スレを立てようと思うが、どうだろうか。
意見がなかったら近いうちに立てるよ。住人さんが定着するかどうかはわからないけど。

664 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 16:12:14 ]
>>36って5月だよな。月1回程度って少なくない?

665 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 16:22:41 ]
宿題スレ、立ててみるのは面白いと思うよ。
スレタイに「宿題」「質問」「アセンブラ」などの単語が入ってれば
ある程度人は集まると思う。
過疎化や実質非宿題スレ化などが懸念されるが、
ネタが増えそうな気もするし、俺は立てるのに賛成。

666 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 16:39:46 ]
月一回程度、これを多いと思う香具師はいないものとして。
少なすぎるか、適量かで意見が分かれそうだな。
このペースだと複数問題のパラレル同時進行てな事態はそうは起きないだろうから
漏れは丁度いいと思う。もうちょい増えても構わんが。

667 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 17:33:55 ]
いらねーだろ。
本音としては、ここに集う宿題君を肴にしてお前らと暇つぶしするのがいい。
宿題は自分でやれ。2chはお前らの代返君じゃねーんだぞと。

668 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 18:05:39 ]
宿題スレを肴にすればいい。
それに、質問して来た人を直接ここで肴にするのは
ちょっと気が引けるし。

669 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 18:12:28 ]
近頃のアッセン使いは意地が悪いですね

670 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 18:41:17 ]
実はただのニートだからなw



671 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 18:45:56 ]
>>659
> 問2

おしい。32ページ。

> -(Rn) Register is decrimented and then used as a pointer.

つまり、まず減算してからポインターとして使う。


672 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 20:57:01 ]
問題:

STC
SBB EAX,EAX
ADD EAX,13
DEC EAX
XOR EAX,9
NOT AX
SHL EAX,8

上の命令を実行した後、EAXに入っている値を10進法で求めよ。

673 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 21:58:43 ]
>>672
じぶんでやれかす

674 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 21:59:50 ]
「〜を求めよ」ってテスト問題の答えに
「じぶんでやれかす」って一度書いてみたいなw

675 名前:673 mailto:sage [2006/10/16(月) 22:01:51 ]
暇つぶしで回ってただけだからおれもわかんねーよwww

676 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:03:48 ]
えーと13たして9かけて8でわるのかな?

677 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:14:07 ]
汗まみれのブラジャー↑アッー!↓

678 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 22:48:25 ]
16770816

679 名前:デフォルトの名無しさん mailto:sage [2006/10/16(月) 23:22:10 ]
これか
game10.2ch.net/test/read.cgi/mmosaloon/1156941719/l50の172
www.usamimi.info/~nkra/desktop/GEpassword.html

いつまでもこんなことやってたら高校生とかになっても厨のままだよ

680 名前:デフォルトの名無しさん [2006/10/16(月) 23:27:11 ]
16777216だよ



681 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 07:01:21 ]
アセンブラ面白い問題教えてスレとか面白そうじゃないか?
誰か建てろ。

682 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 15:07:18 ]
仮にアセンブリ宿題スレ作るにしても、テンプレどうするよ?



質問者は、質問の際に以下の項目を記入する事。
【機種】
【CPU】
【アセンブラ】

※判らない人は判る範囲で埋めて下さい。
 アセンブリは環境によってコードが異なるります。
 3つとも空欄や不明の場合、回答者が趣味で使っている環境で答えますが
 それがあなたの環境で実行出来るか否かの保障は出来ません。

683 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 15:18:02 ]
s/答えますが/気が向いたら答えるかも知れませんが/

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 ]
無停止システムってなんだよ?
てか、なんちゃら機関と同じで実現できないだろ。






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

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

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