order.asm
来自「汇编学习经典,DOS环境可在 win2000下使用」· 汇编 代码 · 共 47 行
ASM
47 行
; 第三章 循环与分支程序设计
; 实验一 顺序程序设计
;一.实验目的:
; 学习程序设计的基本方法,了解程序的基本结构.此次实验是顺序程序设计.
;二.实验内容:
; 用查表法求任一给定自然数N(0<=N<=10)的平方值,并将其存入字变量LFZH
; 中,数组IFB中存放自然数的平方值,试编写程序.
;三.程序清单:
;***************************************************************************
data segment
lfb dw 0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100
n db 4
lfzh dw ?
data ends
code segment
assume cs: code, ds: data
main proc far
start: push ds
sub ax, ax
push ax
mov ax, data
mov ds, ax
lea di, lfb ;表偏移首地址送DI
mov ax, 0
mov al, n
shl al, 1 ;AX<--2*N
add di, ax ;DI<--表偏移首地址+2*N
mov ax, [di] ;取平方值
mov lfzh, ax ;存平方值
ret
main endp
code ends
end start
;***************************************************************************
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?