汇编语言加减乘除程序代码
时间: 2024-12-06 20:15:09 浏览: 47
汇编语言是一种低级编程语言,直接与计算机硬件交互。下面是一个简单的汇编语言程序示例,展示了如何进行加减乘除运算。这个示例使用的是x86汇编语言语法。
```assembly
section .data
num1 dw 10 ; 定义第一个数
num2 dw 5 ; 定义第二个数
result dw 0 ; 存储结果
section .text
global _start
_start:
; 加法运算
mov ax, [num1]
add ax, [num2]
mov [result], ax
; 此时result = 15
; 减法运算
mov ax, [num1]
sub ax, [num2]
mov [result], ax
; 此时result = 5
; 乘法运算
mov ax, [num1]
mov bx, [num2]
mul bx
mov [result], ax
; 此时result = 50
; 除法运算
mov ax, [num1]
mov bx, [num2]
div bx
mov [result], ax
; 此时result = 2
; 退出程序
mov eax, 1 ; 系统调用号 (sys_exit)
xor ebx, ebx ; 返回码 0
int 0x80 ; 调用内核
```
这个程序首先定义了两个数`num1`和`num2`,然后分别进行加、减、乘、除运算,并将结果存储在`result`中。最后,程序通过系统调用退出。
阅读全文