並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 46件

新着順 人気順

Assemblyの検索結果1 - 40 件 / 46件

  • PlayStation Programming with MIPS Assembly and C

    This course is a deep dive into the world of PlayStation programming! We'll explore the PS1 hardware, understand its sub-components, and learn how to code games using MIPS assembler & the C programming language. We'll also learn how to use a PS1 SDK library paired with a modern development toolchain to be more productive and push fast polygons out of our console. We are about to enter the 5th gene

      PlayStation Programming with MIPS Assembly and C
    • 『6809-Assembly言語』を使い始めたら、『Z80-Assembler』が馬鹿馬鹿しくなった - Analogue-Synthesizerのブログ

      8Bitレジスタ扱いは、Z80や8085Aは、8Bitデータなどは扱いやすいのですが 16Bit扱いと成ると、やはり6809の方が断然作りやすく 16Bitで扱う為に、8Bitレジスタ間をZ80ではたらい回ししなければならず また、16Bitペアレジスタとして使うにはBC、HL、DEレジスタの3個で Aレジスタ中心の演算が、返ってまどろこしい結果となり 16Bit-Address計算などは、断然6809の方が優れており Z80-Assembler言語で、僕のしている事が、なんと回りくどい事をしているのかと思う様に成りました。ある意味では『6809-Assembler言語』の方がSequenceには向いているのでは・・・と思うこの頃です。 『6809』がミニコンに相当しているというのは確かな事です アーキテクチャーを見た限りでは、Z80の方が優れているのでは・・・と思うかもしれませんが、簡単

        『6809-Assembly言語』を使い始めたら、『Z80-Assembler』が馬鹿馬鹿しくなった - Analogue-Synthesizerのブログ
      • Web Assembly と 画像・動画

        画像を選択して、サムネイルを生成するDEMO https://youtu.be/b3qRqh5tKPI 動画を選択して、サムネイルを生成するDEMO https://youtu.be/oeXq8BjWK5Y

          Web Assembly と 画像・動画
        • GitHub - pkivolowitz/asm_book: A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - pkivolowitz/asm_book: A book teaching assembly language programming on the ARM 64 bit ISA. Along the way, good programming practices and insights into code development are offered which apply directly to higher level languages.
          • GNUメンテナーと開発者のための組織「GNU Assembly」が誕生 | OSDN Magazine

            GNUツールの開発者らは4月16日、プロジェクトに関わる人のための組織「GNU Assembly」の立ち上げを発表した。参加プロジェクトとして、GNU Compiler Collection(GCC)、GNU C Library、GNU Guile、GNU Hurdなど32のプロジェクトが並んでいる。 GNU Projectは元々、フリーのOS開発を目的にRichard M. Stallman(RMS)氏が1980年代に立ち上げたプロジェクト。GNU Assemblyとして、GNUプロジェクトの社会的枠組みを構築するアイディアは2011年のミーティングで出されたものの、立ち消えになっていた。しかし2019年にStallman氏がFree Software Foundation(FSF)のプレジデント兼取締役を辞任したことを受けて進展した。当時Stallman氏は、FSFは辞任するがGNU

              GNUメンテナーと開発者のための組織「GNU Assembly」が誕生 | OSDN Magazine
            • Learn x86-64 assembly by writing a GUI from scratch

              Published on 2023-05-31. Learn x86-64 assembly by writing a GUI from scratch Most people think assembly is only to be used to write toy programs for learning purposes, or to write a highly optimized version of a specific function inside a codebase written in a high-level language. Well, what if we wrote a whole program in assembly that opens a GUI window? It will be the hello world of the GUI worl

              • ロボットを自作&プログラミングしさまざまな課題を解決する物理サンドボックスゲーム『Main Assembly』発表。四輪車から飛行機まで何でも作れる

                ロボットを自作&プログラミングしさまざまな課題を解決する物理サンドボックスゲーム『Main Assembly』発表。四輪車から飛行機まで何でも作れる スウェーデンのデベロッパーBad Yolk Gamesは、新作ロボット開発サンドボックスゲーム『Main Assembly』を発表した。対象プラットフォームはPC(Steam)。2019年第4四半期に早期アクセス販売が開始予定で、2020年末までに正式リリースすることを目指している。 『Main Assembly』は、特的の機能や役割を持つモジュール型の部品と、それらを繋ぎ合わせるクラフトツールを使ってさまざまなロボットを設計するサンドボックスタイプのゲームだ。シングルプレイでさまざまな課題を解決するためのロボットを製作したり、マルチプレイで自分の作ったロボットで他のプレイヤーと一緒に遊ぶことができる。 ロボットの製作はハードウェアだけでなく

                  ロボットを自作&プログラミングしさまざまな課題を解決する物理サンドボックスゲーム『Main Assembly』発表。四輪車から飛行機まで何でも作れる
                • GitHub - loov/lensm: Go assembly and source viewer

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - loov/lensm: Go assembly and source viewer
                  • Unity Assembly Definition 完全に理解した - Qiita

                    はじめに この記事におけるソースコードはすべて Public Domain です。 また本記事において利用しているUnityバージョンは2019.2です。 Assembly Definitionとは何か Assembly Definitionという機能をご存知でしょうか。 これは「C#のビルドファイル(アセンブリ)を分割して出力する」ことができる機能であり、Unity 2017.3で追加されました。 特にライブラリやC#アセットを公開することがある人は絶対に覚えておくべき機能です。 「Assembly Definitionよくわからん」という状態でもプログラムは一応作成できますが、プロならば絶対に覚えておくべき機能です。 なお、Assembly Definition自体はUnityの機能の名前です。 実際にこの機能を有効化するためにユーザが定義するファイルのことをAssembly Defi

                      Unity Assembly Definition 完全に理解した - Qiita
                    • GitHub - tenderlove/asmrepl: A REPL for x86-64 assembly language

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        GitHub - tenderlove/asmrepl: A REPL for x86-64 assembly language
                      • Software optimization resources. C++ and assembly. Windows, Linux, BSD, Mac OS X

                        See also my blog Contents Optimization manuals Vector class library Object file converter and disassembler Subroutine library ForwardCom: An open standard instruction set for high performance microprocessors Test programs for measuring clock cycles in C++ and assembly code Floating point exception tracking through NAN propagation CPUID manipulation program Links Optimization manuals This series of

                        • Rust is the future of systems programming, C is the new Assembly (Packt) [LWN.net]

                          Rust is the future of systems programming, C is the new Assembly (Packt) Rust is the future of systems programming, C is the new Assembly (Packt) Posted Aug 29, 2019 16:33 UTC (Thu) by josh (subscriber, #17465) In reply to: Rust is the future of systems programming, C is the new Assembly (Packt) by roc Parent article: Rust is the future of systems programming, C is the new Assembly (Packt) I have,

                          • Apple M1 Assembly Language Hello World

                            Introduction Last week, we talked about using a new Apple M1 based Macintosh as a development workstation and how installing Apple’s development system XCode also installed a large number of open source development tools including LLVM and make. This week, we’ll cover how to compile and run a simple command line ARM Assembly Language Hello World program. Thanks to Alex vonBelow My book “Programmin

                              Apple M1 Assembly Language Hello World
                            • Let’s Write a Web Assembly Interpreter (Part 1)

                              Hey everyone. I’m a bit obsessed with web assembly, so I thought i’d tried to write some semi-higher quality information about what I’ve learned. Some months ago I just started reading the web assembly spec and poking around at bytes. It all started as just a fundamental question “what’s even in here?” What makes the magic of all this “faster than JavaScript” stuff work? It ended up being pretty f

                                Let’s Write a Web Assembly Interpreter (Part 1)
                              • A Ride on the Assembly Line With the World’s Most Famous Chalk (Published 2020)

                                The bright-white sticks drop one by one into the whir and clatter of a weatherworn piece of machinery, where they are stamped with the most celebrated name in chalk: Hagoromo. The early stages of the process look a lot like food production. The ingredients in what the company’s owner calls a “recipe” are dumped into a mixer originally designed for bread dough, and what comes out is fed into a knea

                                  A Ride on the Assembly Line With the World’s Most Famous Chalk (Published 2020)
                                • GitHub - Zeal8bit/Zeal-8-bit-OS: An Operating System for Z80 computers, written in assembly

                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                    GitHub - Zeal8bit/Zeal-8-bit-OS: An Operating System for Z80 computers, written in assembly
                                  • UN General Assembly presses Security Council to give ‘favourable consideration’ to full Palestinian membership

                                    UN General Assembly presses Security Council to give ‘favourable consideration’ to full Palestinian membership The UN General Assembly convened again in New York on Friday for an emergency special session on the Gaza crisis and overwhelmingly passed a resolution which upgrades Palestine’s rights at the world body as an Observer State, without offering full membership. It urged the Security Council

                                      UN General Assembly presses Security Council to give ‘favourable consideration’ to full Palestinian membership
                                    • GitHub - jnmaloney/WebGui: An example demo of IMGUI (Immediate Mode GUI) on the web. Using only WebGL, GLFW and ImGui. Suitable for being compiled to web assembly (WASM).

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - jnmaloney/WebGui: An example demo of IMGUI (Immediate Mode GUI) on the web. Using only WebGL, GLFW and ImGui. Suitable for being compiled to web assembly (WASM).
                                      • Reversing for dummies - x86 assembly and C code (Beginner/ADHD friendly) · 0x41.cf

                                        Context Before I got into reverse engineering, executables always seemed like black magic to me. I always wondered how stuff worked under the hood, and how binary code is represented inside .exe files, and how hard it is to modify this ‘compiled code’ without access to the original source code. But one of the main intimidating hurdles always seemed to be the assembly language, it’s the thing that

                                        • Compiling a subset of JavaScript to ARM assembly in Haskell - Micah Cantor

                                          A toy compiler for a subset of JavaScript to ARM assembly, using Haskell. Published: May 29, 2022 I recently got a copy of the book Compiling to Assembly from Scratch by Vladamir Keleshev, which details how to write a compiler for a subset of JavaScript to 32-bit ARM assembly code. The choice to use ARM assembly is mainly for its simplicity in comparison to x86. Keleshev elects to use TypeScript t

                                            Compiling a subset of JavaScript to ARM assembly in Haskell - Micah Cantor
                                          • How to Read Assembly Language

                                            UPDATE: This article now has an ARM64 port. Why, in 2021, does anyone need to learn about assembly language? First, reading assembly language is the way to know exactly what your program is doing. Why, exactly, is that C++ program 1 MiB (say) instead of 100 KiB? Is it possible to squeeze some more performance out of that function that gets called all the time? For C++ in particular, it is easy to

                                            • New inline assembly syntax available in nightly | Inside Rust Blog

                                              In the course of optimization, OS or embedded development, or other kinds of low-level programming, you may sometimes need to write native assembly code for the processor you're running on. "Inline assembly" provides a simple way to integrate some assembly instructions into a Rust program, feeding Rust expressions in as input registers, and getting output directly into Rust variables. We've introd

                                                New inline assembly syntax available in nightly | Inside Rust Blog
                                              • むらかみふくゆき Fukuyuki on Twitter: "rustは流行ってきているけどほとんどの会社では必要ない。高速でメモリのフットプリントも小さいことが求められる環境で必要で、ミドルウェア系やWeb Assemblyで凄まじい力を発揮する。golangはミドルウェアに向かない。go… https://t.co/umk2LWCjz8"

                                                rustは流行ってきているけどほとんどの会社では必要ない。高速でメモリのフットプリントも小さいことが求められる環境で必要で、ミドルウェア系やWeb Assemblyで凄まじい力を発揮する。golangはミドルウェアに向かない。go… https://t.co/umk2LWCjz8

                                                  むらかみふくゆき Fukuyuki on Twitter: "rustは流行ってきているけどほとんどの会社では必要ない。高速でメモリのフットプリントも小さいことが求められる環境で必要で、ミドルウェア系やWeb Assemblyで凄まじい力を発揮する。golangはミドルウェアに向かない。go… https://t.co/umk2LWCjz8"
                                                • eBPF assembly with LLVM

                                                  From C to Object File Down to the Instructions eBPF Step by Step with LLVM Compiling from C to eBPF Assembly Assembling to an ELF Object File A Human-Friendly Output with llvm-objdump Inline Assembly Conclusion This post was left aside as a draft for a long time. Most of it was written in December 2017. I publish it with the hope it can still be helpful today, even though the Cilium guide also cov

                                                    eBPF assembly with LLVM
                                                  • RISC-V Assembly Programming

                                                    RISC-V Assembly Programming This website contains a set of resources to support learning/teaching assembly programming using the RISC-V ISA.

                                                    • WDO 世界デザイン会議東京2023-33rd World Design Assembly Tokyo 2023

                                                      わたしたちが抱える課題は多い。地球温暖化をはじめ、国や地域だけでは解決できない問題だ。また、ソーシャルネットワークによって、情報の伝達が速くなったように、デジタルテクノロジーはひとの生活を不可逆的に進化させた。 そしてわたしたちは、パンデミックによって、図らずもリアルな物理世界とバーチャルな世界を経験した。これはまさにあたらしい世界の始まりだ。 ひとと会うとはどういうことか、仲間とはなにか、家族とはなにか、自分とはなにか、そして、愛するとはどういうことか。便利さや効率性を感じた人もいれば、人間らしさについて、気付いたひともいるだろう。 これから先、地球というただひとつのこの星で、あたらしい世界をつくるためにはどうすれば良いか。まだ知らない、まだつながっていない誰かとともに、わたしたちはどうやって進むことができるだろうか。いま、どんな未来を描けるだろうか。 世界が変わるように、デザインも変わ

                                                        WDO 世界デザイン会議東京2023-33rd World Design Assembly Tokyo 2023
                                                      • A gentle intro to assembly with Rust · lfn3

                                                        A gentle intro to assembly with Rust Aug 3 2020 One of the things I’ve wanted to do for a while is really dig into assembly and get into the weeds of how programs actually run. A rework of the asm macro has recently landed in nightly rust so it seemed like a good time. And compared to some other ways I’ve tried to approach this there’s a lot less setup we need to do if we just use the rust playgro

                                                        • Solidity Assembly入門 ~ 5つの記憶領域 ~ - アルゴリズムとかオーダーとか

                                                          今回の記事はSolidity Assembly入門という連載記事の第2回目です。 この連載ではSolidityのコードをコンパイルした時に生成されるopcodeについて解説していきます。 この連載ではSolidityのコードをデバッグするのに必要な知識を得られることを目的としています。 前回の記事はこちら。 y-nakajo.hatenablog.com 第2回目の今回は、Solidity(というかEVM上)で利用可能なデータの記憶領域について説明します。 5つの記憶領域 Solidityのコードを実行する時にEVMでは以下の5つの領域を使ってデータのやりとりを行います。 stack memory storage calldata returndata 上記5つ以外にもcode領域というSmartContractの本体コードを格納する領域があります。code領域は読み取り専用のため、記憶領

                                                            Solidity Assembly入門 ~ 5つの記憶領域 ~ - アルゴリズムとかオーダーとか
                                                          • GitHub - wiz-lang/wiz: A high-level assembly language for writing homebrew software and games on retro console platforms.

                                                            Wiz is intended to cross-compile programs that run on specific hardware, as opposed to an abstract machine which requires a runtime library to support it. This means programs must be written with the feature set and limitations of the system being targeted in mind (registers, addressing modes, limitations on instructions), and programs are highly platform-dependent. Here are some features that Wiz

                                                              GitHub - wiz-lang/wiz: A high-level assembly language for writing homebrew software and games on retro console platforms.
                                                            • GitHub - meribold/btry: Monoplatform battery info program written in unportable x86 assembly

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - meribold/btry: Monoplatform battery info program written in unportable x86 assembly
                                                              • Let's Learn x86-64 Assembly! Part 0 - Setup and First Steps

                                                                Additionally, the higher 8 bits of rax, rbx, rcx and rdx can be referred to as ah, bh, ch and dh. Note that even though I said those were "general-purpose" registers, some instructions can only be used with certain registers, and some registers have special meaning for certain instructions. In particular, rsp holds the stack pointer (which is used by instructions like push, pop, call and ret), and

                                                                • FENDER ( フェンダー ) >Standard Strat Big Block Chrome Tremolo Bridge Assembly|サウンドハウス

                                                                  FENDER ( フェンダー ) / Standard Strat Big Block Chrome Tremolo Bridge Assembly ■スタンダードストラト用トレモロブリッジ ■FENDER刻印入りサドル ■トレモロブロック: スチール合金製 ■取付ネジ穴間:2 1/16"(約52.38mm) ※取付ネジ付属しません ■弦間ピッチ/サドル幅: 約10㎜ ※弊社実測値 ■弦高調整イモネジ: 約2.8mm x 10mm (1.5mmレンチで調整可) ※弊社実測値 ■ブロック寸法: 約70mm(W)x 15mm (D) x 42mm (H) ※弊社実測値 ■対応アーム:インチ規格#10-32 (ミリ変換 径約4.8mm) ※アームの取り付けは斜めとなるトラディショナルな仕様です ■公表対応モデル 2006年から現在まで製造されているほとんどのStandard、Deluxe、Roa

                                                                    FENDER ( フェンダー ) >Standard Strat Big Block Chrome Tremolo Bridge Assembly|サウンドハウス
                                                                  • 英英辞典読み 63ページ目:assemblyからassistまで - 英語で世界を広げたい!~英語学習&見聞録~

                                                                    今日も楽しく英英辞典読み! 「洋書の英語」さんで、面白いなと思った英語表現。 Hit the nail on the head:的を射たことをいう、という意味。トンカチで釘の頭をしっかり打つ様から。間違えて指に当てちゃいがちですよね。 洋書に出てくる英語表現0012:hit the nail on the head【おすすめ英語フレーズ編12】 | 洋書の英語 hourglass figure:砂時計のようにくびれた女性の体形を示す言葉で、伝統的にファッション業界で使われているそうです。砂時計がhourglassというのも、恥ずかしながら知らなかったです…。 洋書に出てくる英語表現0013:hourglass figure【おすすめ英語フレーズ編13】 | 洋書の英語 お正月もそろそろ終わりですね。 私はこの年末年始はStay homeでしたが、ZwiftでTVの前で自転車をこぎながらNe

                                                                      英英辞典読み 63ページ目:assemblyからassistまで - 英語で世界を広げたい!~英語学習&見聞録~
                                                                    • 都議会 「発言取り消し」動議 一転 白紙 に/Motion to rescind the Tokyo Metropolitan Assembly's remarks is now moot.|TOKYO MX news FLAG|TOKYO MX

                                                                      都議会 「発言取り消し」動議 一転 白紙 に/Motion to rescind the Tokyo Metropolitan Assembly's remarks is now moot. 都政 - 2024年3月27日 20時00分 都議会でまたもや異例の急展開です。きのう(26日)議員の発言を取り消す動議が可決されましたが、きょう(27日)の理事会で白紙となったことが分かりました。 きょう(27日)午前、都議会では予算特別委員会の理事会に、それぞれの会派の代表者が集まりきのう(26日)提出された動議への対応が話し合われました。 立憲民主関口健太郎議員:「答弁拒否どころか答弁差別だと思いますよ」 13日の予算特別委員会で立憲民主党の関口健太郎議員が「小池知事は耳障りなことを言う議員の質問は排除するのか」などと発言しました。これを受け、きのう(26日)、都民ファーストの会・自民党公明党の

                                                                        都議会 「発言取り消し」動議 一転 白紙 に/Motion to rescind the Tokyo Metropolitan Assembly's remarks is now moot.|TOKYO MX news FLAG|TOKYO MX
                                                                      • Rust to Assembly: Understanding the Inner Workings of Rust

                                                                        Understand the assembly code generated for various Rust concepts like enums, match, self-passing, arrays, option, and smart pointers. Learn how the Rust language is translated to assembly and how the compiler optimizes the code. Also, discover the performance implications of static and dynamic dispatch in Rust.

                                                                        • Assembly Programming on x86-64 Linux (05)

                                                                          オペランドのレジスタやメモリアドレスの指定方法をアドレッシングモードと呼び、x86-64 には多くの種類があります。レジスタを指定する場合は、レジスタ名 (rax、esi, r8bなど) を直接記述します。転送元(右側)のオペランドに整数値(即値、イミディエイト)を書き、転送先(左側)のレジスタに代入することもできます。 mov rax, 1234567890 ; rax = 1234567890 mov rax, [rsi + rdi * 4] ; rax = Memory[rsi + rdi * 4] mov rax, rbx ; rax = rbx mov [rsi + rdi * 4], rax ; Memory[rsi + rdi * 4] = rax 演算命令の場合は左側のオペランドのレジスタに結果が格納されます。加算の例を示します。 add rax, 1234567890 ;

                                                                          • GitHub - infinyon/fluvio: Lean and mean distributed stream processing system written in rust and web assembly.

                                                                            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                              GitHub - infinyon/fluvio: Lean and mean distributed stream processing system written in rust and web assembly.
                                                                            • Verifying Rust Zeroize with Assembly...including portable SIMD

                                                                                Verifying Rust Zeroize with Assembly...including portable SIMD
                                                                              • 【Unity】Unable to find player assembly: XXXX\Temp\StagingArea\Data\Managed\UnityEngine.TestRunner.dll - コガネブログ

                                                                                概要 Unable to find player assembly: XXXX\Temp\StagingArea\Data\Managed\UnityEngine.TestRunner.dll UnityEngine.Debug:LogWarning (object) Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLsImpl (UnityEditor.Build.Reporting.BuildReport) (at Library/PackageCache/com.unity.burst@1.6.0/Editor/BurstAotCompiler.cs:328) Unity.Burst.Editor.BurstAotCompiler:OnPostBuildPlayerScriptDLLs (UnityEditor

                                                                                  【Unity】Unable to find player assembly: XXXX\Temp\StagingArea\Data\Managed\UnityEngine.TestRunner.dll - コガネブログ
                                                                                • Home - The Art Assembly

                                                                                  The Art Assembly is an exciting affiliation of three major international art fairs founded in the Asia Pacific region. Comprising ART SG in Singapore, Taipei Dangdai in Taiwan and Tokyo Gendai in Japan, The Art Assembly represents a joint initiative between three of the world’s leading art fair organisers: Sandy Angus, Tim Etchells and Magnus Renfrew. The Art Assembly aims to drive innovation, dee

                                                                                    Home - The Art Assembly