📄 initiator_fill_buffer.c
字号:
#define GLB extern
#include <stdio.h>
#include <conio.h>
#include <sys\types.h>
#include <sys\timeb.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>
#include <dos.h>
#include "fas466defs.h"
#include "fas466regs.h"
#include "fas466globalvars.h"
void Initiator_Fill_buffer()
{
long Address = 0x00;
long Loop = 0x00;
type = 0; // 0 for repeat ; 1 for incremental
pattern = 0xFF; // initial data
printf (" \nEnter 0 for repeated data. \nEnter 1 for incremental:"); //Get LBA
scanf("%X", &type);
printf ("\nEnter Initial data pattern:"); //Get Transfer Length
scanf("%X", &pattern);
SetChkMem(0, ((BlockSize * BlockCnt)+ 1), pattern, type, 0); //set pattern
Address = 0x00;
Loop = 0x00;
do
{
printf (" \nAddress %x :", Address);
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
printf ("%x ", MemRead( Address));
Address = Address + 1 ;
Loop = Loop + 1;
}
while (Loop <= 0x6);
} // Initiator_Mode_tur
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -