アセンブラでWindowsが作れるか?

このエントリーをはてなブックマークに追加
1名無し~3.EXE
膨大な時間と労力があれば出来そうな気がするのだが、
いかがなものか?
2名無し~3.EXE:04/07/27 01:25 ID:Tmqeaee8
じゃ、やってみ。
大丈夫、誰も止めないからw
3名無し~3.EXE:04/07/27 01:42 ID:Qma9qSt2
早くうp汁
4名無し~3.EXE:04/07/27 01:56 ID:Zl8l2RED
完成する頃にはCPUが変ってしまう罠
5名無し~3.EXE:04/07/27 01:59 ID:wVrcuFMX
それはスコップがあるのに手で穴を掘るようなもんだ
6名無し~3.EXE:04/07/27 02:08 ID:LNJhbAZN
Winで動くエディタ作るのも一苦労だな。
7名無し~3.EXE:04/07/27 02:14 ID:wVrcuFMX
win32api使うのも一苦労だな、きっと
やったことねーからわかんねーけど
8名無し~3.EXE:04/07/27 02:21 ID:bqa08PAP
で、なぜOS板の人間がこんなところまで来てスレ立ててるかが問題だ。
9名無し~3.EXE:04/07/27 02:42 ID:3eYaf+xD
アセンブラと言う単語を覚えたから嬉しさのあまりに「Windows」という
単語とくっ付けた予感!!
10名無し~3.EXE:04/07/27 05:03 ID:4g2POqBA
ふにゃふにゃ
11名無し~3.EXE:04/07/27 11:01 ID:6e3q1gyD
>>6-7
そんなことないよ。
やることはC言語でAPIベースのアプリを作ると変わらない。
12名無し~3.EXE:04/07/27 11:26 ID:IvmYk13l
素人だから教えて。ドライバー作るのも高級言語なの?
あーけどポート叩くのは当然高級言語でも出来るか。じゃぁそういうことなのかな。
Win、Linux上でプログラムを書く場合に「アセンブラをメインで使う作業」
って今はある?
13名無し~3.EXE:04/07/27 14:52 ID:4KjJFzNc
一人で作るわけじゃなく
その後の移植とか保守をことを
考えなくてもいいのなら
作れるんじゃなかろうか。
14名無し~3.EXE:04/07/27 16:11 ID:QW71kQZb
ひとりで作れたら『ネ申』の称号が与えられるだろうな。
151のようなモノ:04/07/27 18:15 ID:+s3tW+9E
人は彼を唯一神と呼ぶ
16名無し~3.EXE:04/07/27 18:53 ID:Zl8l2RED
>>12
ドライバもC言語で書きます。WindowsとFreeBSDしか知らないけど。
17名無し~3.EXE:04/07/27 18:56 ID:GhB0UIuc
ドライバーは教習所いけb(ry
18名無し~3.EXE:04/07/27 19:20 ID:QI5tq/9p
このドライバはC++でかかれている。
http://btwincap.sourceforge.net/download.html
19名無し~3.EXE:04/07/27 20:18 ID:T55v9v3r
ライブラリをC言語の関数に似せて作れば可能だと思う
20名無し~3.EXE:04/07/28 08:48 ID:3cTvK38Q
>>12
アセンブラ使うことはあるよ。
  1.実行速度が限界まで要求される場合
  2.プログラムサイズが極端に制限される場合
の二点ですが、Win上では主に1.の理由からです。

1から10まで全てアセンブラってことはないけど、
MMIはCなどで、実行処理はアセンブラで、ってことが多いです。

関係ないけど、Biosの開発なんかは、2.の理由からアセンブラだよ。

21名無し~3.EXE:04/08/04 03:50 ID:EqWpSEqI
つーか昔ほどアセンブラの割合は高かったと思ったが。
Win3.1とかそれ以前とか。
移植性のためにWinNTは最初からCだかC++で書かれていて、
Win32APIに対応したWin95以降は、NTからのソース流用も含めて
アセンブラの割合が下がっていったのだったかと。

>>18
ああ、WDMの方か…Bt848ドライバのソースがWin2000DDKだっけ?
に入っていたから、そこから発展させたんだろうね。
ちなみにWin9xドライバも大部分はC++で書かれているぞ。
22名無し~3.EXE:04/08/09 10:12 ID:JffyEORL
>>21
C++で書いててもインラインアセンブラを使ったりはしないの?
23名無し~3.EXE:04/08/31 17:55 ID:a9Jb/ht2
Winのブートローダーは何言語なん?
24FeaturesOfTheGod ◆UdoWOLrsDM :04/08/31 17:57 ID:wZhztMLx
せっかくアセンブラ使うんだから、オリジナルのOS作ろうとか思わないの?
私は門外漢だからそんなことやらないけどね。
25名無し~3.EXE:04/08/31 19:49 ID:cWGwHSDC
Windows を逆アセンブラしたら、できあがり。
26名無し~3.EXE:04/08/31 20:28 ID:ZEJXCoEF
まちがっとる。「Windowsを逆アセンブルしたら」だろ。
日本語の崩壊も極まったな。しくしく。
27名無し~3.EXE:04/08/31 21:07 ID:yiMMjpT2
日本語ではなくて英語だと思いますが。
28名無し~3.EXE:04/08/31 22:13 ID:jnhLxTSq
いつぞや、アメリカ人に若い人の言葉の乱れはどう思いますかって聞いたら、ほとんどの人が
別にいいんじゃないって言ってた。
言葉は変化するもの。だから何? って感じ。

さすが多民族国家だと思った。
29名無し~3.EXE:04/09/01 08:51 ID:Npy4RnGf
cool! *Eyes mushroom outside window* >:D
30名無し~3.EXE:04/09/03 16:01 ID:jFw6WBKW
>>28
日本語はものすごい乱れておりますが何か…
特にここがhttp://www.2ch.net
31名無し~3.EXE:04/09/03 20:53 ID:nsFZzLRH
>>30
別にいんじゃないの?
どの日本語が正しい日本語なの?
32名無し~3.EXE:04/09/09 21:52 ID:m6iK7eIY
>>31
河内弁に決まってる。
33名無し~3.EXE:04/10/23 21:31:44 ID:rrz3vLsZ
age
34名無し~3.EXE:04/10/23 23:28:48 ID:m8inBNAf
bootプロセスなんかはアセンブラじゃないと駄目なんじゃないの
35名無し~3.EXE:04/10/24 19:15:20 ID:Ta9xtq3t
コンパイラとかはアセンブラで作るんじゃないの?
今はC++なのかもしれんが.
36名無し~3.EXE:04/10/24 20:49:01 ID:eqfvACwu
>>35
最初のアセンブラ→機械語のコンパイラーは機械語。
その後はアセンブラーで作る。

最初のフォートランのコンパイラーはアセンブラで作る。
その後はフォートランで作る。

以後、このパターンが続く。
37名無し~3.EXE:04/11/14 03:47:17 ID:CrvaE/2J
藻前の言ってることがなにを意味するか教えてやる >>1

青函トンネルをスコップ1つで掘る。

膨大な時間と労力があれば出来ることだけは否定しないが…
38名無し~3.EXE:04/11/14 08:24:02 ID:MJ3PaeKp
Cでは1万行は書けないってどっかの本に書いてあった。
39名無し~3.EXE:04/11/15 12:47:07 ID:iPCJV/Xr
>>38
な、なんの話だ・・・。
40名無し~3.EXE:04/11/15 21:17:11 ID:13lKAvZJ
>>39
1万行書くと必ずバグが出て、そのバグを直せないって書いてあった。
41名無し~3.EXE:04/11/16 01:26:25 ID:jT1vzK39
>>40
たった1万行で破綻しちゃうの?

まぁ潜在バグなんてよくあることで減らすことはできてもゼロにはできないな。
だからそれで否定するのは現実的じゃないな。
42名無し~3.EXE:04/11/16 08:44:27 ID:w7Xd9SQ/
>>41
確かOOPマンセーの本だった。
43名無し~3.EXE
1万くらいなら全然大丈夫だろ