assemblylanguage   54

« earlier    

Inline Assembler Cookbook
For real men (and women) only. Harald Kipp's contribution describes how to embed assembly language in C (Arduino/C++) programs. Arduino's AVR page (https://playground.arduino.cc/Main/AVR) cites this.
From the website:

The GNU C compiler for Atmel AVR RISC processors offers, to embed assembly language code into C programs. This cool feature may be used for manually optimizing time critical parts of the software or to use specific processor instruction, which are not available in the C language.

Because of a lack of documentation, especially for the AVR version of the compiler, it may take some time to figure out the implementation details by studying the compiler and assembler source code. There are also a few sample programs available in the net. Hopefully this document will help to increase their number.

It's assumed, that you are familiar with writing AVR assembler programs, because this is not an AVR assembler programming tutorial. It's not a C language tutorial either.

Note that this document does not cover file written completely in assembler language, refer to avr-libc and assembler programs for this.
programming  Arduino  C  C++  assemblyLanguage 
october 2018 by JJLDickinson
int80h.org -- Unix Assembly Language Programming
What is int 80h? by G. Adam StanislavWhiz Kid Technomagic On the Intel family of microprocessors, such as the Pentium, int 80h is the assembly language op code for interrupt 80h. This is the syscall interrupt on a typical Intel-based Unix system, such as FreeBSD.
AssemblyLanguage  history  unix  freebsd  meta:tagged 
august 2016 by pixel
7 Things You Should Know About WebAssembly
01. WebAssembly is not the end of JavaScript.
02. WebAssembly is being developed by the teams behind asm.js and (P)NaCl.
03. WebAssembly is backwards compatible.
04. WebAssembly does not look like CPU assembly.
05. WebAssembly will extend beyond the features required by JavaScript.
06. Source-maps will allow you to easily debug compiled code in the browser.
07. You do not need to wait for WebAssembly to be ready.
webassembly  javascript  compiler  assemblylanguage  sourcemaps  2015 
march 2016 by Frontrunner

« earlier    

related tags

2015  6502  6581  8-bit  8086  actionscript  ada  ado.net  adobe  adobeacrobat  ajax  algebra  amd64  angular.js  apache  apacheant  apachecamel  apachecassandra  apachesolr  apt  arduino  arm  ascii  asp  assembler  assembly  astronomy  atari  atom  avr  awk  azure  bash  bazaar  bdb  berkeleydb  bigo  birt  blazeds  blogger  blueprint  book  books  bpel  bpm  bpml  businessprocessmodeling  c#  c++  c  c64  calculus  camera  catalyst  centralprocessingunit  characters  cheat_sheet  chef  chemistry  chiptunes  chmod  clojure  cloudcomputing  cocoa  codegeneration  coldfusion  colour  compiler  computer  computerarchitecture  computermusic  computerscience  continuousintegration  countries  css  cvs  db2  db4o  ddd  debian  debug  debugging  delphi  designpattern  dev  development  django  doctrine  doctypes  dom  domain-drivendesign  dotlanguage  dotnet  drupal  dtd  ebook  ebooks  eclipse  ed  ejb  elf  emacs  emoticon  encoding  erlang  f#  fedora  feed  file  firebug  firefox  firefoxadd-ons  fitnesse  flash  flashcatalyst  flex  fonts  fortran  free  freebsd  freeware  ftp  gdb  geometry  gift  gimp  git  gmail  gof  google  googleappengine  googlechrome  googlemaps  grails  griffon  groovy  guitar  gwt  hacking  hacks  hadoop  hardware  haskell  hbase  helloworld  hibernate  highavailability  history  hoarelogic  howto  htaccess  html  http  ide  illustrator  image  indesign  inkscape  intellijidea  interesting  internetexplorer  iosdev  irc  java  javaee  javafx  javapersistenceapi  javascript  javaserverfaces  jboss  jdbc  jetty  jquery  jsf  jsp  julia  junit  language  languages  latex-suite  latex  learning  less  links  linux  lisp  list  llc  llvm  logic  lotusdomino  lowlevel  lua  lucene  mac  machinelearning  macosx  maple  markdown  math  mathematica  mathml  mathomatic  matlab  maven  maxima  meta:tagged  mfc  microformats  microsoft  microsoftexcel  microsoftoffice  microsoftproject  microsoftvisualstudio  mime  mod_include  mod_perl  mod_rewrite  mootools  msp  mule  music  mvvm  mysql  nano  netbeans  nmap  node.js  notepad++  numbers  objective-c  opencl  opencv  openmp  openscad  opensearch  opensourcemediaframework  openssh  openvz  operatingsystems  oracle  org-mode  osdevelopment  osx  pari/gp  perforce  perl  photoshop  php  phpframeworks  physics  playframework  postgresql  powershell  probabilitytheory  programming  prototype  python  qt  quicksilver  r  raspberrypi  rebol  redhat  reference  regularexpressions  research  rest  retrocomputing  reverseengineering  richfaces  rpm  rss  ruby  rubyonrails  sagemath  sandcastle  scala  scalability  science  screen  seam  security  sed  selenium  sendmail  servicemix  shellscript  sid  silverlight  singularity  socialmedia  solaris  sos.dll  sourcemaps  springframework  springroo  sql  sqlite  sqlserver  ssi  ssl  staticcompiler  statistics  svg  svn  sybase  symfony  systemsprogramming  tapestry  tcl/tk  tcp  tech  tex  thunderbird  tips  tlds  tls  tool  trigonometry  ttcn-3  tutorial  tutorials  twitter  typesafety  ubuntu  uml  unicode  unix  unrealengine  utf  vaadin  vb  vba  vbscript  veritascluster  verve  vi  vim-latex  vim  virtualization  virus  visualbasic  visualstudio  vmware  voicexml  vs2005  vvvv  webassembly  webgl  webmatrix  wicket  wikipedia  windbg  windows  windowsazure  windowscommunicationfoundation  windowspowershell  windowspresentationfoundation  wordpress  workblog  ws-bpel  x64  x86-64  x86  x8664  xcode  xhtml  xml  xmlschema  xpath  xsl  xslt  xss  yum  zencoding 

Copy this bookmark:



description:


tags: