Skip to content

Instantly share code, notes, and snippets.

@MisterTimur
MisterTimur / InterCpp.cpp
Last active January 13, 2023 11:56
Интерпретатор на C++
// ConsoleApplication39.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
// Абдулов Тимур
#include "pch.h"
#include <iostream>
#include <string>
const char TI_SLO=1;// тип Слово
// ConsoleApplication31.cpp : Этот файл содержит функцию "main". Здесь начинается и заканчивается выполнение программы.
// Абдулов ТИмур 2019
#pragma region ===================== Зависимости .
#include "pch.h"
#include <ctype.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
@MisterTimur
MisterTimur / TrSite.cpp
Last active February 13, 2017 19:50
TrSite.cpp
// Абудлов Тимур 2017 год .
#pragma region ----- Заголовок .
#include "stdafx.h"
#undef UNICODE
#define WIN32_LEAN_AND_MEAN
#include <windows.h>
#include <winsock2.h>
@MisterTimur
MisterTimur / mt.asm
Created September 16, 2015 20:06
mt.asm
OS16 = 1;
ПЛАТФОРМА = OS16;
IF (ПЛАТФОРМА = OS16) ;{ ЗАГРУЗОЧНЫЙ СЕКТОР ДЛЯ 16 БИТ
ЗАГРУЗОЧНЫЙ_СЕКТОР:
;--------------------; Настройка сегментных регистров
cli ; запрещаем прерывания
xor ax,ax ; обнуляем регистр ах
mov ds,ax ; настраиваем сегмент ds данных на нулевой адрес
mov es,ax ; настраиваем сегмент es на нулевой адрес
mov ss,ax ; настраиваем сегмент ss стека на нулевой адрес
@MisterTimur
MisterTimur / timos16.asm
Last active June 26, 2016 13:08
timos16
This file has been truncated, but you can view the full file.
;{ Тимур Рифович 2015 год Email hostingurifa@gmail.com .
;INFO Кодировка файла должна быть CP 866
;GITS https://gist.github.com/MisterTimur/7c64ae327d8d9dcf02f5
;Site http://sites.google.com/site/abdulovtimuros/
;Youtube http://www.youtube.com/channel/UCUhQNuTAQ933YBTy6awC0Pw
;Google+ http://plus.google.com/u/0/+%D0%A2%D0%B8%D0%BC%D1%83%D1%80%D0%90%D0%B1%D0%B4%D1%83%D0%BB%D0%BE%D0%B2/posts
;
; Для Компиляции
;
; fasm.exe TimOs16.Pas Tim-Lib.com -d PLA=1 для доса Com файл
@MisterTimur
MisterTimur / Server.Java
Last active August 27, 2015 23:07
Server.Java
package server;/*Абдулов Тимур Рифович 2015 год Email hostingurifa@gmail.com .
;INFO
;Site https://sites.google.com/site/timpascallib/
;Youtube https://www.youtube.com/watch?v=8UsQWQUJYVk
;Google+ https://plus.google.com/u/0/+%D0%A2%D0%B8%D0%BC%D1%83%D1%80%D0%90%D0%B1%D0%B4%D1%83%D0%BB%D0%BE%D0%B2/posts
;GIST https://gist.github.com/MisterTimur/ed9eb5439dfac433035a
;------------------------------------------------------------------------------*/
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
@MisterTimur
MisterTimur / uglaz.pas
Last active August 29, 2015 14:27
uglaz.pas
unit UGLAZ; {$mode objfpc}{$H+}{Абдулов Тимур Рифович 2015 год Email hostingurifa@gmail.com .
;INFO
;Site https://sites.google.com/site/timpascallib/
;Youtube https://www.youtube.com/watch?v=iqhYCRSG7Ug&list=PLlqeq-isbP97f-RrNJt6_ampCdYygWgVQ
;Google+ https://plus.google.com/u/0/+%D0%A2%D0%B8%D0%BC%D1%83%D1%80%D0%90%D0%B1%D0%B4%D1%83%D0%BB%D0%BE%D0%B2/posts
;GIST https://gist.github.com/MisterTimur/2551507245f3453d03cd
;------------------------------------------------------------------------------}
interface
uses // Используемые модули
Windows,Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
@MisterTimur
MisterTimur / utigr.pas
Last active August 29, 2015 14:27
utigr.pas
unit UTiGr;{Абдулов Тимур Рифович 2015 год Email hostingurifa@gmail.com .
;INFO
;Site https://sites.google.com/site/timpascallib/
;Youtube https://www.youtube.com/watch?v=N_PZVx062bo
;Google+ https://plus.google.com/u/0/+%D0%A2%D0%B8%D0%BC%D1%83%D1%80%D0%90%D0%B1%D0%B4%D1%83%D0%BB%D0%BE%D0%B2/posts
;GIST https://gist.github.com/MisterTimur/30a217abcefc812be744
;------------------------------------------------------------------------------}
{$mode objfpc}{$H+}
interface
uses Windows,Classes, SysUtils,Forms,Graphics;
@MisterTimur
MisterTimur / timos.asm
Last active April 9, 2024 13:27
TimOs
;---{ ЗАГРУЗЧИК
;---{ Описание
; В блоке ЗАГРУЗОЧНЫЙ_СЕКТОР устанавлвиаеться видеорежим в котром будет запущена программа
; Через ES достапна вся память [ES:0B8000h] Адрес видеопамяти
; DS и программа сама начинаеться с адреса 0 в блоке ЗАЩИЩЕННЫЙ_РЕЖИМ
; Все что ниже уже пишеться в 32 битном режиме сама программа
; Сама програмам распологаеться кажися по адресу 0x8000
; Количество загружаемых секторов не забывем указывать в разделе ЗАГРУЗОЧНЫЙ_СЕКТОР
; НЕ азбываем конце программы ставить секцию ЗАВЕРШАЮЩАЯ ЧАСТЬ ПРОГРАММЫ
@MisterTimur
MisterTimur / gist:37ca889200bc327a9566
Last active September 14, 2015 01:17
Tim-Pascal-Lib.asm
ORG 100h;{Абдулов Тимур Рифович 2015 год Email hostingurifa@gmail.com .
;INFO Кодировка файла должна быть CP 866
;Site https://sites.google.com/site/timpascallib/
;Youtube https://www.youtube.com/channel/UCUhQNuTAQ933YBTy6awC0Pw
;Google+ https://plus.google.com/u/0/+%D0%A2%D0%B8%D0%BC%D1%83%D1%80%D0%90%D0%B1%D0%B4%D1%83%D0%BB%D0%BE%D0%B2/posts
;GIST https://gist.github.com/MisterTimur/37ca889200bc327a9566
;------------------------------------------------------------------------------}
use16;
;{ ОСНОВНОЕ ТЕЛО ПРОГРАММЫ .
;---------------------;