求指教一道汇编上机题
在M单元存放有一个8位二进制码,将其按位转换成一串ASCII码,即将二进制1转换成字符‘1’的ASCII码31H;将二进制0 转换成字符‘0’的ASCII码30H。并依次存放在以STRING开始的RAM区中(高位在前,低位在后)。
在M单元存放有一个8位二进制码,将其按位转换成一串ASCII码,即将二进制1转换成字符‘1’的ASCII码31H;将二进制0 转换成字符‘0’的ASCII码30H。并依次存放在以STRING开始的RAM区中(高位在前,低位在后)。
答案:m db ?
STRING db 8 dup(?)
.
.
mov bx,offset STRING
mov al,m
mov cx,8
next:
shl al,1
jc be1
mov dl,'0'
jmp n1
be1:
mov dl,'1'
n1:
mov [bx],dl
inc bx
loop next
;结束
上一个:我是一名自考生,懂C和汇编,对单片机和FPGA,通过自学把开发板上的所有功能做过一遍,这个出去找工作难不
下一个:》》》微机原理上机,汇编语言题目。。求代码》》》