汇编语言编程
答案:1 悬赏:70 手机版
解决时间 2021-02-15 15:52
- 提问者网友:轮囘Li巡影
- 2021-02-15 04:11
汇编语言编程
最佳答案
- 五星知识达人网友:鱼芗
- 2021-02-15 04:41
code segment
assume cs:code
org 100h
start:
push cs
pop ds
push cs
pop es
mov ax,buf
call dispword
mov ah,4ch
int 21h
buf dw 16384
;======================================
; 以下为显示字子程序(16进制)
; 请将要显示的数置入 AX
dispword proc near
push bx
push cx
push dx
push si
push di
lea si,asc
lea di,disp
mov cx,4
d1: push cx
mov cx,4
rol ax,cl
mov bx,ax
and bx,0fh
mov dl,[bx+si]
mov [di],dl
inc di
pop cx
loop d1
mov ah,9
lea dx,disp
int 21h
pop di
pop si
pop dx
pop cx
pop bx
ret
asc db '0123456789ABCDEF'
disp db ' ','$'
dispword endp
;==================================
code ends
end start
assume cs:code
org 100h
start:
push cs
pop ds
push cs
pop es
mov ax,buf
call dispword
mov ah,4ch
int 21h
buf dw 16384
;======================================
; 以下为显示字子程序(16进制)
; 请将要显示的数置入 AX
dispword proc near
push bx
push cx
push dx
push si
push di
lea si,asc
lea di,disp
mov cx,4
d1: push cx
mov cx,4
rol ax,cl
mov bx,ax
and bx,0fh
mov dl,[bx+si]
mov [di],dl
inc di
pop cx
loop d1
mov ah,9
lea dx,disp
int 21h
pop di
pop si
pop dx
pop cx
pop bx
ret
asc db '0123456789ABCDEF'
disp db ' ','$'
dispword endp
;==================================
code ends
end start
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯