«assembly» 태그된 질문

이 문제는 어셈블리 언어와 관련이 있습니다. 특정 언어로 답변해야하는 문제는 일반적으로 권장되지 않습니다.

5
8 비트 가상 머신
배경 오래된 8 비트 6502 칩이 마음에 듭니다. 6502 기계 코드에서 PPCG의 몇 가지 문제를 해결하는 것도 재미 있습니다. 그러나 데이터를 읽거나 표준 출력으로 출력하는 것과 같이 단순해야하는 일부 작업은 기계 코드에서 불필요하게 번거 롭습니다. 6502에서 영감을 얻었지만 문제에보다 유용하게 사용할 수 있도록 디자인 된 8 비트 가상 머신을 발명하십시오. …

30
똑똑한 사람의 신기루
옛날 옛적에, 나는 Quora 에서이 질문 / 답변을 읽고있었습니다. FizzBuzz 테스트를 통과 할 수없는 컴퓨터 공학 학위를 가진 프로그래머가 있습니까? 이 코드는 명백한 답변으로 제공됩니다 for i in range(1, 100): if i % 3 == 0 and i % 5 == 0: print "FizzBuzz" elif i % 3 == 0: …
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 ° 회전) falsy 그렇지 값. 0, 1및 8회전 대칭이있다. 6되고 9그 반대도 마찬가지입니다. 확실한 결과를 산출하는 일련의 숫자 : OEIS A000787 0, 1, 8, 11, 69, 88, 96, 101, 111, 181, 609, 619, 689, 808, 818, 888, 906, 916, 986, …
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
나노 코어 전쟁
이것은 20 세기로 거슬러 올라가는 KOTH 프로그램 인 Core War에 대한 적응입니다 . 보다 구체적으로, 그것은 원래 제안에 기초하여 매우 단순화 된 명령 세트를 사용하고 있습니다. 배경 Core War에는 컴퓨터를 제어하기 위해 싸우는 두 가지 프로그램이 있습니다. 각 프로그램의 목표는 반대 프로그램을 찾아 종료함으로써 승리하는 것입니다. 전투는 컴퓨터의 메인 메모리 …

1
부트 로더 골프 : Brainf ***
주어진 Brainfuck 프로그램을 실행하는 부트 로더를 만듭니다. 이것은 code-golf 이므로 바이트 수가 가장 적은 프로그램이 승리합니다. 부트 로더 인 프로그램의 크기는 컴파일 된 코드에서 0이 아닌 바이트로 계산됩니다. Brainfuck 30000 8 비트 오버 플로우 셀. 포인터가 끝납니다. 작업에 대한 몇 가지 참고 사항 : 인쇄 가능한 모든 ASCII 문자가 올바르게 …

11
어셈블리 언어 Quine
가능한 가장 짧은 어셈블리 언어 quine을 작성하십시오 . print-quine지시 사항이나 이와 동등한 내용 이 없으면 원하는 ISA를 사용하십시오 . 예를 들어 x86, MIPS, SPARC, MMIX, IBM BAL, MIX, VAX, JVM, ARM 등이 있습니다. _printfI / O 에 대한 C 표준 라이브러리 기능 (또는 JVM 바이트 코드와 동등한 Java)에 링크 할 …

5
더 단단한 물체 또는 부드러운 물체가 있습니까
What-If 책의 개봉에서 영감을 얻었습니다. 입력은 #내부에 객체가있는 문자열, 문자열 목록 등의 공백 사각형입니다 . ######## # # ######## ### #### ### #### ### 개체는 항상 교차하지 않고 비 터치 사각형입니다. 부드러운 객체는 #중간에의으로 채워지지 않고 경계 일 뿐인 객체로 정의되며 , 단단한 객체는 채워진 객체입니다. 폭이나 높이를 가진 물체 …
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
FASM으로 컴파일 된 x86 ASM의 EXE 크기를 줄이는 방법은 무엇입니까?
연습으로, x86 Assembly Language 에서이 과제에 대한 간단한 솔루션을 만들었습니다 . Windows에서 FASM으로 이것을 실행하고 있습니다. 내 소스 코드는 다음과 같습니다. 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 call [printf] …

13
피보나치 제품
양의 피보나치 수의 고유 한 합계로 0보다 큰 수를 분해 할 수 있습니다. 이 질문에서 우리는 가능한 가장 큰 양의 피보나치 수 를 반복적으로 빼서이 작업을 수행합니다 . 예 : 1 = 1 2 = 2 3 = 3 4 = 3 + 1 12 = 8 + 3 + …
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 주어진 입력을 제외하고 값은 가장 가까운 정수로 내림 0해야합니다 0. (이것은 부호없는 정수에서 가능한 음의 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.