Автор Тема: Песочница  (Прочитано 8704 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн test

  • Новичок
  • Сообщений: 2
Песочница
« : 12/04/2012 15:36:52 »
В этой ветке тестируем сообщения ссылки и прочие блага цивилизации.

Красный, Желтый, Розовый, Зеленый, Оранжевый, Пурпурный, Синий, Бежевый, Коричневый, Бирюзовый, Фиолетовый, Темно-красный, Светло-зеленый, Белый.Сообщения из этой ветки - удаляются без предупреждения!

« Последнее редактирование: 07/06/2015 02:33:53 от Master X »
 

Оффлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Песочница
« Ответ #1 : 12/04/2012 15:58:06 »
И я когда-то учился матом разговаривать
test
; Segment type: Pure code
seg000  segment byte public 'CODE' use16
  assume cs:seg000
  ;org 7C00h
  assume es:nothing, ss:nothing, ds:nothing, fs:nothing, gs:nothing
begining:    ; CODE XREF: seg000:7C74J
  cli
  mov ax, 60h ; '`'
  mov ss, ax
  assume ss:nothing
  mov ds, ax
  assume ds:nothing
  mov es, ax
  assume es:nothing
  mov sp, 7600h
  sti
  cld
  mov si, 7600h
  xor di, di
  mov cx, 200h
  rep movsb
  jmp far ptr 0:61Eh ; where is this far jmp ? ?? - самый важный вопрос, куда этот переход
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
  mov si, 79h ; 'y'
  call VIDEO_WRITE_CHARACTERs
loc_7C24:    ; CODE XREF: seg000:7C39j seg000:7C3Dj
  inc dl
  xor dh, dh
  push dx
  call copy_partition_table_from_disk
  pop dx
  or ah, ah
  jnz short loc_7C3B
  call test_type_first_partition
  cmp ax, 102h
  jz short loc_7C67 ; if fat32 goto
  jmp short loc_7C24
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
loc_7C3B:    ; CODE XREF: seg000:7C2Fj
  cmp al, 0
  jnz short loc_7C24 ; until string end
  mov si, 8Ah ; 'Љ'
  call VIDEO_WRITE_CHARACTERs
  xor ah, ah
  int 1Ah  ; CLOCK - GET TIME OF DAY
     ; Return: CX:DX = clock count
     ; AL = 00h if clock was read or written (via AH=0,1) since the previous
     ; midnight
     ; Otherwise, AL > 0
  mov bx, dx
  add bx, 3E8h ; what is it ?
loc_7C4F:    ; CODE XREF: seg000:7C55j
  xor ah, ah
  int 1Ah  ; CLOCK - GET TIME OF DAY
     ; Return: CX:DX = clock count
     ; AL = 00h if clock was read or written (via AH=0,1) since the previous
     ; midnight
     ; Otherwise, AL > 0
  cmp bx, dx
  jg short loc_7C4F
  mov ax, 28h ;
  mov ds, ax
  assume ds:nothing
  mov ax, 7F7Fh
  mov ds:48h, ax
  jmp far ptr 0FFFFh:0 ; rebooting pc 86
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
loc_7C67:    ; CODE XREF: seg000:7C37j
  xor ax, ax
  mov ss, ax
  assume ss:nothing
  mov ds, ax
  assume ds:nothing
  mov es, ax
  assume es:nothing
  mov sp, 7D0h
  mov bx, sp
  jmp far ptr begining ; jmp again to this MBR
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
  db  xxh ; f
  db  xxh ; i
  db  xxh ; r
  db  xxh ; m
  db  xxh ; -
  db  xxh ; -
  db  xxh ; -
  db  20h
  db  4Ch ; L
  db  6Fh ; o
  db  61h ; a
  db  64h ; d
  db  65h ; e
  db  72h ; r
  db  0Dh
  db  0Ah
  db    0
  db  xxh ; f
  db  xxh ; i
  db  xxh ; r
  db  xxh ; m
  db  xxh ; -
  db  xxh ; -
  db  xxh ; -
  db  20h
  db  46h ; F
  db  6Ch ; l
  db  61h ; a
  db  73h ; s
  db  68h ; h
  db  20h
  db  4Eh ; N
  db  6Fh ; o
  db  74h ; t
  db  20h
  db  46h ; F
  db  6Fh ; o
  db  75h ; u
  db  6Eh ; n
  db  64h ; d
  db    0
; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B R O U T I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

copy_partition_table_from_disk proc near ; CODE XREF: seg000:7C29p
  mov cx, 1  ; number bytes for reading from the disk
  call DISK_READ_if_it_MBR_ah_eq_FFh
  mov si, 77BEh
  mov di, 1BEh ; partition table address
  mov cx, 40h ;  number bytes for transfer (partition table lenght)
  rep movsb  ; copy strings
  retn
copy_partition_table_from_disk endp

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B R O U T I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

DISK_READ_if_it_MBR_ah_eq_FFh proc near ; CODE XREF: copy_partition_table_from_disk+3p
  mov ax, 201h ; AH=02h: Read Sectors From Drive
  mov bx, 7600h ; ES:BX   Buffer Address Pointer
  int 13h  ; DISK - READ SECTORS INTO MEMORY
     ; AL = number of sectors to read, CH = track, CL = sector
     ; DH = head, DL = drive, ES:BX -> buffer to fill
     ; Return: CF set on error, AH = status, AL = number of sectors read
  jb short locret_7CC8 ; if error then exit
  cmp word ptr ds:77FEh, 0AA55h ; is it MBR?
  jz short locret_7CC8
  mov ah, 0FFh ; ret value eq FFh
locret_7CC8:    ; CODE XREF: DISK_READ_if_it_MBR_ah_eq_FFh+8j
     ; DISK_READ_if_it_MBR_ah_eq_FFh+10j
  retn
DISK_READ_if_it_MBR_ah_eq_FFh endp

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B R O U T I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

VIDEO_WRITE_CHARACTERs proc near ; CODE XREF: seg000:7C21p seg000:7C42p ...
  lodsb   ; reading byte from string [DS][SI]
     ; input [si]=79h and 8Ah
  or al, al
  jz short locret_7CF7 ; retn because string end
  mov ah, 0Eh  ; what is the simbol ASCII  ? ??? ??
  mov bx, 7
  push si
  int 10h  ; - VIDEO - WRITE CHARACTER AND ADVANCE CURSOR (TTY WRITE)
     ; AL = character, BH = display page (alpha modes)
     ; BL = foreground color (graphics modes)
  pop si  ;                                     wow, but [si] is const, and non-end cicle!!!
  jmp short VIDEO_WRITE_CHARACTERs
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
  mov bh, 20h ; ' '
  mov [di-4], bh
  mov [di-3], bh
  mov [di-2], bh
  mov [di-1], bh
  mov ch, 0Ah
loc_7CE9:    ; CODE XREF: VIDEO_WRITE_CHARACTERs+2Cj
  div ch
  add ah, 30h ; '0'   ; -> ascii code
  mov [di], ah
  dec di
  xor ah, ah
  or al, al
  jnz short loc_7CE9
locret_7CF7:    ; CODE XREF: VIDEO_WRITE_CHARACTERs+3j
  retn
VIDEO_WRITE_CHARACTERs endp

; ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ S U B R O U T I N E ЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫЫ

test_type_first_partition proc near ; CODE XREF: seg000:7C31p
  mov bp, 1BEh ; first byte of partition table
  mov cx, 4
  xor ax, ax
loc_7D00:    ; CODE XREF: test_type_first_partition+23j
  test byte ptr [bp+0], 80h ; is it sign (is it active partition?)
  jz short loc_7D08
  inc ah  ; ah=1h
loc_7D08:    ; CODE XREF: test_type_first_partition+Cj
  cmp byte ptr [bp+4], 83h ; 'ѓ' ; is it ext filesystem? 
  jnz short loc_7D10
  inc al  ; al=01h
loc_7D10:    ; CODE XREF: test_type_first_partition+14j
  cmp byte ptr [bp+4], 0Bh ; is it fat32?
  jnz short loc_7D18
  inc al  ; al=02h
loc_7D18:    ; CODE XREF: test_type_first_partition+1Cj
  add bp, 10h
  loop loc_7D00 ; search in other parts of memory
  retn
test_type_first_partition endp
; ДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДД
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db 0FFh
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db    0
  db  55h ; U
  db 0AAh ; Є
seg000  ends

  end
test
http://www.kkm.info/myboard/showlast.php?hours=24
« Последнее редактирование: 08/10/2016 10:54:44 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Оффлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Песочница
« Ответ #2 : 10/11/2012 08:41:05 »
Цитировать
Цитата1
Текст1
Цитировать
Цитата2
Текст2
Цитировать
Цитата2
Текст3
Цитировать
Цитата3
Текст4
Цитировать
Цитата4
или так:
Цитировать
1
Цитировать
2
Цитировать
3
Цитировать
4
Цитировать
5
Цитировать
Цитата
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Оффлайн Славик

  • (4217)33-15-40
  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 649
  • Похвалили: 32 раз(а)
  • ООО "Беллатрикс"
  • Откуда: г.Комсомольск-на-Амуре
Re: Песочница
« Ответ #3 : 10/11/2012 11:42:04 »
Цитировать
Текст4
Цитировать
Текст4
Цитировать
Текст4
Цитата: Патамучта
Текст4
 

Оффлайн Славик

  • (4217)33-15-40
  • Наш человек
  • Ветеран
  • ***
  • Сообщений: 649
  • Похвалили: 32 раз(а)
  • ООО "Беллатрикс"
  • Откуда: г.Комсомольск-на-Амуре
Re: Песочница
« Ответ #4 : 10/11/2012 11:42:43 »
хм... Работает.
« Последнее редактирование: 19/05/2014 11:15:45 от Bit »
 

Оффлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Песочница
« Ответ #5 : 08/04/2014 23:38:49 »
[media]http://z-mc.ru/627hqsbwjdc/[/media]
« Последнее редактирование: 17/05/2014 14:25:15 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Оффлайн asmonah

  • Резидент
  • Ветеран
  • ****
  • Сообщений: 601
  • Похвалили: 36 раз(а)
  • Откуда: СПб
Re: Песочница
« Ответ #6 : 30/04/2014 12:54:13 »
Спойлер
« Последнее редактирование: 30/04/2014 13:09:04 от asmonah »
Свою судьбу мы делаем сами
 

Оффлайн tridentxp

  • Резидент
  • Эксперт
  • ****
  • Сообщений: 3311
  • Похвалили: 203 раз(а)
  • armвиль
Re: Песочница
« Ответ #7 : 20/10/2014 16:02:25 »
профессия есть такая, АЗЭЛКА менять.
 

Оффлайн vvm

  • Наш человек
  • Эксперт
  • ***
  • Сообщений: 1667
  • Похвалили: 164 раз(а)
  • Откуда: Владимир
Re: Песочница
« Ответ #8 : 27/10/2014 00:10:55 »
http://upyachka.ru/
вот песочница )))
 

Оффлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Песочница
« Ответ #9 : 26/10/2015 00:43:16 »
[user@localhost ~]$ screenfetch
               .°°.               user@localhost.localdomain
                °°   .°°.         OS: Mageia 5 thornicroft
                .°°°. °°          Kernel: x86_64 Linux 4.1.8-desktop-1.mga5
                .   .             Uptime: 19m
                 °°° .°°°.        Packages: 2393
             .°°°.   '___'        Shell: bash 4.3.33
            .'___'        .       Resolution: 1024x768
          :dkxc;'.  ..,cxkd;      DE: KDE 4.14.5
        .dkk. kkkkkkkkkk .kkd.    WM: KWin
       .dkk.  ';cloolc;.  .kkd    WM Theme: Oxygen
       ckk.                .kk;   GTK Theme: Not Found [GTK2], Not Found [GTK3]
       xO:                  cOd   Icon Theme: Not Found
       xO:                  lOd   Font: Not Found
       lOO.                .OO:   CPU: Pentium Dual-Core CPU E6700 @ 3.192GHz
       .k00.              .00x    GPU: AMD/ATI RV570 [Radeon X1950 GT]
        .k00;            ;00O.    RAM: 1316MB / 2002MB
         .lO0Kc;,,,,,,;c0KOc.   
            ;d00KKKKKK00d;       
               .,KKKK,.   



Нету ПРАВИЛЬНОГО шрифта!!!
-Моноширинный шрифт -это когда ширина символа = высоте , то есть подобные картинки выглядат правильно....
А хотелось так:
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

Оффлайн BSFY

  • Новичок
  • Сообщений: 3
Re: Песочница
« Ответ #10 : 21/11/2015 23:23:54 »
Спойлер
 

Оффлайн test

  • Новичок
  • Сообщений: 2
Re: Песочница
« Ответ #11 : 05/01/2016 04:09:23 »
блабла бла...
 

Оффлайн Master X

  • Глобальный модератор
  • Эксперт
  • ****
  • Сообщений: 1710
  • Похвалили: 103 раз(а)
  • Искать тут: 282255340@qip.ru
  • Откуда: г.Горький
    • АРХИВ_Профсоюза
Re: Песочница
« Ответ #12 : 25/01/2016 19:56:11 »


Хиль Трололо -Пока вот так! Когда-нибудь исправим ;) -Я ПРОТИВ видосов на форуме!!! -смотрите их на ютьюбе!!!
« Последнее редактирование: 25/01/2016 21:44:04 от Master X »
Linux is working. The future is open(Ц)IBM
Если найдёте ошибки в форуме пишите мне в личку -исправлю!
Я тут главный шут, тролль и хейтер :)
 

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20