■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
マシン語の勉強
1 名前: 投稿日: 2001/05/20(日) 10:37
マシン語の勉強をしたいのですが
WINDOWSで出来るのでしょうか?
良いソフトを教えてください。


2 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 10:49
>>1
MASM
--------- 終了 ----------


3 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 11:12
はげしくがいしゅつです。
立てる前に101以下のスレッドも見てね。


4 名前: 投稿日: 2001/05/20(日) 13:42
>3
探し他のですがみつからないです・・
どのスレッドかおしえていただけないでしょうか?


5 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 13:52
http://piza.2ch.net/test/read.cgi?bbs=tech&key=989989913&ls=50


6 名前: 投稿日: 2001/05/20(日) 14:06
>5
どうもです


7 名前: 投稿日: 2001/05/20(日) 14:08
とおもったらだまされたぁヽ(´ー`)ノ


8 名前: 5 投稿日: 2001/05/20(日) 14:09
>>7




9 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 14:30
平和な日曜の午後だね


10 名前: まだ朝御飯食べてない。 投稿日: 2001/05/20(日) 15:02
    |     |  |\ /_ |   |    |   |    |     |  |
   |      |  | ̄    |  | |   |\ |    |     |  |
  |  |    |  |       |  | |  | |||   |    |  |
  |  | |   |  |        |  |⌒|  |- _| |  |   | |   |  |
 |  |  |   | | |  / ̄ヽ   | |  | |_ ||_  |  | |   |  |
| / |  |  | | | / ___ -- ¬__−_|| ̄ -| ___  | |  |  |= |  |  |
| / |  | |  | -|| ̄   _-__  |  | |  / |○ \≡|  | |〈 | ||   |
| / |  |  | | |  |  / |○ヽ|  |   |   | 〉 |  | | 〉 | |   |
|/  | |   | |⊃  _/  |   ||   |    _|  ノ_  |   | / ノ   |
   ||    ||/ |  ヽ  ゝ__ノ/    \   _ ̄ - ┘   / /     |
   |    |\ |  _ ̄-        ̄         /       |
          || ̄       ヽ              /       |
          |ヽ                     /         |
          |  \                   /          |
          |   \     ー--一       / |          |
          |   |  \             /  |          |
          |   |    ヽ         /    |〉         |
          |   |         -−  ̄     / |          |
          |   |     〈⊥_     ___/   |         |

http://hp.vector.co.jp/authors/VA000124/index.htm

とか読みなさい。リンク先も熟読しなさい。

これは命令よ!!


11 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 15:35
その前に、マシン語とアセンブラは違うぞ


12 名前: 68 投稿日: 2001/05/20(日) 19:04
どう違うの?

マシン語
01 00 01 A0 FF AF....

アセンブラ
LD AL 'A'
LD SS 000h
であってる・・?


13 名前: 68 投稿日: 2001/05/20(日) 19:04
どう違うの?

マシン語
01 00 01 A0 FF AF....

アセンブラ
LD AL 'A'
LD SS 000h
であってる・・?


14 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 19:54
CODE SEGMENT
ASSUME DS:CODE,CS:CODE,ES:CODE,SS:CODE
.186
ORG 100h
START:
mov ah,2
mov dl,'A'
int 21h
mov ax,4c00h
int 21h
CODE ENDS
END START

すみません。
これだけのソースなんですが
アセンブルして*.objを作った後
LINK使用とすると
unresorved external symbol _START
とでてエラーになってしまいます。
原因のわかる方いらっしゃいますか?
使用ソフトはMASMです。


15 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 21:37
>>14
public START


16 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 21:54
結局のところアセンブラの開発環境って
みんなどうやってととのえてるの?


17 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 22:04
VisualC++のインラインアセンブラでいいじゃん。
開発上それで困ったことは無い。


18 名前: デフォルトの名無しさん 投稿日: 2001/05/20(日) 22:25
>>16
MASM をダウソ。
VC++ は買え。

BC++ ならダウソできるが、
エントリポイントをリンカに直接指示できないから、
漏れには使えん。


19 名前: デフォルトの名無しさん 投稿日: 2001/05/21(月) 00:07
>>14
tlink使えば?(BC++に付いてるやつ)
*.objをはいたあとに(ml /AT /c hoge.asm)

tlink hohe.obj /t
(tlink32)

でたぶんok。俺は、アセンブラはtasmしか使わないから
masmはよく知らないけど(w

>>16
仕事は組み込みだからのぉ。LSIC-86とTASMでやってたり。
最近SH始めたが、逆アセのコードが読みにくくてしょうがない。


20 名前: >>14 投稿日: 2001/05/23(水) 06:07
mov ah,2 -> mov ah,02h or mov ah,002h
にしまょう。個人的には後者が好き。