🆕 新着Qiita記事をお知らせします。​

​『paizaでアセンブラ その13』
https://qiita.com/ohisama@github/items/ca87ab8348c1f23e4a44 by @ohisama_at_github @​Qiita

#fizzbuzz_qiita #アセンブラ_qiita #x86_qiita #paiza_io_qiita

paizaでアセンブラ その13 - Qiita

#概要 paizaでアセンブラ、やってみた。 練習問題やってみた。 #練習問題 printfは、使わないでfizzbuzz。 #サンプルコード ``` .code32 .text .global main main:...

🆕 新着Qiita記事をお知らせします。​

​『paizaでアセンブラ その12』
https://qiita.com/ohisama@github/items/09371e55137b4bf69d27 by @ohisama_at_github @​Qiita

#アセンブラ_qiita #x86_qiita #paiza_io_qiita #真理値表_qiita

paizaでアセンブラ その12 - Qiita

#概要 paizaでアセンブラ、やってみた。 練習問題やってみた。 #練習問題 xorの真理値表を作成せよ。 #サンプルコード ``` .code32 .text .global main main: mov $si...

🆕 新着Qiita記事をお知らせします。​

​『paizaでアセンブラ その11』
https://qiita.com/ohisama@github/items/77b4e4dd43411878c369 by @ohisama_at_github @​Qiita

#アセンブラ_qiita #x86_qiita #paiza_io_qiita #九九_qiita

paizaでアセンブラ その11 - Qiita

#概要 paizaでアセンブラ、やってみた。 練習問題やってみた。 #練習問題 九九やってみて。 #サンプルコード ``` .code32 .text .global main main: mov $1,...

🆕 新着Qiita記事をお知らせします。​

​『x86レジスタ』
https://qiita.com/ohisama@github/items/304d4849425331f9fc06 by @ohisama_at_github @​Qiita

#x86_qiita

x86レジスタ - Qiita

#x86は8個の汎用レジスタと6個のセグメントレジスタ、1個のフラグレジスタ、1個の命令ポインタを持っている。 ##汎用レジスタの4個は、4通りのアクセス方法。 64ビットアクセス: RAX、RCX、RDX、RBX 32ビットアク...

🆕 新着Qiita記事をお知らせします。​

​『AVX-512を用いた、たぶん世界最速のBase64エンコード実装について』
https://qiita.com/saka1_p/items/3ee8bd7804fa072acef9 by @saka1_p @​Qiita

#c_plus__plus__qiita #アルゴリズム_qiita #x86_qiita #avx_qiita #論文読み_qiita

AVX-512を用いた、たぶん世界最速のBase64エンコード実装について - Qiita

この記事で紹介するのは高スループットなBase64エンコードの実装方法です。 Base64は、Webの世界を始めとして、世界中さまざまな箇所で使われているエンコード方式です。とてもよく使われるので、高速化についてもしばしば研究されてき...

🆕 新着Qiita記事をお知らせします。​

​『IDA Proで関数の配列を見つけた後に行うべきこと』
https://qiita.com/igetakazuki/items/cc8676af7421a4984f43 by @igetakazuki @​Qiita

#セキュリティ_qiita #アセンブラ_qiita #x86_qiita #ida_qiita #リバースエンジニアリング_qiita

IDA Proで関数の配列を見つけた後に行うべきこと - Qiita

#概要 IDA Pro上で関数ポインタが連続する領域(関数の配列)を見つけた後には、構造体と**プロトタイプ宣言**を利用。 すると、各関数呼び出し時に引数が自動で識別されるようになり、解析がはかどる。 関数がWin32 APIの場...

🆕 新着Qiita記事をお知らせします。​

​『GDBで関数にブレークポイントを設定すると、どこで止まるのか(x86)』
https://qiita.com/kamaboko123/items/125857d2b1e154715a12 by @kamaboko123 @​Qiita

#c_qiita #linux_qiita #gdb_qiita #x86_64_qiita #x86_qiita

GDBで関数にブレークポイントを設定すると、どこで止まるのか(x86) - Qiita

すごく基本的なことですが、今まで知らなかったのでメモ。 GDBで関数にブレークポイントを設定した際、機械語レベルではどこで実行を止めてくれるのかを知りませんでした。 呼び出し元のcall直前?call直後?ベースポインタpushして...