- 1 名前:デフォルトの名無しさん [2006/05/24(水) 01:43:34 ]
- アセンブラ全般に関するスレッドです。
【前スレ】 アセンブラ… ヽ(゚∀゚)ノフォーウ! pc8.2ch.net/test/read.cgi/tech/1132761638/ 過去ログは>>2辺り
- 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 ]
- ばれた!ずらかれ!
- 785 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 01:36:59 ]
- おまえも好きだろ?ハイヒール
- 786 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 01:40:21 ]
- ブルマ復活きぼんぬ
- 787 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 05:38:35 ]
- 天然のブルマってもう絶滅したの?
- 788 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 06:18:24 ]
- >785
「Romanticが止まらない」なら好きだな
- 789 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 06:23:44 ]
- ブールーマー(・∀・)イイ!
ブールーマー(・∀・)イイ! あんぱーんあんぱーんあんぱんあんぱん あん!ぱん!
- 790 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 10:27:01 ]
- >>785
ハイヒール大好きだけどバンプスとミュールも大好き カノジョできたら無理矢理はかせてやりたい
- 791 名前:デフォルトの名無しさん mailto:sage [2006/11/07(火) 13:15:54 ]
- バレーボールのブルマじゃね?
- 792 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 00:58:56 ]
- >>790
夏の薄着にはピンヒールのサンダルがちょっとイイ
- 793 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 05:24:25 ]
- 組み込み技術者足りねえってよ。
みんな、がんがれ
- 794 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 20:49:50 ]
- 今どきは組み込みもほとんどCで出来ちゃうんじゃなかろうか。
- 795 名前:デフォルトの名無しさん mailto:sage [2006/11/16(木) 23:41:05 ]
- 汗ブルマで掻くのはスタートアップルーチンと割り込みハンドラくらいだな
- 796 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 09:36:20 ]
- コンパイラが使って欲しくない命令使うんで、インライン使わざるを得なかった
そもそもいらん信号出すような命令残しておくなよ。バグだろ?>某社
- 797 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 10:56:54 ]
- >>796
過去への優しさです。
- 798 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 12:07:06 ]
- そんな優しさなんて要らない
- 799 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 12:21:00 ]
- >>797
おまえの優しさが人を傷つけていることになぜ気づかない?
- 800 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 14:28:58 ]
- >>799
それは仕様です
- 801 名前:デフォルトの名無しさん mailto:sage [2006/11/17(金) 16:20:18 ]
- 「愚か者は己が愚かなことに気づかない」
- 802 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 22:35:35 ]
- 「ぬるぽはぬるぽ」
- 803 名前:デフォルトの名無しさん mailto:sage [2006/11/18(土) 23:34:19 ]
- >>802
「ガッはガッ」
- 804 名前:デフォルトの名無しさん mailto:sage [2006/11/19(日) 18:11:49 ]
- 愚か者は愚か者であると見抜ける人でないと
(アセンブラを使うのは)ぬるぽ
- 805 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 10:08:39 ]
- アセンブラ、アメリカ専用ブラウザなんでしょ。
- 806 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 14:04:08 ]
- 小林亜星専用ブラジャーです
- 807 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 14:22:00 ]
- それはあなたを幸せにしますか?
- 808 名前:デフォルトの名無しさん mailto:sage [2006/11/20(月) 19:26:33 ]
- 亜星が人々を幸せにすることはありません
- 809 名前:デフォルトの名無しさん mailto:sage [2006/11/23(木) 11:25:49 ]
- パッとさいでりあ〜♪
- 810 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 00:22:11 ]
- ちょっと質問。
nasmで作ったobjファイルをリンクして、ベタファイルとして出力できるようなフリーのリンカーってある? 例えば、 db 0,1,2,3 ってだけのa.asmと、 db 4,5,6,7 ってだけのb.asmをアセンブルしてそれぞれa.obj、b.objを作り、それをリンクして 0,1,2,3,4,5,6,7 というバイナリファイルを作れるようなの。 alinkでは無理だったんだが・・・
- 811 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 00:24:04 ]
- >>810
コードに明示されない順番依存ってリロケートとしておかしくないの?
- 812 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 00:33:29 ]
- >>811
ごめん、サンプルは適当に書いた。 要は、exeとして必要な部分を一切省いた、純粋にアセンブラで記述した部分だけを出せるリンカーって事で。 nasmで-f BINを指定したときと同じようなイメージ。
- 813 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 09:50:16 ]
- 昔はexe2binを使ったり自分で切り出したりしていたな
objと言われてもOMFかcoff(win32)かわからない OMFならobj2binがgoogleでヒットするな
- 814 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 10:07:04 ]
- nasm -fbin a.asm
nasm -fbin b.asm copy /b a+b hoge.bin じゃ駄目なの?
- 815 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 11:02:32 ]
- Microsoft Macro Assembler 8.0 (MASM) パッケージ (x86 用)
www.microsoft.com/downloads/details.aspx?FamilyID=7A1C9DA0-0510-44A2-B042-7EF370530C64&displaylang=ja
- 816 名前:810 mailto:sage [2006/11/26(日) 23:38:21 ]
- レスd
>>813 一応どちらでも出せるんで、ツールに合わせます。 >>814 a.asmからb.asmにあるラベルを参照したりすることがあるので、単純にくっつけるのはまずいです。 >>815 MASMのマニュアル?を探してみましたが、どのオプションでそれができるか不明でした。 どれか使えばできますか?
- 817 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 08:35:47 ]
- 純粋なアセンブラの話題からは弱冠ずれるんですが、BIOSファンクションコールの一覧が載ってるサイトありませんか?
できれば日本語がいいんですが・・・
- 818 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 10:36:46 ]
- 何のBIOS?
- 819 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 11:09:31 ]
- PCのですね。
MS-DOSとかが利用するような。
- 820 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 11:27:33 ]
- AT? 98?
- 821 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 11:41:22 ]
- PC-9801でお願いします。
できればATも参考に知りたいですが・・・
- 822 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 11:57:58 ]
- 古本屋なりで「PC-9800シリーズ テクニカルデータブック」のシリーズでも探せ。
多分それが一番手っ取り早い。
- 823 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 12:24:56 ]
- 俺のアセンブリ言語入門っていう1992年発刊の本の巻末に一覧表があるYO
- 824 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 16:42:32 ]
- そうですね・・・
できるだけ早く欲しかったんですが。 明日、市の図書館とBOOKOFFあたってみます。
- 825 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 17:07:29 ]
- osdevに書いてある予感
- 826 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 20:31:23 ]
- そんなに古い情報はないだろう。
AT BIOSは"InterruptList"があるけど。
- 827 名前:デフォルトの名無しさん mailto:sage [2006/11/27(月) 21:47:09 ]
- メモリとI/Oポート周りならあった
ttp://www.webtech.co.jp/company/doc/undocumented_mem/index.html
- 828 名前:デフォルトの名無しさん mailto:sage [2006/11/28(火) 00:25:03 ]
- 入手できるかわからんが
PC-9801 プログラマーズBible,東京理科大学EIC編,技術評論社,ISBN4-87408-615-2 UNDOCUMENTED 9801/9821 Vol1,小高輝真,河野健,インプレス,ISBN4-8443-4642-3 に一通り載ってる
- 829 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 01:19:29 ]
-
全部アセンブリで書けばあらゆるソフトは超快速になるのか?
- 830 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 01:52:24 ]
- >>829
そんなの当たり前じゃん。釣りか?
- 831 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 01:55:23 ]
-
じゃあアセンブラで2chブラウザつくってくれ インタフェースもおしゃれにしてくれよな!
- 832 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 02:11:19 ]
- CPUが複雑になってて、コンパイラも頭よくなってるので、一概にそうとも言えん。
つーか、CPUがどういう動作をするか完全に理解してて、各命令の動作速度、スレッドまで考慮できれば アセンブラの方が早くできるだろうなw マンドクセ('A`)
- 833 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 02:34:26 ]
- >>832
それって総当りでいつかは暗号解けるだろ、 と似たようなアルゴリズムだよね
- 834 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 12:45:32 ]
- Core2Duoなど最近のCPUの情報公開が不十分なのが問題なのであって
本来は総当りする必要はない
- 835 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 15:19:38 ]
- 猿にキーボード持たせて待ってればできるよ
- 836 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 22:24:16 ]
- >>835
それまで宇宙があればね。
- 837 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 22:28:07 ]
- \
お そ .い ヽ か の や | し り ` ,. -──- 、 い .く / /⌒ i'⌒iヽ、 つ / ,.-'ゝ__,.・・_ノ-、ヽ は i ‐'''ナ''ー-- ● =''''''リ _,....:-‐‐‐-.、 l -‐i''''~ニ-‐,....!....、ー`ナ `r'=、-、、:::::::ヽr_  ̄ \ヽー' !. t´ r''"´、_,::、::::} ノ` ,.i'・ ,!_`,!::::::::::::ヽ ヾ、 ゝゝ、,,ニ=====ニ/r'⌒; rー`ー' ,! リ::::::::::::ノ i`''''y--- (,iテ‐,'i~´,ゝ'´  ̄ ̄ヽ` :::::::::::ノ .| !、,............, i }'´ _ 、ー_',,...`::::ィ' ●、_!,ヽ-r⌒i-、ノ-''‐、 ゝ`ーt---''ヽ'''''''|`ーt-'つ ( `ーイ ゙i 丿 ;'-,' ,ノー''''{`' !゙ヽノ ,ヽ, `ー--' --'` ̄ `ー't,´`ヽ;;;、,,,,,,___,) ヽ'-゙'" (`ー':;;;;;;;;;;;;;;;ノ ``''''''``'''''´
- 838 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 22:44:38 ]
-
アセンブラっていまどこでインストールすればいいんだ? IDE使わずに100%フリーな環境でそろえたいんだけど
- 839 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 22:46:57 ]
- Linuxでも使え
- 840 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 22:50:35 ]
- 会社がWindowsなんだよ
- 841 名前:デフォルトの名無しさん mailto:sage [2006/11/30(木) 23:01:55 ]
- 仕事しろよ
- 842 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 00:23:40 ]
- >>838
NASMかMASM>815
- 843 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 00:40:22 ]
- mingw入れればgasが使えるしC/C++/C99/Fortran/Javaまで1000%FREEEEな環境がそろう
しかもIDE無しでだ なおこのレスには一部誇張が含まれる
- 844 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 00:51:40 ]
- >815のリンク先みたら
>このパッケージをインストールするために、お使いのコンピュータ上に Visual C++ 2005 Express Edition がインストールされている必要があります。 これフリーなのか?
- 845 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 01:04:48 ]
- ふりーだ。
- 846 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 01:11:53 ]
- 無料だがfreeではない
- 847 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 01:12:15 ]
- でもIDEじゃねーか
- 848 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 05:14:01 ]
- リンカーのためだけにインストールしてんだろ?
それだけ取り出して IDE本体は削除すればいいんじゃね?
- 849 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 07:03:15 ]
- >>844
インストール中にTempディレクトリを見ると、VS2005EEなしでも取り出せるな。
- 850 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 08:47:45 ]
- ちなみに>>815は商用不可だ。
- 851 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 19:23:12 ]
- CodeZineでx86のアセンブラの連載やってる筆者、リア中らしいよw
そういわれてみるとちょっと文章変だったり、ところどころ勘違いっぽい記述があるけど それを差し引いてもすごいよな。
- 852 名前:デフォルトの名無しさん mailto:sage [2006/12/01(金) 23:04:33 ]
- リアル中毒者
|

|