To see the other types of publications on this topic, follow the link: Assembly language programming.

Journal articles on the topic 'Assembly language programming'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the top 50 journal articles for your research on the topic 'Assembly language programming.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Browse journal articles on a wide variety of disciplines and organise your bibliography correctly.

1

Nicoud, J. D. "8086/8088 Assembly language programming." Computer Compacts 3, no. 3-4 (1985): 109. http://dx.doi.org/10.1016/0167-7136(85)90057-5.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

GASNAS, Ala, and Angela GLOBA. "Reasons why assembly language remains fundamental in modern programming." Acta et commentationes: Științe ale Educației 36, no. 2 (2024): 78–86. http://dx.doi.org/10.36120/2587-3636.v36i2.78-86.

Full text
Abstract:
This article explores the importance of assembly language in modern programming. While high-level languages dominate software development widely, assembly language remains essential in certain domains. It provides precise and direct control over hardware and system resources, allowing performance optimization and access to specific processor features. Developers of drivers, real-time systems, and low-level embedded applications particularly benefit from knowledge of assembly language. Thus, assembly language remains a fundamental tool for those seeking to deeply understand hardware operation a
APA, Harvard, Vancouver, ISO, and other styles
3

Gopal D. Upadhye. "Virtual Piano using Assembly Language Programming." Communications on Applied Nonlinear Analysis 32, no. 3 (2024): 118–29. http://dx.doi.org/10.52783/cana.v32.1923.

Full text
Abstract:
In the field of music technology and computer programming, the concept of a virtual piano represents a fascinating intersection. This project aims to develop software using assembly language and TASM (Turbo Assembler), emulating the functionality of a physical piano. The goal is to replicate the production of musical notes similar to those generated by pressing keys on an actual piano. At its core, the virtual piano program orchestrates various components seamlessly. The audio processing module synthesizes distinct notes, each defined by a unique frequency, as users interact with the program b
APA, Harvard, Vancouver, ISO, and other styles
4

Rodríguez, Santiago, José L. Pedraza, Antonio García, Francisco Rosales, and Rafael Méndez. "Computer-Assisted Assembly Language Programming Laboratory." International Journal of Electrical Engineering & Education 44, no. 3 (2007): 216–29. http://dx.doi.org/10.7227/ijeee.44.3.2.

Full text
Abstract:
This paper presents a new approach for managing laboratory work mini-projects that is used in the Computer Architecture Department of the Technical University of Madrid (UPM). The approach is based on a chain of tools (a Delivery Agent; an Automatic Project Evaluator; and a Plagiarism Detection Assistant) that a small number of teachers can use to efficiently manage a course with a large number of students (400 each year). Students use this tool chain to complete the Assembly Language Programming laboratory assignments using an MC88110 simulator built in our department. Jointly, these tools ha
APA, Harvard, Vancouver, ISO, and other styles
5

BOOTH, STEPHEN. "ASSEMBLY LANGUAGE PROGRAMMING FOR THE 1860." International Journal of Modern Physics C 04, no. 06 (1993): 1279–84. http://dx.doi.org/10.1142/s0129183193000999.

Full text
Abstract:
The structure of the i860 is reviewed briefly. The code generation strategies used by compilers and assembly language programmers are compared. The problems associated with generating efficient code for the i860 are highlighted and a case study from QCD is used to demonstrate these points. Timing results for the case study are presented.
APA, Harvard, Vancouver, ISO, and other styles
6

Nicoud, J. D. "Assembly language programming for the 68000." Microprocessors and Microsystems 11, no. 6 (1987): 350. http://dx.doi.org/10.1016/0141-9331(87)90519-9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Loui, M. C. "The case for assembly language programming." IEEE Transactions on Education 31, no. 3 (1988): 160–64. http://dx.doi.org/10.1109/13.2306.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

BANYASAD, OMID, and PHILIP T. COX. "Integrating design synthesis and assembly of structured objects in a visual design language." Theory and Practice of Logic Programming 5, no. 6 (2005): 601–21. http://dx.doi.org/10.1017/s1471068404002285.

Full text
Abstract:
Computer Aided Design systems provide tools for building and manipulating models of solid objects. Some also provide access to programming languages so that parametrised designs can be expressed. There is a sharp distinction, therefore, between building models, a concrete graphical editing activity, and programming, an abstract, textual, algorithm-construction activity. The recently proposed Language for Structured Design (LSD) was motivated by a desire to combine the design and programming activities in one language. LSD achieves this by extending a visual logic programming language to incorp
APA, Harvard, Vancouver, ISO, and other styles
9

Melkus, Lovie A., and Kathleen M. Swigger. "The Programming Misconceptions of Assembly Language Programmers." Journal of Research on Computing in Education 20, no. 1 (1986): 60–66. http://dx.doi.org/10.1080/08886504.1986.11008436.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

MacKenzie, S. "A structured approach to assembly language programming." IEEE Transactions on Education 31, no. 2 (1988): 123–28. http://dx.doi.org/10.1109/13.2296.

Full text
APA, Harvard, Vancouver, ISO, and other styles
11

Jackson, P. F. "Book Review: The 8086 and Assembly Language Programming." International Journal of Electrical Engineering & Education 25, no. 3 (1988): 228. http://dx.doi.org/10.1177/002072098802500309.

Full text
APA, Harvard, Vancouver, ISO, and other styles
12

Michaelson, Greg. "MACRO-11 Assembly Language: Architecture and Structured Programming." Data Processing 28, no. 10 (1986): 551. http://dx.doi.org/10.1016/0011-684x(86)90073-0.

Full text
APA, Harvard, Vancouver, ISO, and other styles
13

Goodall, RM. "Macros: a neglected technique in assembly language programming." Microprocessors and Microsystems 13, no. 7 (1989): 437–44. http://dx.doi.org/10.1016/0141-9331(89)90143-9.

Full text
APA, Harvard, Vancouver, ISO, and other styles
14

de Brito Ferrari, António. "Sparc® architecture, assembly language programming, & C." Microprocessors and Microsystems 19, no. 2 (1995): 105–6. http://dx.doi.org/10.1016/0141-9331(95)90001-2.

Full text
APA, Harvard, Vancouver, ISO, and other styles
15

Hamblen, J. O., and A. Parker. "An updated PC-based assembly language programming laboratory." IEEE Transactions on Education 31, no. 4 (1988): 241–44. http://dx.doi.org/10.1109/13.9748.

Full text
APA, Harvard, Vancouver, ISO, and other styles
16

Nakano, Masaru, Junzo Hasegawa, Toshitaka Kuno, et al. "TL-10: A programming language for assembly robots." Journal of Robotic Systems 2, no. 3 (1985): 277–88. http://dx.doi.org/10.1002/rob.4620020306.

Full text
APA, Harvard, Vancouver, ISO, and other styles
17

Abdullah, Al Zaman, and Jahan Monira Nusrath. "AN OVERVIEW OF MICROPROCESSORS AND ASSEMBLY LANGUAGE PROGRAMMING." Advances in Interconnect Technologies: An International Journal (AITIJ) 1, oct (2022): 11. https://doi.org/10.5281/zenodo.7081411.

Full text
Abstract:
Microprocessor is a very useful tool for our modern communication. In fact the performance of any computer is vastly dependent on them. In this paper we have focused on the evolution of the microprocessors first, and then went for the categorization, organization, operation and some other fundamental things. Discussed about the several cycles that a microprocessor goes through and at last gave some ideas and aspects of assembly language programming.
APA, Harvard, Vancouver, ISO, and other styles
18

Woo‑Garcia, Rosa M., Primavera Argüelles-Lucho, Natanael J. Montes de Oca‑Mora, et al. "Evaluation of Assembler and C Programming Languages on PIC16F877 Microcontroller." Journal of Physics: Conference Series 2699, no. 1 (2024): 012013. http://dx.doi.org/10.1088/1742-6596/2699/1/012013.

Full text
Abstract:
Abstract The programming of microcontrollers is essential for their correct operation, high computational efficiency, low-power solutions, and it is also key to get the most out of their capabilities with the hardware features that each of the microcontroller families has. There are different programming languages that can be used in microcontrollers, in this work we will focus on C and Assembler. C is one of the most widely used due to its efficiency and its ability to control the hardware directly. Assembly is a low-level language that allows more control over the instructions executed in th
APA, Harvard, Vancouver, ISO, and other styles
19

Puhan, Janez, Árpád Bűrmen, Tadej Tuma, and Iztok Fajfar. "Teaching Assembly and C Language Concurrently." International Journal of Electrical Engineering & Education 47, no. 2 (2010): 120–31. http://dx.doi.org/10.7227/ijeee.47.2.3.

Full text
Abstract:
The paper discusses whether (and how) to teach assembly coding as opposed to (or in conjunction with) higher programming languages as part of a modern electrical engineering curriculum. We describe the example of a very simple cooperative embedded real-time operating system, first programmed in C and then in assembler. A few lines of C language code are compared with the slightly longer assembly code equivalent, and the advantages and drawbacks are discussed. The example affords students a much deeper understanding of computer architecture and operating systems. The course is linked to other c
APA, Harvard, Vancouver, ISO, and other styles
20

Muramatsu, Kazuhiro. "Offline and Online Practices for Assembly Language Programming with 8085 Microprocessor." European Conference on e-Learning 21, no. 1 (2022): 272–78. http://dx.doi.org/10.34190/ecel.21.1.850.

Full text
Abstract:
The COVID-19 pandemic has meant that distance teaching and learning at educational institutions since 2020 has become common place. The Ministry of Education in Bhutan has taken the initiative to educate students using learning television and Internet-based online education instead of traditional classes. Thus, the Royal University of Bhutan (RUB) and its ten constituent colleges have been swift in transitioning to online teaching through Moodle and varieties of other applications such as ZOOM, Big Blue Button and Google classroom since March 2020. Since then, offline and online blended teachi
APA, Harvard, Vancouver, ISO, and other styles
21

Ritu, Sindhu, Gehlot Neha, and Malik Indu. "A New Compiler: Code Conversion at Assembly Level." International Journal of Engineering and Advanced Technology (IJEAT) 9, no. 3 (2020): 2201–4. https://doi.org/10.35940/ijeat.C5172.029320.

Full text
Abstract:
Ever switched programming languages? If yes, you know how difficult it is to learn the syntax and get familiar with new language. But what if we write the code in our preferred language and it can run as any other language’s code. The thing is, whatever we write ultimately gets converted to 0’s and 1’s, the only difference is how these 0’s and 1’s is shown to our machine. We may need different languages, but what if the code with the syntax of one language, runs reasonably well as if it was written with syntax of some other language. This is where a compiler comes
APA, Harvard, Vancouver, ISO, and other styles
22

Wardak, Abdullah A. "Interfacing C and TMS320C6713 Assembly Language (Part II)." WSEAS TRANSACTIONS ON COMPUTERS 20 (April 27, 2021): 74–81. http://dx.doi.org/10.37394/23205.2021.20.9.

Full text
Abstract:
In this paper, an interfacing of C and the assembly language of TMS320C6713 is presented. Similarly, interfacing of C with the assembly language of Motorola 68020 (MC68020) microprocessor is also presented for comparison. However, it should be noted that the way the C compiler passes arguments from the main function in C to the TMS320C6713 assembly language subroutine is totally different from the way the C compiler passes arguments in a conventional microprocessor such as MC68020. Therefore, it is very important for a user of the TMS320C6713-based system to properly understand and follow the
APA, Harvard, Vancouver, ISO, and other styles
23

Liang, Xu, Ke Ming Wang, and Gui Yu Xin. "Application of C Sharp and MATLAB Mixed Programming Based on .Net Assembly in Blind Source Separation." Applied Mechanics and Materials 599-601 (August 2014): 1407–10. http://dx.doi.org/10.4028/www.scientific.net/amm.599-601.1407.

Full text
Abstract:
Comparing with other High-level programming languages, C Sharp (C#) is more efficient in software development. While MATLAB language provides a series of powerful functions of numerical calculation that facilitate adoption of algorithms, which are widely applied in blind source separation (BSS). Combining the advantages of the two languages, this paper presents an implementation of mixed programming and the development of a simplified blind signal processing system. Application results show the system developed by mixed programming is successful.
APA, Harvard, Vancouver, ISO, and other styles
24

Wu, Wenbing. "Analysis of Several Difficult Problems in Assembly Language Programming." Creative Education 10, no. 07 (2019): 1745–52. http://dx.doi.org/10.4236/ce.2019.107124.

Full text
APA, Harvard, Vancouver, ISO, and other styles
25

Cadenas, Jose O., R. Simon Sherratt, Des Howlett, Chris G. Guy, and Karsten O. Lundqvist. "Virtualization for Cost-Effective Teaching of Assembly Language Programming." IEEE Transactions on Education 58, no. 4 (2015): 282–88. http://dx.doi.org/10.1109/te.2015.2405895.

Full text
APA, Harvard, Vancouver, ISO, and other styles
26

Tešanović, Stefan, and Predrag Mitrović. "Development of the game Hangman in assembly programming language." Telfor Journal 10, no. 2 (2018): 134–38. http://dx.doi.org/10.5937/telfor1802134t.

Full text
APA, Harvard, Vancouver, ISO, and other styles
27

Rahate, Shubham R. "Design of Optimized Trading Strategies with Web Assembly." International Journal for Research in Applied Science and Engineering Technology 9, no. VI (2021): 4997–5001. http://dx.doi.org/10.22214/ijraset.2021.36049.

Full text
Abstract:
Web Assembly is growing and also the most widely studied area which interests many developers when it comes to performance and speed to make web development fast as ever. When it comes to speed and performance algorithms can perform faster computations. Algorithmic trading executes trade at a faster speed. It can buy and sell stocks within a fraction of milliseconds. However, selecting the right tools and technologies is extremely important in algorithmic trading. There are trading strategies which we can use to optimize our trade and increase the return gained on buying and selling stocks. Bu
APA, Harvard, Vancouver, ISO, and other styles
28

Liu, Ying, and Honglin Wu. "Application of Visual Knowledge Graph in Assembly Language Programming Teaching." International Journal of Education and Humanities 3, no. 1 (2022): 1–3. http://dx.doi.org/10.54097/ijeh.v3i1.395.

Full text
Abstract:
Assembly Language Programming is a compulsory course for information related majors in colleges and universities. It plays a basic role in cultivating students' professional ability. Based on the teaching experience accumulated by the authors' teaching team for many years, visual knowledge graph is used for teaching application, the fragmented knowledge points are correlated, and the knowledge system has been formed. Through the knowledge points network of the course, the teaching advantages are better brought into play, which not only promotes the students' mastery of Assembly Language Progra
APA, Harvard, Vancouver, ISO, and other styles
29

Shao, Can, Silu Liu, Hongwei Yang, and Tsung-Hsun Tsai. "Automated Test Assembly Using SAS Operations Research Software in a Medical Licensing Examination." Applied Psychological Measurement 44, no. 3 (2019): 219–33. http://dx.doi.org/10.1177/0146621619847169.

Full text
Abstract:
Mathematical programming has been widely used by professionals in testing agencies as a tool to automatically construct equivalent test forms. This study introduces the linear programming capabilities (modeling language plus solvers) of SAS Operations Research as a platform to rigorously engineer tests on specifications in an automated manner. To that end, real items from a medical licensing test are used to demonstrate the simultaneous assembly of multiple parallel test forms under two separate linear programming scenarios: (a) constraint satisfaction (one problem) and (b) combinatorial optim
APA, Harvard, Vancouver, ISO, and other styles
30

Milovanovic, Rajko. "Towards sensor-based general purpose robot programming language." Robotica 5, no. 4 (1987): 309–16. http://dx.doi.org/10.1017/s0263574700016337.

Full text
Abstract:
SUMMARYWe present an analysis of currently available user language facilities for sensor-based programming of robot assembly tasks. A common criterion is defined that a language support for sensor-based programming must satisfy. Finally, drawing upon a novel mechanism of generalized exception, we present a framework for a complete solution of these problems in a high level block structured and complex language, as well as a possible implementation of such tools.
APA, Harvard, Vancouver, ISO, and other styles
31

Zima, Hans P. "From FORTRAN 77 to Locality-Aware High Productivity Languages for Peta-Scale Computing." Scientific Programming 15, no. 1 (2007): 45–65. http://dx.doi.org/10.1155/2007/219061.

Full text
Abstract:
When the first specification of the FORTRAN language was released in 1956, the goal was to provide an "automatic programming system" that would enhance the economy of programming by replacing assembly language with a notation closer to the domain of scientific programming. A key issue in this context, explicitly recognized by the authors of the language, was the requirement to produce efficient object programs that could compete with their hand-coded counterparts. More than 50 years later, a similar situation exists with respect to finding the right programming paradigm for high performance co
APA, Harvard, Vancouver, ISO, and other styles
32

Wei, Jinyao, and Yuliang Liu. "Programming Methods for 6-Degree of Freedom Robot Teaching." Modern Electronic Technology 2, no. 1 (2018): 6. http://dx.doi.org/10.26549/met.v2i1.751.

Full text
Abstract:
In this paper, programming method for industrial robot teaching and composing of robot language system is described. Through the RBT - 6T/S01S as an example, the program and instruction function of the robot language are summarized. The composition of RBT - 6T/S01S robot system is studied, and the programming of robot clamping and assembly parts teaching is made.
APA, Harvard, Vancouver, ISO, and other styles
33

Bošanský, Michal, and Bořek Patzák. "Different Approaches to Parallelization of Sparse Matrix Assembly Operation." Applied Mechanics and Materials 825 (February 2016): 91–98. http://dx.doi.org/10.4028/www.scientific.net/amm.825.91.

Full text
Abstract:
The aim of this paper is to evaluate efficiency of different approaches to parallelization ofstiffness matrix assembly operations, that can be found in any finite element software. OpenMP [1, 2]and POSIX Threads (Pthreads) programming models are two considered in this paper. The OpenMPmodel consist of an Application Program Interface (API) for multi-platform shared-memory parallelprogramming in C/C++. POSIX is an acronym for Portable Operating System Interface and Pthreadsstandards [3] defined as a set of C/C++ language [4] programming types and procedure calls forshared-memory parallel progra
APA, Harvard, Vancouver, ISO, and other styles
34

Wiemann, Rolf, Niklas Terei, and Annika Raatz. "Large Language Model for Assisted Robot Programming in Micro-Assembly." Procedia CIRP 130 (2024): 244–49. http://dx.doi.org/10.1016/j.procir.2024.10.083.

Full text
APA, Harvard, Vancouver, ISO, and other styles
35

Rodríguez, Santiago, José L. Pedraza, Antonio G. Dopico, Francisco Rosales, and Rafael Méndez. "Computer-based management environment for an assembly language programming laboratory." Computer Applications in Engineering Education 15, no. 1 (2007): 41–54. http://dx.doi.org/10.1002/cae.20094.

Full text
APA, Harvard, Vancouver, ISO, and other styles
36

Sonkusare, Devdatt. "Leveraging Machine Learning for Classifying Assembly Language Snippets to Aid Programmers in Understanding Assembly Code." INTERNATIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT 09, no. 04 (2025): 1–9. https://doi.org/10.55041/ijsrem44249.

Full text
Abstract:
Abstract - In this study, we propose a machine learning-based approach to help programmers learn and understand assembly language by classifying assembly code snippets. Assembly language, while powerful, is often difficult to interpret due to its low-level nature and the lack of high-level context. Our model trains on assembly language snippets labeled with common programming patterns to classify unseen assembly code. By doing so, we offer a tool that can assist in reverse engineering, optimization, and the understanding of compiled programs. We generate a dataset by pairing C code snippets wi
APA, Harvard, Vancouver, ISO, and other styles
37

Mihajlenko, Kristina, Mikhail Lukin, and Andrey Stankevich. "A method for decompilation of AMD GCN kernels to OpenCL." Information and Control Systems, no. 2 (April 29, 2021): 33–42. http://dx.doi.org/10.31799/1684-8853-2021-2-33-42.

Full text
Abstract:
Introduction: Decompilers are useful tools for software analysis and support in the absence of source code. They are available for many hardware architectures and programming languages. However, none of the existing decompilers support modern AMD GPU architectures such as AMD GCN and RDNA. Purpose: We aim at developing the first assembly decompiler tool for a modern AMD GPU architecture that generates code in the OpenCL language, which is widely used for programming GPGPUs. Results: We developed the algorithms for the following operations: preprocessing assembly code, searching data accesses,
APA, Harvard, Vancouver, ISO, and other styles
38

Kingsley, U. Eze, Okeke Godswill, and U. Onu Fergus. "Application of Object Oriented Programming Paradigm in Embedded Systems Development." International Journal of Innovative Science and Research Technology 7, no. 4 (2022): 589–93. https://doi.org/10.5281/zenodo.6525928.

Full text
Abstract:
This paper is to review the application of object oriented programming paradigm in embedded system development. An embedded system is a computer hardware system with program that is composed of microprocessor/microcontroller, designed to perform dedicated functions, either as a standalone system or as a part of a large system. The paper first reviewed the various sub-systems that make up the embedded systems and explained the classes of embedded systems. The sub-systems include microprocessor or microcontroller, ROM, RAM and program. Also the paper reviewed the trend in programs, starting from
APA, Harvard, Vancouver, ISO, and other styles
39

Xu, Feng, Wei He, and Nian Fu Xu. "Parametric Design Study of the Nonstandard Serialized Assembly." Applied Mechanics and Materials 385-386 (August 2013): 1879–82. http://dx.doi.org/10.4028/www.scientific.net/amm.385-386.1879.

Full text
Abstract:
The parametric design method and software development of nonstandard serialized assembly components based on Pro/Engineer 3D software platform are introduced. The parametric assembly design process is done by the usage of Pro/Toolkit secondary development kit and C programming language. An intermittent star-wheel assembly is presented as an example. The design accuracy and productivity of non-standard serialized assembly components can be significantly increased by adapting this method.
APA, Harvard, Vancouver, ISO, and other styles
40

Janssens, Bart, Támas Bányai, Karim Limam, and Walter Bosschaerts. "Finite Element Assembly Using an Embedded Domain Specific Language." Scientific Programming 2015 (2015): 1–22. http://dx.doi.org/10.1155/2015/797325.

Full text
Abstract:
In finite element methods, numerical simulation of the problem requires the generation of a linear system based on an integral form of a problem. Using C++ meta-programming techniques, a method is developed that allows writing code that stays close to the mathematical formulation. We explain the specifics of our method, which relies on the Boost.Proto framework to simplify the evaluation of our language. Some practical examples are elaborated, together with an analysis of the performance. The abstraction overhead is quantified using benchmarks.
APA, Harvard, Vancouver, ISO, and other styles
41

Decker, William F. "Making concepts and phenomena visual in machine and assembly language programming." ACM SIGCSE Bulletin 19, no. 1 (1987): 432–41. http://dx.doi.org/10.1145/31726.31801.

Full text
APA, Harvard, Vancouver, ISO, and other styles
42

Decker, William F. "A modern approach to teaching computer organization and assembly language programming." ACM SIGCSE Bulletin 17, no. 4 (1985): 38–44. http://dx.doi.org/10.1145/989369.989375.

Full text
APA, Harvard, Vancouver, ISO, and other styles
43

Postlethwaite, Bill. "Assembly Language and Systems Programming for the M68000 Family (second edition)." Microprocessors and Microsystems 18, no. 1 (1994): 54. http://dx.doi.org/10.1016/0141-9331(94)90023-x.

Full text
APA, Harvard, Vancouver, ISO, and other styles
44

Amin bin Mohd Salleh, Khairol. "New demand on assembly language proficiency in performing binary reverse engineering tasks." International Journal on Perceptive and Cognitive Computing 9, no. 2 (2023): 8–13. http://dx.doi.org/10.31436/ijpcc.v9i2.397.

Full text
Abstract:
Cybersecurity encompasses a wide field of disciplines and as cyber threat landscape changes, there is a need for tools, techniques and skills to provide safe and secure internet environment. The cyber space industry introduced new roles for reverse engineers, malware analysts, digital forensic experts, exploit engineers, etc which demand the new skill set, and in this context, the proficiency in assembly language programming is highly essential. This paper presents an observation on the training programme for software developers from a software integration company to attain the skills of rever
APA, Harvard, Vancouver, ISO, and other styles
45

Chaliasos, Stefanos, Arthur Gervais, and Benjamin Livshits. "A study of inline assembly in solidity smart contracts." Proceedings of the ACM on Programming Languages 6, OOPSLA2 (2022): 1123–49. http://dx.doi.org/10.1145/3563328.

Full text
Abstract:
The Solidity programming language is the most widely used language for smart contract development. Improving smart contracts’ correctness, security, and performance has been the driving force for research in vulnerability detection, program analysis, and compiler techniques for Solidity. Similar to system-level languages such as C, Solidity enables the embedding of low-level code in programs, in the form of inline assembly code. Developers use inline assembly for low-level optimizations, extending the Solidity language through libraries, and using blockchain-specific opcodes only available thr
APA, Harvard, Vancouver, ISO, and other styles
46

de Vilhena, Paulo Emílio, Ori Lahav, Viktor Vafeiadis, and Azalea Raad. "Extending the C/C++ Memory Model with Inline Assembly." Proceedings of the ACM on Programming Languages 8, OOPSLA2 (2024): 1081–107. http://dx.doi.org/10.1145/3689749.

Full text
Abstract:
Programs written in C/C++ often include inline assembly: a snippet of architecture-specific assembly code used to access low-level functionalities that are impossible or expensive to simulate in the source language. Although inline assembly is widely used, its semantics has not yet been formally studied. In this paper, we overcome this deficiency by investigating the effect of inline assembly on the consistency semantics of C/C++ programs. We propose the first memory model of the C++ Programming Language with support for inline assembly for Intel's x86 including non-temporal stores and store f
APA, Harvard, Vancouver, ISO, and other styles
47

Santoso, Djunaidi. "Perancangan Controller." ComTech: Computer, Mathematics and Engineering Applications 1, no. 2 (2010): 232. http://dx.doi.org/10.21512/comtech.v1i2.2341.

Full text
Abstract:
In making controller, there must be knowledge about component controlling functions that used for controller designing. In the control unit, it needs simple method as micro programming. This micro programming is to create a micro program in binary numbering that used for controlling pin’s component controller and outside the controller. Controller design in general needs several prerequisites, which are digital system and controller and assembly language.
APA, Harvard, Vancouver, ISO, and other styles
48

Jiang, W., and C. A. Schalley. "Integrative self-sorting is a programming language for high level self-assembly." Proceedings of the National Academy of Sciences 106, no. 26 (2009): 10425–29. http://dx.doi.org/10.1073/pnas.0809512106.

Full text
APA, Harvard, Vancouver, ISO, and other styles
49

Eckert, Richard R. "Kicking off a course in computer organization and Assembly/machine language programming." ACM SIGCSE Bulletin 19, no. 4 (1987): 2–9. http://dx.doi.org/10.1145/39316.39317.

Full text
APA, Harvard, Vancouver, ISO, and other styles
50

Becker, Florent. "Pictures worth a thousand tiles, a geometrical programming language for self-assembly." Theoretical Computer Science 410, no. 16 (2009): 1495–515. http://dx.doi.org/10.1016/j.tcs.2008.12.011.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!