2007-12-01から1ヶ月間の記事一覧
http://www2s.biglobe.ne.jp/~Nori/EDLP/parser.txt http://www2s.biglobe.ne.jp/~Nori/EDLP/javascript.txt http://www2s.biglobe.ne.jp/~Nori/EDLP/HDL.txt http://www2s.biglobe.ne.jp/~Nori/EDLP/java.txt http://www2s.biglobe.ne.jp/~Nori/EDLP/oolong…
『高級言語プログラマのためのアセンブラ入門』 122ページJC 命令は、「キャリーがある」がジャンプ条件 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov al,0FFH call LCHK mov al,0FE…
『高級言語プログラマのためのアセンブラ入門』 122ページJNZ 命令は、「ゼロでない」がジャンプ条件 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,01H ; keyboard input int 21H…
『高級言語プログラマのためのアセンブラ入門』 122ページJZ 命令は、「ゼロ」がジャンプ条件 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,01H ; keyboard input int 21H sub al…
『高級言語プログラマのためのアセンブラ入門』 122ページJNE 命令は、「等しくない」がジャンプ条件 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,01H ; keyboard input int 21H…
『高級言語プログラマのためのアセンブラ入門』 122ページJE 命令は、「等しい」がジャンプ条件 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,01H ; keyboard input int 21H cmp …
『高級言語プログラマのためのアセンブラ入門』 122ページJNL 命令は、「符号あり整数の条件付きジャンプ命令」「より小さくない」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov al,…
『高級言語プログラマのためのアセンブラ入門』 122ページJNLE 命令は、「符号あり整数の条件付きジャンプ命令」「より小さくなく等しくない」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここ…
『高級言語プログラマのためのアセンブラ入門』 122ページJNGE 命令は、「符号あり整数の条件付きジャンプ命令」「より大きくなく等しくない」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここ…
『高級言語プログラマのためのアセンブラ入門』 122ページJNG 命令は、「符号あり整数の条件付きジャンプ命令」「より大きくない」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov al,…
『高級言語プログラマのためのアセンブラ入門』 122ページJL 命令は、「符号あり整数の条件付きジャンプ命令」「より小さい」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov al,127 c…
『高級言語プログラマのためのアセンブラ入門』 122ページJLE 命令は、「符号あり整数の条件付きジャンプ命令」「より小さいか等しい」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov…
『高級言語プログラマのためのアセンブラ入門』 122ページJGE 命令は、「符号あり整数の条件付きジャンプ命令」「より大きいか等しい」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov…
『高級言語プログラマのためのアセンブラ入門』 122ページJG 命令は、「符号あり整数の条件付きジャンプ命令」「より大きい」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov al,127 c…
『高級言語プログラマのためのアセンブラ入門』 122ページJNB 命令は、「符号なし整数の条件付きジャンプ命令」「より下でない」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,01…
『高級言語プログラマのためのアセンブラ入門』 122ページJNBE 命令は、「符号なし整数の条件付きジャンプ命令」「より下でなく等しくない」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここか…
『高級言語プログラマのためのアセンブラ入門』 122ページJNAE 命令は、「符号なし整数の条件付きジャンプ命令」「より上でなく等しくない」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここか…
『高級言語プログラマのためのアセンブラ入門』 122ページJNA 命令は、「符号なし整数の条件付きジャンプ命令」「より上でない」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,01…
『高級言語プログラマのためのアセンブラ入門』 122ページJB 命令は、「符号なし整数の条件付きジャンプ命令」「より下」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,01H ; key…
『高級言語プログラマのためのアセンブラ入門』 122ページJBE 命令は、「符号なし整数の条件付きジャンプ命令」「より下か等しい」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,…
『高級言語プログラマのためのアセンブラ入門』 122ページJAE 命令は、「符号なし整数の条件付きジャンプ命令」「より上か等しい」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,…
『高級言語プログラマのためのアセンブラ入門』 122ページJA 命令は、「符号なし整数の条件付きジャンプ命令」「より上」 CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,01H ; key…
『高級言語プログラマのためのアセンブラ入門』 120ページ CODE SEGMENT ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ah,09H mov dx,OFFSET MSG int 21H jmp LA ;LA: mov ah,09H mov dx,OFFSET M…
『高級言語プログラマのためのアセンブラ入門』 117ページInterrupt の略
『高級言語プログラマのためのアセンブラ入門』 115ページ EXTERN PUT_AX:NEAR CODE SEGMENT PUBLIC ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ax,5555H inc ax call PUT_AX dec ax call PUT_A…
『高級言語プログラマのためのアセンブラ入門』 111ページ、命令 DIV, IDIVtst_div.asm をちょっと変更 「EXTERN PUT_AX:NEAR」を先頭に追加 「CODE SEGMENT」を「CODE SEGMENT PUBLIC」に変更 「PUT_AX:」〜「ret」までを削除 PUT_AX は d:id:noritsugu:200…
『高級言語プログラマのためのアセンブラ入門』 105ページ EXTERN PUT_AX:NEAR CODE SEGMENT PUBLIC ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ax,5555H cmp ax,5555H je L_END ;jne L_END cal…
『高級言語プログラマのためのアセンブラ入門』 98ページ〜レジスタに値を入れてコールできるらしい EXTERN PUT_AX:NEAR CODE SEGMENT PUBLIC ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ax,555…
『高級言語プログラマのためのアセンブラ入門』 98ページ EXTERN PUT_AX:NEAR CODE SEGMENT PUBLIC ASSUME cs:CODE,ds:DATA,ss:STK START: mov ax,DATA mov ds,ax ;-----------------------codeここから mov ax,5555H xor ax,ax call PUT_AX ;--------------…
『高級言語プログラマのためのアセンブラ入門』 97ページ、命令 AND, OR, XOR, NOT 0055 55FF 55AA FA50