亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mem1.c

?? 由3926個源代碼
?? C
字號:
/* 
MEM.C -- walks DOS MCB chain(s): simple version
Andrew Schulman and Jim Kyle, July 1990
*/

#include <stdlib.h>
#include <stdio.h>
#include <dos.h>

typedef unsigned char BYTE;
typedef unsigned short WORD;
typedef unsigned long ULONG;
typedef void far *FP;

#ifndef MK_FP
#define MK_FP(seg,ofs)  ((FP)(((ULONG)(seg) << 16) | (ofs)))
#endif

#ifdef __TURBOC__
#define ASM asm
#else
#define ASM _asm
#endif

#pragma pack(1)

typedef struct {
    BYTE type;          /* 'M'=in chain; 'Z'=at end */
    WORD owner;         /* PSP of the owner */
    WORD size;          /* in 16-byte paragraphs */
    BYTE unused[3];
    BYTE dos4[8];
    } MCB;

void fail(char *s) { puts(s); exit(1); }

MCB far *get_mcb(void)
{
    ASM mov ah, 52h
    ASM int 21h
    ASM mov dx, es:[bx-2]
    ASM xor ax, ax
    /* in both Microsoft C and Turbo C, far* returned in DX:AX */
}

mcb_chk(MCB far *mcb)
{
    for (;;)
        if (mcb->type == 'M')
            mcb = MK_FP(FP_SEG(mcb) + mcb->size + 1, 0);
        else
            return (mcb->type == 'Z');
}

void display(MCB far *mcb)
{
    char buf[80];
    sprintf(buf, "%04X    %04X    %04X (%6lu)", 
        FP_SEG(mcb), mcb->owner, mcb->size, (long) mcb->size << 4);
    if (! mcb->owner) 
        strcat(buf, "   free");
    puts(buf);
}

void walk(MCB far *mcb)
{
    printf("Seg     Owner   Size\n"); 
    for (;;)
        switch (mcb->type)
        {
            case 'M' : /* Mark : belongs to MCB chain */
                display(mcb);
                mcb = MK_FP(FP_SEG(mcb) + mcb->size + 1, 0);
                break;
            case 'Z' : /* Zbikowski : end of MCB chain */
                display(mcb);
                return;
            default :
                fail("error in MCB chain");
        }
}

#ifdef TRY_BUG
main(void)
{
    unsigned segm;
    ASM mov ah, 48h     /* Allocate Memory Block */
    ASM mov bx, 64h     /* get 100 paragraphs */
    ASM int 21h
    ASM jc done
    /* ax now holds initial segment of allocated block */
    ASM mov segm, ax
    printf("before: "); display(MK_FP(segm - 1, 0));

    ASM mov ax, segm
    ASM mov es, ax      /* now resize the block */
    ASM mov ah, 4Ah     /* Resize Memory Block */
    ASM mov bx, 0FFFFh  /* impossible (at least in real mode!) */
    ASM int 21h
    ASM jnc done        /* something seriously wrong if _didn't_ fail! */
    printf("after:  "); display(MK_FP(segm - 1, 0));
done:
    return 0;
}
#else
main(int argc, char *argv[])
{
    if (argc < 2)
        walk(get_mcb());            /* walk "normal" MCB chain */
    else
    {
        unsigned seg;
        sscanf(argv[1], "%04X", &seg);
        walk(MK_FP(seg, 0));       /* walk arbitrary MCB chain */
    }
    
    if (! mcb_chk(get_mcb()))
    {
        /* maybe do stack backtrace here, or dump registers */
        puts("Error in MCB chain - prepare for halt...");
        getchar();
    }
    else
        puts("MCB chain ok");
    
    return 0;
}
#endif

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久婷婷综合激情| 6080日韩午夜伦伦午夜伦| 色一情一伦一子一伦一区| 欧美日韩国产综合草草| 26uuu亚洲婷婷狠狠天堂| 亚洲欧美电影一区二区| 久久99国产精品久久99果冻传媒| 99精品欧美一区二区三区小说| 欧美一卡二卡三卡| 亚洲人成小说网站色在线| 精品一区二区久久| 欧美精品免费视频| 亚洲狠狠丁香婷婷综合久久久| 狠狠色丁香婷婷综合| 在线播放91灌醉迷j高跟美女| 国产午夜亚洲精品羞羞网站| 日本三级亚洲精品| 91九色最新地址| 一区二区三区久久| 99久久99久久精品免费观看| 久久综合成人精品亚洲另类欧美 | 日本一区二区三区四区| 天天综合网 天天综合色| 97久久人人超碰| 国产日产亚洲精品系列| 久久国产尿小便嘘嘘尿| 在线电影院国产精品| 亚洲激情av在线| 91久久一区二区| 亚洲人成网站影音先锋播放| 国产传媒欧美日韩成人| 久久伊人中文字幕| 激情另类小说区图片区视频区| 91精品国产综合久久蜜臀| 亚洲成av人片在线观看无码| 91精彩视频在线观看| 一区二区三区精品在线| 色综合咪咪久久| 一区二区三区国产精华| 欧洲另类一二三四区| 亚洲综合精品自拍| 欧美日韩精品一区二区三区蜜桃| 亚洲综合网站在线观看| 欧美日韩在线综合| 五月天久久比比资源色| 日韩一区二区三区电影| 精品一区二区三区欧美| 国产午夜精品久久久久久免费视| 国产在线乱码一区二区三区| 欧美经典一区二区三区| youjizz国产精品| 狠狠久久亚洲欧美| 久久久青草青青国产亚洲免观| 国产精品一区一区| 亚洲私人影院在线观看| 欧美性xxxxxx少妇| 美腿丝袜亚洲一区| 欧美极品少妇xxxxⅹ高跟鞋| 99久久免费国产| 亚洲二区视频在线| 精品国产麻豆免费人成网站| 国产69精品久久久久毛片| 亚洲欧美日韩人成在线播放| 欧美日韩国产综合一区二区| 精品一区二区三区影院在线午夜| 国产精品情趣视频| 欧美日韩精品一区二区三区 | 极品少妇xxxx偷拍精品少妇| 中文字幕av一区二区三区免费看| 91老司机福利 在线| 秋霞电影一区二区| 国产精品女同一区二区三区| 欧美视频精品在线| 国产成人午夜视频| 午夜精品福利一区二区蜜股av| 日韩欧美国产一区二区三区 | 在线观看欧美黄色| 蜜臀a∨国产成人精品| ㊣最新国产の精品bt伙计久久| 欧美日韩亚洲综合一区| 国产精品亚洲一区二区三区在线| 亚洲精品v日韩精品| 精品国产91洋老外米糕| 日本韩国精品在线| 国产九色sp调教91| 日韩国产精品久久久| 中文字幕成人网| 精品国产欧美一区二区| 国产欧美一区二区三区在线老狼 | 国产精品久久久久久久久免费相片 | 狠狠v欧美v日韩v亚洲ⅴ| 亚洲一区二区三区中文字幕| 久久看人人爽人人| 91精品久久久久久久99蜜桃| 91蝌蚪porny| 成人免费视频app| 久久超级碰视频| 日韩在线播放一区二区| 亚洲精品视频在线| 成人欧美一区二区三区| 久久网这里都是精品| 欧美xxxx在线观看| 51精品国自产在线| 欧美人伦禁忌dvd放荡欲情| 一本一道综合狠狠老| 不卡免费追剧大全电视剧网站| 久久精品噜噜噜成人88aⅴ| 五月开心婷婷久久| 亚洲一区二区不卡免费| 亚洲免费av在线| 亚洲欧美一区二区在线观看| 欧美激情中文字幕| 中文字幕av在线一区二区三区| 2023国产精品视频| 国产亚洲美州欧州综合国| 精品国产成人在线影院| 精品国产一区二区三区av性色| 日韩精品一区二区三区视频| 欧美一区二区三区视频| 欧美一级欧美三级| 欧美mv和日韩mv的网站| 精品久久人人做人人爰| 精品三级在线观看| 久久九九久久九九| 国产精品久久久久婷婷| 亚洲免费毛片网站| 亚洲高清视频在线| 麻豆精品久久精品色综合| 狠狠狠色丁香婷婷综合激情| 国产乱码精品一区二区三区忘忧草| 国产真实乱偷精品视频免| 丰满岳乱妇一区二区三区| 欧美电影在线免费观看| 日韩一区二区在线观看视频播放| 日韩一区二区三| 久久久国产精品午夜一区ai换脸| 久久精品视频一区二区| 国产精品国产三级国产三级人妇 | 日韩欧美成人激情| 久久精品人人做人人爽97| 国产精品无人区| 亚洲精品视频自拍| 青青草国产精品97视觉盛宴| 国内外成人在线| 91亚洲精华国产精华精华液| 在线欧美小视频| 精品日韩99亚洲| 亚洲少妇最新在线视频| 日韩电影在线免费| 成人性生交大片免费看在线播放 | 国产成人综合网站| 色综合天天综合| 日韩精品最新网址| 亚洲欧美日韩在线| 久久97超碰色| 色综合天天综合网天天狠天天| 欧美精品在线一区二区三区| 国产三级精品视频| 香蕉成人伊视频在线观看| 国产乱妇无码大片在线观看| 欧美午夜精品一区二区三区| 欧美精品一区二区三| 一区二区三区高清在线| 久88久久88久久久| 在线视频一区二区三区| 2020国产成人综合网| 亚洲超碰精品一区二区| 成人免费视频网站在线观看| 91精品国产综合久久国产大片| 国产精品久久久久一区二区三区共 | 69堂精品视频| 一区二区中文视频| 久久国产精品99精品国产| 欧美综合天天夜夜久久| 久久精品视频一区二区三区| 日韩精品午夜视频| 欧日韩精品视频| 中文字幕人成不卡一区| 国产一区久久久| 日韩三级高清在线| 亚洲午夜电影网| 91日韩在线专区| 久久九九久久九九| 九九**精品视频免费播放| 欧美色涩在线第一页| 亚洲天堂免费在线观看视频| 狠狠色丁香久久婷婷综| 日韩精品影音先锋| 三级一区在线视频先锋| 欧美性感一区二区三区| 亚洲精品国产一区二区精华液 | 亚洲一二三区不卡| 91麻豆免费看| 国产精品全国免费观看高清 | 精品国产亚洲在线| 麻豆久久久久久| 亚洲人吸女人奶水| 成人午夜视频免费看| 国产视频一区二区在线观看| 国产永久精品大片wwwapp|