📄 6.asm
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -