试编写一个汇编语言程序,要求从键盘接收一个四位的16进制数,并在终端上...答:start: mov bx,0 mov ch,4 mov cl,4 s0: mov ah,1 ;键盘输入4个16进制数 int 21h cmp al,39h ;判断是0~9还是A~H,若是数字减30H,否则还要减07H jbe next sub al,07h next: sub al,30h shl bx,cl add bl,al ;转换后的数据存入BX,每存一次左移4位 dec ch...
全部分问一汇编语言问题答:start:movax,data movds,ax movcl,n;取得个数 xorbx,bx;初始和为0 movdx,bx;dh存放临时最大,初始为0 decdl;dl存放临时最小,初始为255 leasi,scores next0:lodsb;取得当前欲求和的数 xorah,ah;为处理进位,扩展为16位 addbx,ax;16位相加 ;是否最小值?cmpdl,al;与最小值比较 jclmax;...