誰かやってくれ
伝説のマシン語プログラマーよ
2 :
VIC-1001:02/06/28 00:24
6502でいい?
#FFFFF
7F HALT
CALL &H0000
NOP
RST8
□□□□□▼□□□□□□□□▼▼▼□□□□□□□□□
□□□□□■■▼□□□□□□▼■▼□□□□□□□□□
□□□□▼■■□□□□□□□■■▼□□□□□□□□□
□□□▼■■▼□□□□□□▼■■▼▼▼▼■■▼□□□
□□□■■■□□▼▼□□□▼■■■■■■■■■▼□□
□▼▼■■▼□▼■■▼□▼■■▼▼▼▼▼■■■□□□
▼■■■■▼▼■■▼□□▼■■■□□□▼■■▼□□□
▼■■■■▼▼■▼□□▼■■▼■▼□▼■■■□□□□
□▼■■■■■■▼□▼■■▼▼■■▼■■■▼□□□□
□□▼■■■■▼▼□▼■▼□□▼■■■■▼□□□□□
□□□▼■■▼▼■▼□▼□□□□▼■■■□□□□□□
□□□▼■■□□■■▼□□□□□▼■■▼▼□□□□□
▼▼▼■■■▼■■■■▼□□▼▼■■■■■▼□□□□
■■■■■■■■▼■■▼▼■■■■▼■■■■■■▼▼
■■▼▼▼■■□□▼▼■■■■▼▼□□▼■■■■■▼
▼▼▼□□■■□▼▼▼■■■▼▼■▼▼▼▼■■■■▼
□■■■▼■■▼■■▼■■▼□▼■■■■▼▼▼▼▼□
□■■■▼■■▼■■▼▼▼□□▼■■■■■■▼□□□
□■■■▼■■□▼■■□□□□□▼▼■■■■▼□□□
▼■■■□■■□▼■■▼□□▼□□□▼■■▼□□□□
▼■■■□■■□□■■▼□▼■■▼▼▼□□□□□□□
▼■■▼□■■□□■■▼□▼■■■■■▼▼□□□□□
▼■■▼□■■□□▼▼□□▼■■■■■■■■▼▼□□
▼■■▼□■■□□□□□□□▼▼■■■■■■■▼□□
□□□□□■■□□□□□□□□□□▼■■■■■▼□□
□□□□□■■□□□□□□□□□□□□▼▼▼▼□□□
10 :
ナイコンさん:02/06/28 10:03
90
11 :
ナイコンさん:02/06/28 12:12
00000100000000111000000000
00000111000000111000000000
00001110000000111000000000
00011110000001111111111000
00011100110001111111111100
01111101111011111111111000
11111111110011110001111000
11111111100111111011110000
01111111101111111111110000
00111111101110011111100000
00011111110100001111000000
00011100111000001111100000
11111111111100111111110000
11111111111111111111111111
11111110011111111001111111
11100110111111111111111111
01111111111111011111111110
01111111111110011111111000
01111110111000001111111000
11110110111100100011110000
11110110011101111110000000
11110110011101111111100000
11110110011001111111111100
11110110000000111111111100
00000110000000000111111100
00000110000000000001111000
00000000000000000000111100000000000000000000000000000000111111111111000000000000000000000000000000000000
00000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000000000000000
00000000000000001111111111110000000000000000000000000000111111111111000000000000000000000000000000000000
00000000000011111111111111110000000000000000000000001111111111111111111111111111111111111111000000000000
00000000000011111111111100000000111111110000000000001111111111111111111111111111111111111111111100000000
00001111111111111111111100001111111111111111000011111111111111111111111111111111111111111111000000000000
11111111111111111111111111111111111111110000000011111111111111110000000000001111111111111111000000000000
11111111111111111111111111111111111100000000111111111111111111111111000011111111111111110000000000000000
00001111111111111111111111111111111100001111111111111111111111111111111111111111111111110000000000000000
00000000111111111111111111111111111100001111111111110000000011111111111111111111111100000000000000000000
00000000000011111111111111111111111111110000111100000000000000001111111111111111000000000000000000000000
00000000000011111111111100000000111111111111000000000000000000001111111111111111111100000000000000000000
11111111111111111111111111111111111111111111111100000000111111111111111111111111111111110000000000000000
切れてるし
11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111
11111111111111111111111111110000000011111111111111111111111111111111000000001111111111111111111111111111
11111111111100000000111111110000111111111111111111111111111111111111111111111111111111111111111111111111
00001111111111111111111111111111111111111111111111111111000011111111111111111111111111111111111111110000
00001111111111111111111111111111111111111111111111110000000011111111111111111111111111111111000000000000
00001111111111111111111111110000111111111111000000000000000000001111111111111111111111111111000000000000
11111111111111110000111111110000111111111111111100000000111100000000000011111111111111110000000000000000
11111111111111110000111111110000000011111111111100001111111111111111111111110000000000000000000000000000
11111111111111110000111111110000000011111111111100001111111111111111111111111111111100000000000000000000
11111111111111110000111111110000000011111111000000001111111111111111111111111111111111111111111100000000
11111111111111110000111111110000000000000000000000000000111111111111111111111111111111111111111100000000
00000000000000000000111111110000000000000000000000000000000000000000111111111111111111111111111100000000
00000000000000000000111111110000000000000000000000000000000000000000000000001111111111111111000000000000
>>9,11,12,14
ビットの列が2の乗数じゃないし。
16 :
ナイコンさん:02/06/28 17:03
$1D
17 :
ナイコンさん:02/06/28 18:08
NOP
DJNZ
19 :
ナイコンさん:02/06/29 02:29
table_age
dw 0000011000000000b
dw 0000011100000000b
dw 0000011000000000b
dw 0000011000001000b
dw 0000011111111110b
dw 0000011000000000b
dw 0000011000000000b
...
(以下略)
20 :
ナイコンさん:02/06/29 02:29
DI
RST 38H
22 :
ナイコンさん:02/06/29 09:26
EI
23 :
ナイコンさん:02/06/29 17:53
LDA #1
STA $00
LDA #1
STA $01
24 :
ナイコンさん:02/06/29 23:26
SHR AX,CL
25 :
ナイコンさん :02/06/30 00:40
この板が出来た頃やってたな。
CP B (こんにちは)
AND A (ごきげんいかが?)
HALT
OUT &H40,&H30
28 :
ナイコンさん:02/07/01 02:00
6809にはSEXという命令語があったが・・・
(サインエクステンデドの略だったか?)
29 :
ナイコンさん:02/07/01 02:21
命令されると萎える
30 :
ナイコンさん:02/07/02 02:46
; 8259a/8251a portaddress
key_in:
port_adr equ 00h
k_data equ 41h
k_stat equ 43h
k_cmd equ 43
(以下略)
MASMですまソ
RET
TAS
PUSH SP
34 :
ナイコンさん:02/07/09 12:55
mon
*
EXEC-512
あ、これBASICだ…という罠
h]g0
37 :
ナイコンさん:02/07/10 14:46
nmi
38 :
ナイコンさん:02/07/10 19:43
ニーモニックはマシン語でなく、
アセンブラだと思うのは私だけ?
昔はアセンブラ使わずに
直に16進入力していた強者がいたものだが。
39 :
ナイコンさん:02/07/11 01:04
E8 00 00
E8 43 00
ってことで(98ユーザはなつかしいっしょ?)
40 :
ナイコンさん:02/07/11 02:05
LAD gr1,unko
41 :
VA2ゆーざ:02/07/11 02:31
loop: ld c,9
ld de,msg1
call bdos
jr loop
msg1: db 'CP/M is so good!'
42 :
ナイコンさん:02/07/13 15:07
01 09 00 11 74 10 21 12 89 ED B0
43 :
ナイコンさん:02/07/17 12:50
C9
39
45 :
ナイコンさん:02/07/20 00:21
アゲアシトリですまんが。
>>38 前段は意味不明。(w
ニーモニックとマシン語とアセンブラを同列に並べられるの?
46 :
ナイコンさん:02/07/20 01:23
ニモニックは「記憶するもの」という意味で、マシン語の動作をアルファベットと記号でしめしたもの。
ニモニックで記述したアセンブラソースをアセンブラにかけると実行可能なマシン語オブジェクト(マシン語)に変換される。
と、簡単に覚えておけばいい。
EA EA EA 60
47 :
ナイコンさん:02/07/20 22:03
C3 66 5C
J.M. age
HALT
50 :
ナイコンさん:02/07/21 15:09
RESET
ADD DS:[EX],AX
最近久々にアセンブラ。
TIM_OVF1:
in r0,PORTB
ldi r16,1
eor r0,r16
out PORTB,r0
reti
最初の一歩はLEDピコピコ
では、おやすみなさい・・・
SLEEP
ネ木1 ネ木4 ←__
GOTO $D000
MZ-80デス ボソッ...
54 :
ナイコンさん:02/12/03 23:40
Sleepだな
55 :
ナイコンさん:02/12/04 18:44
>>53 そんなこと覚えている貴方は凄ぃ
コピーとってたなぁ(笑)
D000 let A,&H00
D012 print A;
(^^)
FF FF 暴走chu!
; ページングなしの環境、137GB超のHDの1台のみをPrimary masterに接続
; BIOSでUDMA2に指定、BIOS有効
; 32GB超のHDにてハングするのは、8GBしか利用できない古いBIOSを使うなどして回避
; I/O アドレスの配置は、Bus Dev Func Class Base address
; [0]:[xx] SCSI H/A 6000h 6008h 6010h 600Ch C000h ROM(xxxxh) これに限る。
org 100h ; for MS-DOS .COM file
start:
0100 BA 00 60 83 C2 06 B0 E0-EE BB F0 01 C1 EB 04 8C
0110 D8 03 C3 8B D8 C1 E3 04-89 1E E0 01 C1 E8 04 88
0120 26 E2 01 BB E0 01 C1 EB-04 8C D8 03 C3 8B D8 C1
0130 E3 04 89 1E E8 01 C1 E8-04 88 26 EA 01 BA 00 C0
0140 83 C2 04 A1 E8 01 EF 83-C2 02 A1 EA 01 EF BA 00
0150 C0 B0 08 EE BA 08 60 83-C2 02 EC A8 80 0F 85 F9
0160 FF BA 00 C0 EC 24 FE EE-BA 00 C0 83 C2 02 B0 04
0170 EE BA 00 60 42 B0 00 EE-42 B0 00 EE 42 B0 0F EE
0180 42 B0 00 EE 42 B0 00 EE-42 83 EA 04 B0 02 EE 42
0190 B0 FF EE 42 B0 FF EE 42-B0 FF EE 42 B0 E0 EE 42
01A0 B0 25 EE 42 BA 00 C0 EC-0C 01 EE BA 08 60 83 C2
01B0 02 EC A8 80 0F 85 10 00-EC A8 01 0F 84 09 00 B0
01C0 65 CD 29 B8 01 4C CD 21-BA 00 C0 EC 24 FE EE B8
01D0 00 4C CD 21
prddata label byte
01E0 00 00 00 00 00 04 00 80-00 00 00 00 00 00 00 00
readbuffer label byte
01F0 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF
; このあたりは、全部 ff です。
05E0 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF
end start
UIDE-98 でも、Bigdrives のHD を扱えるじゃないか! ドライバ作れ(怒)!
いじょ。
61 :
ナイコンさん:03/03/08 00:44
CLEAR ,&h2000
ORG 2000H
MOV AX,0H
MOV AL,0H
IRET
CALL &H2000
・・・暴走
ヽ(`д´)ノウワァァン
セーブスルノワスレテタ!
(^^)
∧_∧
( ^^ )< ぬるぽ(^^)
64 :
ナイコンさん:03/05/20 23:39
10FE
無限ループ
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
68 :
ナイコンさん:03/07/17 23:09
INT 13H
ある意味これよく98でよくミタナ!!
ハッキリ言ってアメリカなどの多民族国家では黒人の方がアジア人よりもずっと立場は上だよ。
貧弱で弱弱しく、アグレッシブさに欠け、醜いアジア人は黒人のストレス解消のいい的。
黒人は有名スポーツ選手、ミュージシャンを多数輩出してるし、アジア人はかなり彼らに見下されている。
(黒人は白人には頭があがらないため日系料理天などの日本人店員相手に威張り散らしてストレス解消する。
また、日本女はすぐヤラせてくれる肉便器としてとおっている。
「○ドルでどうだ?(俺を買え)」と逆売春を持ちかける黒人男性も多い。)
彼らの見ていないところでこそこそ陰口しか叩けない日本人は滑稽。
上のバカはほっとけ
死ね・くたばれ・消えろ・失せろ・潰れろ・馬鹿・あほ・間抜け・ドジ。
ポンコツ・トンチキ・ガラクタ・クズ・ゴミ・カス・最低以下の下劣・下等種族。
劣等種族・下衆野郎・腐れ外道・邪道・外道・非道・ウジ虫・害虫・ガン細胞。
ウィルス・ばい菌・疫病神・病原体・汚染源・公害・ダイオキシン・有毒物質。
廃棄物・発ガン物質・猛毒・毒物・アメーバ・ダニ・ゴキブリ・シラミ・ノミ。
毛虫・蠅・蚊・ボウフラ・芋虫・掃き溜め・汚物・糞・ゲロ・糞虫野郎・ほら吹き。
基地外・デタラメ・ハッタリ・穀潰し・ろくでなし・ごろつき・ヤクザ者。
社会の敵・犯罪者・反乱者・前科者・インチキ・エロ・痴漢・ゴミ・シデムシ。
ゴミ虫・毒虫・便所コオロギ・詐欺師・ペテン師・道化師・危険分子・痴呆・白痴。
魔物・妖怪・悪霊・怨霊・死神・貧乏神・奇天烈・奇人・変人・毒ガス・サリン。
ソマン・マスタードガス・イペリット・クソブタ・ブタ野郎・畜生・鬼畜・悪鬼。
邪気・邪鬼・ストーカー・クレイジー・ファッキン・サノバビッチ・シット・ガッデム。
小便・便所の落書き・不要物・障害物・邪魔者・除け者・不良品・カビ・腐ったミカン。
土左衛門・腐乱・腐臭・落伍者・犯人・ならず者・チンカス・膿・垢・フケ・化膿菌。
放射能・放射線・鬼っ子・異端者・妄想・邪宗・異教徒・恥垢・陰毛・白ブタ。
ケダモノ・ボッコ・ろくでなし・VXガス・ヒ素・青酸・監獄・獄門・さらし首。
打ち首・市中引きずり回し・戦犯・絞首刑・斬首・乞食・浮浪者・ルンペン・物乞い。
放射性廃棄物・余命1年・アク・割れたコップ・精神年齢7歳・3審は必要なし。
不良品、規格外、欠陥品、不要物、埃、掃き溜め、吹き溜まり、塵埃、インチキ、居直り。
ふてぶてしい、盗人、盗賊、残忍、残酷、冷酷、非情、薄情者、ガキ、クソガキ。
ファッキン、ガッデム、サノバビッチ、シット、ブルシット、ボロ、ボッコ、妄信。
狂信者、有害物質、毒薬、猛毒、発ガン物質、誇大妄想狂。
他人の悪口は山ほどほざくが反省は一切しないガキ根性野郎、腐れ根性。
腐って歪んだプライドの持ち主、狭量、ボケ、ボケナス、アホンダラ、たわけ。
怠け者、無能、無脳、脳軟化症、思考停止、アメーバ、単細胞、蠅、蚊、カビ。
NOP
LD L,47H
LD H,00H
SUB A
* LD (HL),A
INC HL
CP (HL)
JP NZ,*
(0046H=
>>71)
1000 12 12 12 12 12 12 12 39
EXEC &H1000
・・・違ってるような気がする
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
75 :
ナイコンさん:03/08/16 15:50
UTU:
DI
LD A,R
LD B,A
LOOP:
DJNZ LOOP
EI
RET
これを割り込みフックに引っ掛けておく
push $ffff
push 0
retf
jr $01
78 :
ナイコンさん:03/09/12 21:55
XRA A
JMP 0000H
79 :
ナイコンさん:03/09/13 01:21
誰もアセンブリ言語で書き込めなんて言っとらんぞ
80 :
Z80 US800:03/09/15 01:58
C000 CD 00 E0 10 44
C000 ---カキこむアドレス
CD 00 E0 ---CALL文(画面表示)
10 44 ---逝って(10)、よし(44)
81 :
ナイコンさん:04/01/14 22:39
C9
82 :
ナイコンさん:04/01/14 23:20
>>81 RET
あぁ・・・こんなことより、もっと覚えなくてはいけないことが
沢山あったはずなのに・・・
>>83 すごい・・・漏れのカキコに1年越しのレスを付けてくれるとは・・・
うれしくって一瞬HALTしちゃったよ。
85 :
ナイコンさん:05/01/21 15:43:21
あのっ、ここって8080ですか?それとも多少違っただけのZ80でしょうか?
まさか6809ってことはないですよね?
70 46 4e 4f
87 :
ナイコンさん:05/02/20 22:44:35
せめてアセンブラだよ。16進数書きこまれたってさぁ。
プログラム実行時にでる作成者の名前を勝手に自分の名前にした奴いるか?
90 :
Urza ◆PGstqp0S4s :2005/11/23(水) 21:20:00
「アキハバラ@DEEP」を読んで猛烈にマシン語習得したくなった漏れがきました。
ぐぐってもやふっても習得サイトでてきなさそうなんで・・・。
親切な方、1から教えてください、おながいします。
できれば16進数で書きたいです。
C3 00 01
C3はJP命令だっけ?
0100番地ってナニがあるの?
100をゲットした人が回答するよ…ということかな。
マシン語の書き方、1から教えてくれる人ボシュ
RST NZ,38H
RSTはリセット命令?だっけ?
ゼロフラグが立たなかったら、リセットを行う?でいいのかしら。
すんません正解お願いします。
CALLと間違えたんだろう。
書き込みかけた質問が
>>85にあった、
ずいぶん昔だなオイ!!
99 :
95:2005/11/27(日) 09:47:30
20 FF
100 :
ナイコンさん:2005/11/28(月) 10:06:47
>>93 どの機種かわかんないけどたぶんその領域はBASICのROMなんかが入ってるだろうと思う。いきなり処理に関係ないところに飛ばしても暴走するだけだと思う。
101 :
ナイコンさん:2005/12/07(水) 05:15:33
ニモニックをマシン語と勘違いしている奴多いな
102 :
ナイコンさん:2005/12/07(水) 05:18:04
PC8801のゲームをI/Oに投稿した事ある俺はザイログ形式のアセンブラが使いやすかったな
103 :
ナイコンさん:2005/12/08(木) 22:29:11
Z80でスタックレジスタ?を使って連続PUSHするワザはびっくりしたな
普通にLD使うより遥かに少ないクロック数で書きこめる
マシン語とニモニックって違うの?
一対一で対応してるからイコールでよかね?
------------- 、____
/  ̄ ̄ ̄.// ̄ ̄|| |___/\mi]i
ウッテヨシ!.∧// ∧ ∧.|| | \\mi]imi]i
[/_________.(゚//[ ](゚Д゚ ) .|| | \\mi]imi]i
.||_ ___|_| ̄ ̄ ∪ .|| |___\\mi]imi]i
.lO|--- |O゜.|__2ちゃん.||_|ニニニニニニl.|mi]imi]i
|_∈口∋ ̄_l______l⌒ l.|_____| l⌒l_|| mi]imi]i
──`--'───`ー'─── `--' `ー' ┐ mi]imi]i
│ mi]imi]i
│ mi]imi]i
│ ミ mi]imi]i 〃 サボサボ
│ ;:mi]imi]i; ’〃、、..
サボサボ ミ ミ\mi]imi]i/ミ
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~〜〜〜〜~~~~~~~~~~~~~~~~~~~
,-v-、
/ _ノ_ノ:^)
/ _ノ_ノ_ノ /)
(^ω^) / ノ ノノ// 待って!
____ / ______ ノ
(" `ー" 、 ノ
``ー-、 ゙ ノ
( `ー''"ー'"
\ /ノ
107 :
ナイコンさん:2006/11/30(木) 12:05:13
fwait
LDAA,5
LDAB,3
;
EORA,B
EORB,A
EORA,B
LD DE,5
LD HL,3
;
EX DE,HL
110 :
sage:2007/04/01(日) 08:07:43
int a;
LD A,$FF
LD BC,$C000
OUT (C),A
>112
そいや、アドレスバスにはBの内容も実は出てるんだったね
EX (SP),HL
RET
115 :
ナイコンさん:2010/02/15(月) 09:19:54
mov ax, 4C00h
int 21h
116 :
ナイコンさん:2010/03/10(水) 14:07:06
裏レジスターを使おうという、勇気ものが、いない。。。
まあ、みんなそんなレベルだー
>>114 HLレジスタが本当にRETの戻り先なのか心配で心配で
NOP
DI
RET
LOCK CMPXCHG8B 0xCF
122 :
ナイコンさん:2012/03/08(木) 18:04:48.16
マシン語でおk
>>121 お前悪い奴だな
Pentiumのハングバグ起こすコードだっけ?
コードC3Hは、i8080/Z80ではJPだがi8086ではRETになってて
CP/M80のプログラムの多くは先頭にJP命令があるので
間違えてi8086(MS-DOS環境など)で実行しても暴走せずに即終了してくれる事が多い。
C3 00 00
>>125 CP/M80でも8086環境(CP/M86、MS-DOS)でも即座に終わるプログラム…かな?