# DAS

No operands Decimal adjust After Subtraction. Corrects the result of subtraction of two packed BCD values. Algorithm: if low nibble of AL > 9 or AF = 1 then: AL = AL - 6 AF = 1 if AL > 9Fh or CF = 1 then: AL = AL - 60h CF = 1 Example: MOV AL, 0FFh ; AL = 0FFh (-1) DAS ; AL = 99h, CF = 1 RET Flags: C Z S O P A r r r r r r
{"ft_lang_label":"__label__en","ft_lang_prob":0.56072277,"math_prob":0.99252695,"size":326,"snap":"2022-05-2022-21","text_gpt3_token_len":132,"char_repetition_ratio":0.13043478,"word_repetition_ratio":0.09756097,"special_character_ratio":0.38957056,"punctuation_ratio":0.13414635,"nsfw_num_words":0,"has_unicode_error":false,"math_prob_llama3":0.99943835,"pos_list":[0],"im_url_duplicate_count":[null],"WARC_HEADER":"{\"WARC-Type\":\"response\",\"WARC-Date\":\"2022-05-17T21:47:25Z\",\"WARC-Record-ID\":\"<urn:uuid:8ca28237-e504-455f-90fc-4e73f20a95b3>\",\"Content-Length\":\"1094\",\"Content-Type\":\"application/http; msgtype=response\",\"WARC-Warcinfo-ID\":\"<urn:uuid:7fd52239-cd21-4204-a822-35f45a67c89b>\",\"WARC-Concurrent-To\":\"<urn:uuid:1a934a5f-0e4f-43f4-b0e9-72d394ef2b1b>\",\"WARC-IP-Address\":\"54.148.152.249\",\"WARC-Target-URI\":\"http://amb.osdn.io/phpamb.php?fname=lib/8086set.amb&f=DAS.AMA\",\"WARC-Payload-Digest\":\"sha1:INAS3WSW35QPPNTLHXGABTLVTCEASVIE\",\"WARC-Block-Digest\":\"sha1:BTSWJNHWOZNT4UQ67SDZL2E3LDTJ24EO\",\"WARC-Identified-Payload-Type\":\"text/html\",\"warc_filename\":\"/cc_download/warc_2022/CC-MAIN-2022-21/CC-MAIN-2022-21_segments_1652662520817.27_warc_CC-MAIN-20220517194243-20220517224243-00281.warc.gz\"}"}