微机原理编程题,求指导

微机原理编程题,求指导,第1张

1、局灶李

mov bh,al

mov cl,4

shr bh,cl

mov bl,al

and bl,0fh

2、

mov cl,4

shl bh,cl

mov al,bh

or al,bl

3、桐迟

mov 辩凯al,20

mov bl,32

mul bl

4、

not al

and al,0fh

SUB02: 子程序

CMP STR0 1,2 比较STR0 1是谈毕激否=2

JNB Y2 如果不数槐等跳转到 Y2

JMP QUIT 跳转到 QUIT

Y2:Y2

CALL ASDF 调用 ASDF 子程含袜序

@INPUT: @INPUT

MOV AH,0 设AH为0

INT 16H 调用 16H 中断

CMP AH,10H 'Q'比较 输入值是否为 10H (字符Q键值

JZ SSS 是跳转到 SSS

CMP AH,13H 'R' 比较 输入值是否为 13H (字符R键值)

JNZ @INPUT 不是 转到 @INPUT 循环

JMP Y2 跳转到 Y2 循环

SSS: SSS

MOV STR0 1,0 设置 STR0 1为 0

MOV FLAG,0 设置 FLAG 标志 为 0

QUIT:QUIT

XOR DI,DI 清 DI

MOV CX,80*25 设置 CX为 80*25

MOV AX,720H 设置 AX为 720H

REP STOSW 清全屏

RET 返回


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12388489.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存