René's URL Explorer Experiment


Title: GitHub - sonictk/asm_tutorial: Code samples for the Understanding Windows x64 Assembly tutorial.

Open Graph Title: GitHub - sonictk/asm_tutorial: Code samples for the Understanding Windows x64 Assembly tutorial.

X Title: GitHub - sonictk/asm_tutorial: Code samples for the Understanding Windows x64 Assembly tutorial.

Description: Code samples for the Understanding Windows x64 Assembly tutorial. - sonictk/asm_tutorial

Open Graph Description: Code samples for the Understanding Windows x64 Assembly tutorial. - sonictk/asm_tutorial

X Description: Code samples for the Understanding Windows x64 Assembly tutorial. - sonictk/asm_tutorial

Opengraph URL: https://github.com/sonictk/asm_tutorial

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:b43b0cbb-d3e0-e3f9-b68b-52a05e9df67d
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id81FC:3BBE66:A46272:DB1870:697CFFA2
html-safe-noncebdd53081b5b7a908137503ae2e17ec11a8f3a4681187d078d003b339844141e9
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4MUZDOjNCQkU2NjpBNDYyNzI6REIxODcwOjY5N0NGRkEyIiwidmlzaXRvcl9pZCI6IjE4OTY1ODgyNTE3OTYxNDQwMzUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacdf185a61ddaf9514db503224335f8cf2be603d10b5cf1730b23dfbde352b11de
hovercard-subject-tagrepository:170848850
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/sonictk/asm_tutorial
twitter:imagehttps://opengraph.githubassets.com/38f83769bc8860fb48b6bccd61f4aea3259354e8ccbaf66a065b789bc7b79bef/sonictk/asm_tutorial
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/38f83769bc8860fb48b6bccd61f4aea3259354e8ccbaf66a065b789bc7b79bef/sonictk/asm_tutorial
og:image:altCode samples for the Understanding Windows x64 Assembly tutorial. - sonictk/asm_tutorial
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Nonead99f81708f3facbf5c2037d0e25afdae6b8d0dfe9f443e686a8775a4380fc67
turbo-cache-controlno-preview
go-importgithub.com/sonictk/asm_tutorial git https://github.com/sonictk/asm_tutorial.git
octolytics-dimension-user_id2504199
octolytics-dimension-user_loginsonictk
octolytics-dimension-repository_id170848850
octolytics-dimension-repository_nwosonictk/asm_tutorial
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id170848850
octolytics-dimension-repository_network_root_nwosonictk/asm_tutorial
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release50943bad29d7eb3508166e3853b0f7db2e6ca285
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsonictk%2Fasm_tutorial
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fsonictk%2Fasm_tutorial
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=sonictk%2Fasm_tutorial
Reloadhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial
Reloadhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial
Reloadhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial
sonictk https://patch-diff.githubusercontent.com/sonictk
asm_tutorialhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fsonictk%2Fasm_tutorial
Fork 46 https://patch-diff.githubusercontent.com/login?return_to=%2Fsonictk%2Fasm_tutorial
Star 276 https://patch-diff.githubusercontent.com/login?return_to=%2Fsonictk%2Fasm_tutorial
View license https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/LICENSE
276 stars https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/stargazers
46 forks https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/forks
Branches https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/branches
Tags https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tags
Activity https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/activity
Star https://patch-diff.githubusercontent.com/login?return_to=%2Fsonictk%2Fasm_tutorial
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fsonictk%2Fasm_tutorial
Code https://patch-diff.githubusercontent.com/sonictk/asm_tutorial
Issues 3 https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/issues
Pull requests 3 https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/pulls
Actions https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/actions
Projects 0 https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/projects
Security 0 https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/security
Insights https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/pulse
Code https://patch-diff.githubusercontent.com/sonictk/asm_tutorial
Issues https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/issues
Pull requests https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/pulls
Actions https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/actions
Projects https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/projects
Security https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/security
Insights https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/pulse
Brancheshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/branches
Tagshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tags
https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/branches
https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tags
6 Commitshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/commits/master/
https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/commits/master/
covariance_testhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tree/master/covariance_test
covariance_testhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tree/master/covariance_test
docshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tree/master/docs
docshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tree/master/docs
sobel_example_readerhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tree/master/sobel_example_reader
sobel_example_readerhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tree/master/sobel_example_reader
thirdparty/stbhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tree/master/thirdparty/stb
thirdparty/stbhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/tree/master/thirdparty/stb
.gitignorehttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/.gitignore
.gitignorehttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/.gitignore
.gitmoduleshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/.gitmodules
.gitmoduleshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/.gitmodules
LICENSEhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/LICENSE
LICENSEhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/LICENSE
binary_tree.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/binary_tree.asm
binary_tree.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/binary_tree.asm
build.bathttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/build.bat
build.bathttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/build.bat
build.shhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/build.sh
build.shhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/build.sh
covariance.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/covariance.asm
covariance.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/covariance.asm
doubly_linked_lists.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/doubly_linked_lists.asm
doubly_linked_lists.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/doubly_linked_lists.asm
factorial.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/factorial.asm
factorial.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/factorial.asm
factorial_no_recursion.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/factorial_no_recursion.asm
factorial_no_recursion.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/factorial_no_recursion.asm
hash_table.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hash_table.asm
hash_table.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hash_table.asm
hello_arrays.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_arrays.asm
hello_arrays.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_arrays.asm
hello_do_while.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_do_while.asm
hello_do_while.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_do_while.asm
hello_floats.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_floats.asm
hello_floats.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_floats.asm
hello_for_loop.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_for_loop.asm
hello_for_loop.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_for_loop.asm
hello_function.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_function.asm
hello_function.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_function.asm
hello_if_else.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_if_else.asm
hello_if_else.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_if_else.asm
hello_jump.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_jump.asm
hello_jump.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_jump.asm
hello_loops.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_loops.asm
hello_loops.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_loops.asm
hello_random_array.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_random_array.asm
hello_random_array.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_random_array.asm
hello_strings.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_strings.asm
hello_strings.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_strings.asm
hello_world.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_world.asm
hello_world.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_world.asm
hello_world_basic.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_world_basic.asm
hello_world_basic.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_world_basic.asm
hello_world_linux.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_world_linux.asm
hello_world_linux.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/hello_world_linux.asm
length_vec3.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/length_vec3.asm
length_vec3.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/length_vec3.asm
linked_lists.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/linked_lists.asm
linked_lists.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/linked_lists.asm
macros.inchttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/macros.inc
macros.inchttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/macros.inc
max.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/max.asm
max.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/max.asm
polynomial_evaluation.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/polynomial_evaluation.asm
polynomial_evaluation.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/polynomial_evaluation.asm
popcnt_array.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/popcnt_array.asm
popcnt_array.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/popcnt_array.asm
pythagorean_triple.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/pythagorean_triple.asm
pythagorean_triple.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/pythagorean_triple.asm
readme.mdhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/readme.md
readme.mdhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/readme.md
sobel_filter.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/sobel_filter.asm
sobel_filter.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/sobel_filter.asm
structs.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/structs.asm
structs.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/structs.asm
win32n.inchttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/win32n.inc
win32n.inchttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/win32n.inc
win_create_file.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/win_create_file.asm
win_create_file.asmhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/blob/master/win_create_file.asm
READMEhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial
Licensehttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial
https://patch-diff.githubusercontent.com/sonictk/asm_tutorial#understanding-windows-x64-assembly-code-repository
https://patch-diff.githubusercontent.com/sonictk/asm_tutorial#about
accompanying tutorialhttps://sonictk.github.io/asm_tutorial/
Ray Seyfarth's bookshttp://rayseyfarth.com/
https://patch-diff.githubusercontent.com/sonictk/asm_tutorial#usage
https://patch-diff.githubusercontent.com/sonictk/asm_tutorial#sample-dir-localsel-files
https://patch-diff.githubusercontent.com/sonictk/asm_tutorial#windows
assembly https://patch-diff.githubusercontent.com/topics/assembly
x64 https://patch-diff.githubusercontent.com/topics/x64
win32 https://patch-diff.githubusercontent.com/topics/win32
nasm https://patch-diff.githubusercontent.com/topics/nasm
Readme https://patch-diff.githubusercontent.com/sonictk/asm_tutorial#readme-ov-file
View license https://patch-diff.githubusercontent.com/sonictk/asm_tutorial#License-1-ov-file
Please reload this pagehttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial
Activityhttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/activity
276 starshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/stargazers
4 watchinghttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/watchers
46 forkshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/forks
Report repository https://patch-diff.githubusercontent.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fsonictk%2Fasm_tutorial&report=sonictk+%28user%29
Releaseshttps://patch-diff.githubusercontent.com/sonictk/asm_tutorial/releases
Packages 0https://patch-diff.githubusercontent.com/users/sonictk/packages?repo_name=asm_tutorial
C 60.8% https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/search?l=c
Assembly 37.2% https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/search?l=assembly
Batchfile 1.6% https://patch-diff.githubusercontent.com/sonictk/asm_tutorial/search?l=batchfile
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.