
跪求汇编高手
已知DATA单元开始存放一组无符号的字节数据,数据长度在CNT单元存放。编制程序,检查该组数据中是否存在数据100,若存在,则在显示器上显示“Y”,否则显示“N”。(6)...
已知DATA单元开始存放一组无符号的字节数据,数据长度在CNT单元存放。编制程序,检查该组数据中是否存在数据100,若存在,则在显示器上显示“Y”,否则显示“N”。
(6) 编制在屏幕上显示九九表的程序。 展开
(6) 编制在屏幕上显示九九表的程序。 展开
展开全部
真够抠门的,50分做两道题!!!为这就不给注释了!
找100
.model small
.stack 2048
.data
cnt dw 10
data db 11,22,33,44,55,77,88,100,99,66
.code
main: mov ax,seg data
mov es,ax
mov cx,es:cnt
mov al,100
mov di,offset data
cld
repne scasb
je found
mov dl,'N'
show: mov ah,2
int 21h
mov ah,4ch
int 21h
found: mov dl,'Y'
jmp show
end main
九九表
.model small
.stack 2048
.code
main: mov cx,1
mov ax,1
lp: push ax
call prtnbr
mov dl,'x'
call putc
push cx
call prtnbr
mov dl,'='
call putc
push ax
mul cl
push ax
call prtnbr
pop ax
cmp al,cl
jb nxt
mov dl,13
call putc
mov dl,10
call putc
cmp cl,9
jge done
mov ax,1
inc cx
jmp lp
nxt: inc ax
mov dl,9
call putc
jmp lp
done: mov ah,4ch
int 21h
prtnbr proc near
mov bp,sp
push ax
mov ax,[bp+2]
mov dl,10
div dl
or al,al
jz @f
push dx
add al,'0'
mov dl,al
call putc
pop dx
@@: add ah,'0'
mov dl,ah
call putc
pop ax
retn 2
prtnbr endp
putc proc
push ax
mov ah,2
int 21h
pop ax
ret
putc endp
end main
找100
.model small
.stack 2048
.data
cnt dw 10
data db 11,22,33,44,55,77,88,100,99,66
.code
main: mov ax,seg data
mov es,ax
mov cx,es:cnt
mov al,100
mov di,offset data
cld
repne scasb
je found
mov dl,'N'
show: mov ah,2
int 21h
mov ah,4ch
int 21h
found: mov dl,'Y'
jmp show
end main
九九表
.model small
.stack 2048
.code
main: mov cx,1
mov ax,1
lp: push ax
call prtnbr
mov dl,'x'
call putc
push cx
call prtnbr
mov dl,'='
call putc
push ax
mul cl
push ax
call prtnbr
pop ax
cmp al,cl
jb nxt
mov dl,13
call putc
mov dl,10
call putc
cmp cl,9
jge done
mov ax,1
inc cx
jmp lp
nxt: inc ax
mov dl,9
call putc
jmp lp
done: mov ah,4ch
int 21h
prtnbr proc near
mov bp,sp
push ax
mov ax,[bp+2]
mov dl,10
div dl
or al,al
jz @f
push dx
add al,'0'
mov dl,al
call putc
pop dx
@@: add ah,'0'
mov dl,ah
call putc
pop ax
retn 2
prtnbr endp
putc proc
push ax
mov ah,2
int 21h
pop ax
ret
putc endp
end main
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询