⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex3_2_2.asm

📁 用汇编语言进行两个数的相加
💻 ASM
字号:
NAME EX3_2
add_data segment
first db 00h,43h,67h,32h,0afh,8ah    ;定义第一个数
second db 63h,0bh,84h,0ah,90h        ;定义第二个数
add_data ends                        ;结束数据段定义
multibyte_add segment                ;定义代码段
  assume  cs:multibyte_add,ds:add_data
start:
  mov ax,add_data                    ;填充DS寄存器
  mov ds,ax
  mov cx,5
  mov si,5
  clc
next:
  mov al,second[si-1];              ;al=90h
  adc first[si],al                  ;first[si]=1ah
  mov bl,first[si]
  dec si                            ;si=si-1
  loop next
  mov al,0                          ;al=0
  adc al,0                          ;al=CF
  mov first[si],al                  ;first[0]=al
  mov ah,4ch                        ;退出DOS
  int 21h
multibyte_add ends
  end start

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -