Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ポインタ入門 i386 アセンブラ編
Search
7shi
January 03, 2025
Programming
0
310
ポインタ入門 i386 アセンブラ編
C言語のポインタ経由の目盛り書き込みをi386のアセンブリ言語と比較します。
7shi
January 03, 2025
Tweet
Share
More Decks by 7shi
See All by 7shi
ウィリアム・キングドン・クリフォード:時空を記述する代数を求めて
7shi
0
16
ナグ・ハマディ文書が明かす、もう一つのキリスト教世界観
7shi
0
66
Other Decks in Programming
See All in Programming
AtCoder Conference 2025「LLM時代のAHC」
imjk
2
660
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
170
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
1
2.1k
16年目のピクシブ百科事典を支える最新の技術基盤 / The Modern Tech Stack Powering Pixiv Encyclopedia in its 16th Year
ahuglajbclajep
5
840
Patterns of Patterns
denyspoltorak
0
480
今こそ知るべき耐量子計算機暗号(PQC)入門 / PQC: What You Need to Know Now
mackey0225
3
310
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
5.4k
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
120
生成AIを利用するだけでなく、投資できる組織へ
pospome
2
450
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
360
Cap'n Webについて
yusukebe
0
170
副作用をどこに置くか問題:オブジェクト指向で整理する設計判断ツリー
koxya
1
430
Featured
See All Featured
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
140
Context Engineering - Making Every Token Count
addyosmani
9
600
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
330
Faster Mobile Websites
deanohume
310
31k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
1
100
The agentic SEO stack - context over prompts
schlessera
0
590
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
sira's awesome portfolio website redesign presentation
elsirapls
0
120
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
82
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
120
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
200
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
150
Transcript
ポインタ入門 i386 アセンブラ編
00000000:00 00 00 00 00 00 00 00 00000008:00 00
00 00 00 00 00 00 MOV BYTE PTR[0x00000001],0x12 MOV WORD PTR[0x00000004],0xFECA MOV DWORD PTR[0x0000000A],0xEFBEADDE
00000000:00 12 00 00 00 00 00 00 00000008:00 00
00 00 00 00 00 00 MOV BYTE PTR[0x00000001],0x12 MOV WORD PTR[0x00000004],0xFECA MOV DWORD PTR[0x0000000A],0xEFBEADDE
00000000:00 12 00 00 CA FE 00 00 00000008:00 00
00 00 00 00 00 00 MOV BYTE PTR[0x00000001],0x12 MOV WORD PTR[0x00000004],0xFECA MOV DWORD PTR[0x0000000A],0xEFBEADDE
00000000:00 12 00 00 CA FE 00 00 00000008:00 00
DE AD BE EF 00 00 MOV BYTE PTR[0x00000001],0x12 MOV WORD PTR[0x00000004],0xFECA MOV DWORD PTR[0x0000000A],0xEFBEADDE
00000000:00 12 00 00 CA FE 00 00 00000008:00 00
DE AD BE EF 00 00 MOV BYTE PTR[0x00000001],0x12 MOV WORD PTR[0x00000004],0xFECA MOV DWORD PTR[0x0000000A],0xEFBEADDE
ポインタ入門 i386 C言語編
00000000:00 00 00 00 00 00 00 00 00000008:00 00
00 00 00 00 00 00 *(char *)0x00000001 = 0x12; *(short *)0x00000004 = 0xFECA; *(long *)0x0000000A = 0xEFBEADDE;
00000000:00 12 00 00 00 00 00 00 00000008:00 00
00 00 00 00 00 00 *(char *)0x00000001 = 0x12; *(short *)0x00000004 = 0xFECA; *(long *)0x0000000A = 0xEFBEADDE;
00000000:00 12 00 00 CA FE 00 00 00000008:00 00
00 00 00 00 00 00 *(char *)0x00000001 = 0x12; *(short *)0x00000004 = 0xFECA; *(long *)0x0000000A = 0xEFBEADDE;
00000000:00 12 00 00 CA FE 00 00 00000008:00 00
DE AD BE EF 00 00 *(char *)0x00000001 = 0x12; *(short *)0x00000004 = 0xFECA; *(long *)0x0000000A = 0xEFBEADDE;
00000000:00 12 00 00 CA FE 00 00 00000008:00 00
DE AD BE EF 00 00 *(char *)0x00000001 = 0x12; *(short *)0x00000004 = 0xFECA; *(long *)0x0000000A = 0xEFBEADDE;