n2_1-2.asm
来自「关于8086汇编的一些作业程序」· 汇编 代码 · 共 49 行
ASM
49 行
stack segment stack'stack'
dw 32 dup(?)
stack ends
data segment
FIRST DD 18765432H
W1 DW ?
W2 DW ?
THIRD DB 4 DUP(?)
data ends
code segment
begin proc far
assume ss:stack,cs:code,ds:data
push ds
sub ax,ax
push ax
mov ax,data
mov ds,ax
MOV AX,WORD PTR FIRST+2
MOV DX,0
MOV CX,4
DIV CX
MOV W1,AX
MOV AL,DL
PUSH CX
MOV CL,4
MUL CL
MOV DX,AX
MOV CL,12
SHL DX,CL
POP CX
MOV W2,DX
MOV AX,WORD PTR FIRST
MOV DX,0
DIV CX
ADD AX,W2
MOV BX,AX
MOV AX,W1
MOV SI,OFFSET THIRD
MOV [SI],AH
MOV [SI+1],AL
MOV [SI+2],BH
MOV [SI+3],BL
ret
begin endp
code ends
end begin
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?