21,500
社区成员
发帖
与我相关
我的任务
分享assume cs:code
code segment
in al,60H
iret
start:mov ax,0
mov ds,ax
mov bx,9*4+2
mov ax,code
mov [bx],ax
mov bx,9*4
mov word ptr [bx],0
;-------设置 INT 9
mov ax,0B800H
mov ds,ax
mov bx,0
;-------显存段地址
mov cx,0FFFEH
s:cmp al,26H
jnz s
;-------判断'L'键是否按下
p:mov byte ptr [bx],76
inc bx
mov byte ptr [bx],00001100B
inc bx
mov al,0
jmp s
;-------显示一个红色的'L'
mov ax,4C00H
int 21H
code ends
end start
assume cs:code
code segment
in al,60H
mov dl,al
mov al, 20h
out 20h, al ;设置8259A中断控制器
mov al,dl
iret
start:mov ax,0
mov ds,ax
mov bx,9*4+2
mov ax,code
mov [bx],ax
mov bx,9*4
mov word ptr [bx],0
;-------设置 INT 9
mov ax,0B800H
mov ds,ax
mov bx,0
;-------显存段地址
mov cx,0FFFEH
s:cmp al,26H
jnz s
;-------判断'L'键是否按下
p:mov byte ptr [bx],76
inc bx
mov byte ptr [bx],00001100B
inc bx
mov al,0
jmp s
;-------显示一个红色的'L'
mov ax,4C00H
int 21H
code ends
end start