Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. void executeProgram(char* name){
  2. char buffer[13312];
  3. int i;
  4. int segment;
  5. int j;
  6. setKernelDataSegment();
  7. for(j = 0;j<8;j++)
  8. if(activeProccess[j] == 0)
  9. break;
  10.  
  11. activeProccess[j] = 1;
  12. restoreDataSegment();
  13. segment = (j+2)*0x1000;
  14.  
  15. readFile(name,buffer);
  16. for(i=0;i<13312;i++){
  17. putInMemory(segment,i,buffer[i]);
  18. }
  19. for(i = 0;i<13312;i++){
  20. buffer[i]=0;
  21. }
  22.  
  23. initializeProgram(segment);
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement