はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ アセンブラ

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 16 / 16件)
 

ARM に存在する JavaScript 専用命令「FJCVTZS」を追う(ついでに V8 をビルドする)

2024/06/10 このエントリーをはてなブックマークに追加 137 users Instapaper Pocket Tweet Facebook Share Evernote Clip JIT ARM ARM アーキテクチャ 出力コード ご存知

前回の記事では、JavaScript の実行エンジン V8 の JIT 出力コードを読んでみました。記事は M1 Mac 上で動かした結果でしたので、ARM アーキテクチャのアセンブラを読むことになりました。 さてそんな ARM アーキテクチャですが、最近の ARM には FJCVTZS という JavaScript 専用の機械語命令があるのをご存知でしょう... 続きを読む

悲しみとあるあるが詰まった「#ITエンジニアっぽい小説のタイトル」怨嗟が濃縮されてて笑ってしまう『納期短し 動けよコード』 - Togetter

2020/09/05 このエントリーをはてなブックマークに追加 398 users Instapaper Pocket Tweet Facebook Share Evernote Clip Togetter 怨嗟 nabettu 囚人 ポッター

nabettu?渡なべ達明 @nabettu ハリー・ポッターと賢者の型 ハリー・ポッターと秘密の鍵 ハリー・ポッターとアセンブラの囚人 ハリー・ポッターと炎のガントチャート ハリー・ポッターと不具合の騎士団 ハリー・ポッターと謎のプリントF ハリー・ポッターと死の仕様 #ITエンジニアっぽい小説のタイトル 2020-09-05 08:57:53 続きを読む

ASCII.jp:Windowsのパス区切り文字は、なぜ逆スラッシュになったのか?|Windows Info

2018/10/28 このエントリーをはてなブックマークに追加 510 users Instapaper Pocket Tweet Facebook Share Evernote Clip Windows ASCII.jp Windows Info

MS-DOS 2.0のソースコードが公開された 9月末にMS-DOS 2.0のソースコード(https://github.com/Microsoft/MS-DOS/tree/master/v2.0)が公開された。ここでは、ソースコードを見ながら、Windowsのパス区切り文字が、なぜ「\」(英語表示では逆スラッシュ)になったのかを考えてみる。 ただ、MS-DOSは8086のアセンブラで記... 続きを読む

seccamp2018でセルフホストCコンパイラをつくった - Speaker Deck

2018/09/22 このエントリーをはてなブックマークに追加 65 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck リンカ 標準ライブラリ キャンプ

セキュリティ・キャンプ全国大会2018でセルフホストCコンパイラをつくりました。キャンプが終わった後にアセンブラとリンカと標準ライブラリを作りました。 続きを読む

CPU実験:マルチコアで並列実行するまで(コンパイラ係目線) - eguchishi

2017/09/09 このエントリーをはてなブックマークに追加 105 users Instapaper Pocket Tweet Facebook Share Evernote Clip サブセット OCaml 並列 コンパイラ CPU実験

2017 - 09 - 09 CPU実験:マルチコアで並列実行するまで(コンパイラ係目線) CPU実験が終わって半年ですが、忘れる前にやったことを書き残しておこうと思います。 並列化ーー CPU実験 全体 4人程のチームで、自作CPU、 コンパイラ 、 アセンブラ 、シュミレータ等を作り、最終的には 高級言語 ( mincaml という Ocaml のサブセット)で書かれたプログラム( レイトレー... 続きを読む

二週間で簡単なインタープリタ言語を実装してみた (日記) - プログラムモグモグ

2017/01/23 このエントリーをはてなブックマークに追加 239 users Instapaper Pocket Tweet Facebook Share Evernote Clip Programming コンパイラ プログラム 日記 言語

2017 - 01 - 23 二週間で簡単なインタープリタ言語を実装してみた (日記) programming 私は昔から言語処理系に興味があり、自分で言語を作ることを夢見てきました。 しかし、いざ言語を実装しようと思って言語処理系に関する本を読んでも何から手を付けていいか分からず、 アセンブラ もまともに読めないまま、数年が経ってしまいました。 大学時代は情報系ではなかったため、 コンパイラ の... 続きを読む

職業プログラマなら低レベルに一度は触れておけ。基礎を知ると捗るぞ : IT速報

2015/08/23 このエントリーをはてなブックマークに追加 251 users Instapaper Pocket Tweet Facebook Share Evernote Clip 職業プログラマ IT速報 基礎 低レベル ドライバ

1:仕様書無しさん 2015/08/15(土) 13:33:11.52 .net 応用ソフトの勉強もいいが、 業界3年くらい経ったら2年位 一度、C,アセンブラ、ドライバ、OS,ハード を泳げ! 基礎を知ると捗るぞ! 続きを読む 続きを読む

熱血! アセンブラ入門|書籍情報|秀和システム

2014/09/25 このエントリーをはてなブックマークに追加 350 users Instapaper Pocket Tweet Facebook Share Evernote Clip アセンブラ入門 熱血 秀和システム 熱意 本書

熱血! アセンブラ入門 概 要 コンピュータとプログラミングを愛するすべての人に捧げるアセンブラ入門。700ページ以上にわたり、40種類のアセンブラを読み説きながら、アセンブラが現役であり続ける理由を考察します。アセンブラを読みはじめるのに、CPUの仕様書や、英語力なんて必要ないのです。研究者がこだわる「わかる喜び」、エンジニアがこだわる「動く喜び」を追い求める「熱意」こそが大切です。本書を片手に... 続きを読む

0から作るOS開発

2013/12/22 このエントリーをはてなブックマークに追加 439 users Instapaper Pocket Tweet Facebook Share Evernote Clip OS開発 main関数 C言語 プログラム 知識

0から作るOS開発について ここではOS(のようなもの)を自分で作るための 簡単で基礎的な技術を載せています。 このホームページはC言語の基礎的な知識がある方を対象としています アセンブラなども取り扱います 何故? プログラムってどうやって動いているんだろう? OSってなんだろう? どうやって動いているんだろう? プログラム作ったことあるけどmain関数が動く前ってどうなってるんだろう? と思った... 続きを読む

GoのCコンパイラツールチェインを使う - moriyoshiの日記

2013/12/26 このエントリーをはてなブックマークに追加 55 users Instapaper Pocket Tweet Facebook Share Evernote Clip moriyoshi Goコンパイラ Cコンパイラ 日記 これら

2013-12-26 GoのCコンパイラツールチェインを使う (この記事は Go Advent Calendar 2013 の12月24日に公開されるはずの記事でした。関係者の皆様大変申し訳ない。) はじめに Goコンパイラをビルドすると、なぜかアセンブラ (5a, 6a, 8a) やCコンパイラ (5c, 6c, 8c) までもがビルドされます。これらはPlan 9のツールチェイン由来のもので、... 続きを読む

やる夫が(インライン)アセンブラを使って競技プログラミングに挑戦するようです - Negative/Positive Thinking

2013/12/08 このエントリーをはてなブックマークに追加 104 users Instapaper Pocket Tweet Facebook Share Evernote Clip プログラミング ネタ 名無し Negative やる夫

プログラミングこの記事はCompetitive Programming Advent Calendar Div2013の9日目の記事です。 今年も、競技プログラミングでほとんど役に立たないネタをお送りします。 1:名無しのターゲットさん:2013/12/9(月) 00:25:07 ID:jetbead ! |   !l |! !   | !    | ! l    |  ! l  |! |   !... 続きを読む

煙草箱サイズの超小型PCが来週登場、BASIC言語やDOS、アセンブラをフラッシュに搭載 / CPUはx86系の組込向け

2012/01/13 このエントリーをはてなブックマークに追加 106 users Instapaper Pocket Tweet Facebook Share Evernote Clip DOS ピノー BASIC言語 CPU ふり

【 2012年1月13日 】 煙草箱サイズの超小型PCが来週登場、「プログラミングを楽しむPC」 BASICやアセンブラを「CPU内蔵」で搭載、x86系 煙草箱と比較 Mini-ITXケースと比較 ほぼ煙草箱サイズというピノーの超小型ファンレスPC「Sizka-SuperMicroDX」が代理店のアイティーシーから近日発売される。 CPU内にFreeDOSがプリインストールされており、アセンブラや... 続きを読む

while(1){LOVE++;}を最適化 - duost

2011/06/14 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip while GCC 無限ループ 指輪 LOVE

C, C++, Programming最近ツイッターで"while(1){LOVE++}"と書き込まれてる指輪があって、そのソースは最適化でLOVEが消えてただの無限ループになる云々という話があったので検証。 用意したソースはこちら。 int main() { int LOVE = 0; while(1){LOVE++;} } それじゃアセンブラを見てみましょ。まずは最適化抜き。 gcc -O0 ... 続きを読む

TrueRemote – 超高速リモートデスクトップ - TrueRemoteを開発したIchiGekiの新しいブログ。

2010/02/15 このエントリーをはてなブックマークに追加 1474 users Instapaper Pocket Tweet Facebook Share Evernote Clip TrueRemote リモートデスクトップ インストー

Overview 「TrueRemote」は、超高速リモートデスクトップのフリーソフトウェアです。別のパソコンの画面を転送し、遠隔操作やファイル転送、クリップボード共有する事が可能です。対応プラットフォームOSはWindowsです。 ・超高速処理 ... 開発言語:アセンブラ + C言語 ・超高画質 ... 独自画像圧縮形式、可逆圧縮、無劣化(24bitColor時) ・超軽量 ... インストー... 続きを読む

Geekなぺーじ:C言語が嫌いな理由

2007/01/03 このエントリーをはてなブックマークに追加 110 users Instapaper Pocket Tweet Facebook Share Evernote Clip Geek ページ 原文 アプリケーション 言語

「Why I hate C」という記事がありました。 私は個人的にはC言語が好きですが、C言語が嫌だという視点も面白いので要約してみました。 かなり削っているので詳細は原文をご覧下さい。 C言語は組み込みに使うには良い言語ですが、その他の99.9%のアプリケーションを作るには最適とは言えません。 現在、アセンブラが一般的なアプリケーションを書くための良い解では無いことは自明です。 ここでは、もはや... 続きを読む

C/C いっさいなし、Javaだけで開発されたOS - JNode (MYCOM PC WEB)

2006/03/02 このエントリーをはてなブックマークに追加 132 users Instapaper Pocket Tweet Facebook Share Evernote Clip Java MYCOM PC 少数 web 動作例

JNode.orgは1日(ドイツ時間)、JNodeの最新版となるJNode 0.2.3を公開した。JNode 0.2.3はJavaで開発されたOS。C言語をまったく使っておらず、ほとんどがJavaで実装されている。ごく少数のアセンブラだけが含まれている。 JNode 起動 JNode CUI 動作例 JNode 0.2.3はGNU LESSER GENERAL PUBLIC LICENSE Ver... 続きを読む

 
(1 - 16 / 16件)