对于Asembly(68HC11)这是一个分配新建分配FY纸张处理。
写一个程序,一个16位无符号整型数转换成代表十六进制数的ASCII字符串。 数是在寄存器D0和字符串是放于存储器中,起始寄存器A0地址。
我怎样才能分离的比特数为4个位来表示在组件中的十六进制数,是有这样的指令? 我有可视化程序的逻辑出了问题,也。 分离后四位如何使大会将其转换为十六进制? 而当我得到我需要比较他们每个ASCII字符可能的十六进制字符?
我真的不知道从哪里开始。
对于Asembly(68HC11)这是一个分配新建分配FY纸张处理。
写一个程序,一个16位无符号整型数转换成代表十六进制数的ASCII字符串。 数是在寄存器D0和字符串是放于存储器中,起始寄存器A0地址。
我怎样才能分离的比特数为4个位来表示在组件中的十六进制数,是有这样的指令? 我有可视化程序的逻辑出了问题,也。 分离后四位如何使大会将其转换为十六进制? 而当我得到我需要比较他们每个ASCII字符可能的十六进制字符?
我真的不知道从哪里开始。
可以使用按位移和掩蔽的4位用于每个十六进制位分开。 然后你可以使用一个查找表来映射他们ASCII,或使用一个事实,即0-9和AF是在字符表连续。