![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
无
Ingsuifon
这个作者很懒,什么都没留下…
展开
-
ARM汇编(基于树莓派3B)3
第七章 Linux操作系统服务 在第1章“入门”中,我们需要能够退出程序并显示字符串。我们使用Raspbian Linux来执行此操作,直接调用操作系统服务。在所有高级编程语言中,都有一个运行时库,其中包含用于调用操作系统的封装器。这似乎表明这些服务是高级语言的一部分。在本章中,我们将研究这些运行时库在调用Linux的背后具体干什么以及向我们提供哪些服务。 服务 解决软件不兼容性的方法通常是添加一个新功能。然后,旧功能将成为一个弱,将参数转换为新功能所需的参数。 ...原创 2020-06-19 00:43:56 · 420 阅读 · 0 评论 -
ARM汇编(基于树莓派3B)2
控制程序流 无条件跳转 B label :最大允许跳32MB范围 关于CPSR 条件标志位: • Negative(负数标志位): N is 1 if the signed value is negative andcleared if the result is positive or 0. • Zero(零标志位): Is set if the result is 0; this usually denotes an equal result from a comparison. If the res原创 2020-06-15 00:21:00 · 588 阅读 · 0 评论 -
ARM汇编(基于树莓派3B)
寄存器 A program on an ARM processor in user mode has access to 16 registers: • R0 to R12: 通用寄存器 • R13: 栈指针寄存器 • R14: 连接寄存器。R13 and R14 are used in the context of calling functions, and we’ll explain these in more detail when we cover subroutines. • R15: 程序计数原创 2020-06-09 16:04:38 · 518 阅读 · 0 评论 -
利用IBM PC DOS提供的系统调用,将一个文件的内容复制到另一个文件中去。要求文件名由用户从键盘上输入。
dseg segment msg db 'Please input the src file name:', '$' ;提示输入源文件名 msg2 db 'Please input the dest file name:', '$' ;提示输入目标文件名 filename db 20, 0, 20 dup(?) ;源文件名 dest db 20, 0, 20 dup(?)原创 2020-05-09 20:19:18 · 1110 阅读 · 2 评论 -
第四章算法题
1.有一名为three的双字变量,编写一组MOV指令来交换该变量的高位字和低位字。 mov ax, word ptr three mov bx, word ptr three + type word mov word ptr three + type word, ax mov word ptr three, bx 2.用不超过3条的XCHG指令对4个8位寄存器的值进行重排序,将其顺序从A、B、C...原创 2020-03-26 00:20:33 · 721 阅读 · 0 评论 -
第一个汇编程序
AddTwo ; AddTwo.asm - 两个32位整数相加 .386 .model flat, stdcall .stack 4096 ExitProcess PROTO, dwExitCode:DWORD .code main PROC mov eax,5 ;将数字5送入寄存器EAX add eax,6 ;寄存器EAX加6 INVOKE ExitProcess,0 m...原创 2020-03-18 21:37:13 · 466 阅读 · 0 评论 -
汇编语言学习:基本语言元素
整数常量 由一个可选前置符号、一个或多个数字以及一个指明基数的可选基数字符组成: [{+ | -}] digits [radix] h 十六进制 r 编码实数 q/o 八进制 t 十进制(备用) d 十进制 y 二进制(备用) b 二进制 26 ;十进制 26d ;十进制 11010011b ;二进制 42o ;八进制 整形常量表达式 包含...原创 2020-03-13 21:43:28 · 513 阅读 · 0 评论