X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?p=YACASL2.git;a=blobdiff_plain;f=as%2FFUNC%2Fdivl1.casl;h=400cf055efbf45be257bf36ffc99ba494128a435;hp=7f94a673542fb1ffb824d9ac650d9359067ebd2a;hb=ed26c70ece2ab7c16d20275fe5dbb471bfe5a0b8;hpb=959c309bcf37cbb534aaa04f27ccfdb6c9453396 diff --git a/as/FUNC/divl1.casl b/as/FUNC/divl1.casl index 7f94a67..400cf05 100644 --- a/as/FUNC/divl1.casl +++ b/as/FUNC/divl1.casl @@ -1,5 +1,7 @@ -;;; GR1の値とGR2の値の、商をGR0、剰余をGR3に格納する -;;; 0〜65535の範囲の数値を扱う +;;; 0〜65535の範囲にある正数の割算(筆算方式)を行う +;;; 入力 GR1:被除数 GR2:除数 +;;; 出力 GR0:商 GR3:剰余 +;;; GR2が0の場合は、GR0、GR3とも0になり、オーバーフロー DIVL START PUSH 0,GR1 PUSH 0,GR2