loop 循环控制问题
程序代码:
assume cs:code code segment start: so: mov ah,01h int 21h ;input a number mov bh,00h mov bl,al ;这两句是把输入的数据保存到cx中去,用来控制循环 mov cx,bx s: mov dl,07h ;响铃 mov ah,02h int 21h loop s jmp so mov ax,4c00h int 21h code ends end start题目描述:输入个位数N 响铃N 次,但是无论我输入什么都是响铃一次~包括输入字符也是~,不知道为何~debug追踪我输入4后cx居然编程0034h 岂不是要循环34次~而我要循环4次呢~,结果就响铃一次,郁闷~。麻烦前辈们给看看哈~,谢谢