Запитання з тегом «assembly»

Цей виклик пов'язаний з мовою асамблеї. Зауважте, що проблеми, на які потрібно відповісти конкретною мовою, як правило, не рекомендуються.

5
8-бітова віртуальна машина
Фон Мені подобається мій старий 8-бітний чіп 6502. Це навіть цікаво вирішити деякі завдання тут на PPCG в машинному коді 6502. Але деякі речі, які повинні бути простими (наприклад, читання даних або вихід у stdout), надмірно громіздко робити в машинному коді. Тож у мене на думці є груба ідея: Винайдіть …

30
Міраж розумної людини
Колись я читав це питання / відповідь на Quora Чи дійсно є програмісти зі ступенями інформатики, які не можуть пройти тест FizzBuzz Цей код дається як очевидна відповідь for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % …
29 popularity-contest  code-challenge  word  popularity-contest  string  grid  language-design  code-golf  source-layout  math  fastest-algorithm  assembly  code-golf  json  code-golf  arithmetic  array-manipulation  code-golf  ascii-art  code-golf  crossword  code-golf  string  restricted-complexity  code-golf  ascii-art  kolmogorov-complexity  code-golf  string  decision-problem  balanced-string  syntax  code-golf  grid  puzzle-solver  hexagonal-grid  code-golf  math  number  sequence  code-golf  string  decision-problem  code-golf  cryptography  king-of-the-hill  code-challenge  fastest-code  code-golf  number  code-golf  code-golf  string  code-golf  cryptography  king-of-the-hill  java  code-golf  number-theory  base-conversion  code-golf  code-golf  array-manipulation  code-golf  array-manipulation  sorting  code-challenge  restricted-source  quine  code-golf  tips  python  king-of-the-hill  code-golf  source-layout  fractal  code-golf  tips  game  king-of-the-hill  path-finding  grid  code-golf  kolmogorov-complexity  natural-language  code-golf  tips  python  code-golf  number  arithmetic  sequence  array-manipulation  code-golf  number  combinatorics  random  integer-partitions  code-golf  string  code-golf  vim  comment  code-golf  combinatorics  counting  code-challenge  rosetta-stone  code-golf  combinatorics  sequence  subsequence  code-golf  code-challenge  restricted-source  primes  printable-ascii  popularity-contest  graphical-output  image-processing 

20
Поради щодо гольфу в машинному коді x86 / x64
Я помітив, що такого питання немає, тож ось: Чи є у вас загальні поради щодо гольфу в машинному коді? Якщо порада стосується лише певного оточення або конвенції про виклики, вкажіть це у своїй відповіді. Будь ласка, лише одна порада на відповідь (див. Тут ).

18
Числа з обертальною симетрією
Враховуючи ціле число, виведіть значення " truthy", якщо воно таке ж догори дном (повернутий на 180 °) або хибним значенням в іншому випадку. 0, 1і 8мають обертальну симетрію. 6стає 9і навпаки. Послідовність чисел, що дають тримати результати: OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609, …
27 code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

14
Нано-основна війна
Це адаптація Core War , програмування KOTH, починаючи з 20 століття. Щоб бути більш конкретним, воно використовує неймовірно спрощений набір інструкцій, в основному виходячи з оригінальної пропозиції . Фон У Core War є дві програми, що борються за контроль над комп'ютером. Мета кожної програми - виграти шляхом пошуку та припинення …

11
Асамблейна мовна квітка
Напишіть найкоротший можливий мовний збірник . Використовуйте будь-який ISA, який ви хочете, якщо він не має print-quineінструкції або аналогічного. Приклади включають x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM тощо. Ви можете зв’язатись зі стандартною _printfфункцією бібліотеки C (або еквівалентом Java для байт-коду JVM) для вводу / виводу. …

1
Гольф завантажувача: Brainf ***
Створіть завантажувач, який виконує задану програму Brainfuck. Це код-гольф , тому програма з найменшими байтами виграє. Будучи завантажувачем, розмір програми рахується в ненульових байтах у складеному коді. Брейнфук 30000 8-бітових переповнених комірок. Вказівник загортається. Деякі примітки про операції: Введення має бути прочитане таким чином, що всі символи ASCII, що можна …

5
Чи є більш жорсткі об'єкти або м'які об'єкти
Натхненно натхненний відкриттям книги «Що робити». Вхід - це прямокутник пробілів у вигляді рядка, списку рядків тощо, з об'єктами, виготовленими з #'' s всередині: ######## # # ######## ### #### ### #### ### Об'єкти завжди будуть прямокутниками, що не перетинаються, не торкаються. М'який об'єкт визначається як об'єкт, який не заповнений …
19 code-golf  ascii-art  counting  code-golf  number  grid  decision-problem  chess  code-golf  grid  graph-theory  chess  code-golf  math  geometry  code-golf  arithmetic  roman-numerals  fastest-code  code-golf  math  geometry  code-golf  string  cryptography  code-golf  number  sequence  decision-problem  code-golf  string  parsing  c  code-golf  sorting  integer  code-golf  number  sequence  rational-numbers  graphical-output  atomic-code-golf  assembly  box-256  code-golf  geometry  tips  python  code-golf  number  sequence  arithmetic  number-theory  code-golf  ascii-art  kolmogorov-complexity  geometry  code-golf  graphical-output  code-golf  math  code-golf  grid  cellular-automata  game-of-life  code-golf  string  subsequence  code-golf  arithmetic  rational-numbers  code-golf  tips  dc  code-golf  ascii-art  kolmogorov-complexity  date  code-golf  string  primes  code-golf  string  natural-language  conversion  code-golf  sequence  code-golf  number-theory  primes  base-conversion  code-golf  math  primes  base-conversion  code-golf  ascii-art  fractal  code-golf  matrix  code-golf  math  tips  geometry  python  string  code-challenge  keyboard  code-golf  graphical-output  code-golf  string  code-golf  number  sequence  cops-and-robbers  number  sequence  cops-and-robbers 

1
Як зменшити розмір EXE x86 ASM, складеного за допомогою FASM?
Як вправу я створив просте рішення для цього завдання, мовою асамблеї x86. Я запускаю це з FASM в Windows. Ось мій вихідний код: format PE console entry start include 'WIN32A.inc' section '.text' code executable start: push char ; Start at 'A' call [printf] ; Print the current letter 4 times …

13
Продукти Фібоначчі
Ви можете розкласти число, що перевищує 0, як унікальну суму позитивних чисел Фібоначчі. У цьому питанні ми це робимо, повторюючи віднімання найбільшого можливого додатного числа Фібоначчі. Наприклад: 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + 1 13 = …
13 code-golf  math  sequence  fibonacci  code-golf  word  code-golf  cipher  code-golf  string  math  subsequence  code-golf  regular-expression  code-golf  brainfuck  assembly  machine-code  x86-family  code-golf  math  factorial  code-golf  math  geometry  code-golf  math  arithmetic  array-manipulation  math  number  optimization  stack  metagolf  code-golf  tips  assembly  code-golf  tips  lisp  code-golf  number-theory  path-finding  code-golf  number  sequence  generation  code-golf  math  geometry  code-golf  grid  permutations  code-golf  code-golf  graphical-output  geometry  fractal  knot-theory  code-golf  math  arithmetic  code-golf  interpreter  balanced-string  stack  brain-flak  code-golf  math  set-theory  code-golf  math  array-manipulation  code-golf  code-golf  string  natural-language  code-golf  code-golf  math  linear-algebra  matrix  code-golf  string  encode 

2
Найшвидший спосіб обчислити порядок величини в складі x86
Завдання проста: написати збірку, яка обчислює порядок величини цілого числа, використовуючи якомога менше тактових циклів. Порядок величини визначається як log10, ні log2. Діапазон допустимого введення є 0для включно. Поведінка для введення за межі цього діапазону не визначена.1012 Значення повинні бути округлені до найближчого цілого числа, за винятком того, що для …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.