6.asm
来自「华工电信系汇编习题的编程实现」· 汇编 代码 · 共 79 行
ASM
79 行
stack segment stack 'stack'
dw 32 dup(?)
stack ends
data segment
b1 dd 06020304H
b2 dd 05060708H
b3 db 5 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 al,byte ptr b1
add al,byte ptr b2
mov ah,0
aaa
add al,30H
mov byte ptr b3 + 4,al
mov al,byte ptr b1 + 1
add al,ah
mov ah,0
aaa
add al,byte ptr b2 + 1
aaa
add al,30H
mov byte ptr b3 + 3,al
mov al,byte ptr b1 + 2
add al,ah
mov ah,0
aaa
add al,byte ptr b2 + 2
aaa
add al,30H
mov byte ptr b3 + 2,al
mov al,byte ptr b1 + 3
add al,ah
mov ah,0
aaa
add al,byte ptr b2 + 3
aaa
add al,30H
mov byte ptr b3 + 1,al
add ah,30H
mov byte ptr b3,ah
mov dx,offset b3
mov ah,9
int 21h
ret
begin endp
code ends
end begin
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?