急急 !用汇编从键盘输入1个字节的两位十六进制数据,并分别用二进制、八进制、十进制、十六进制显示出

急急 !用汇编从键盘输入1个字节的两位十六进制数据,并分别用二进制、八进制、十进制、十六进制显示出来其等价的值。

第1个回答  2014-12-26
第2个回答  2014-12-25
要转换啊

...并分别用二进制、八进制、十进制、十六进制显示出
参考:http:\/\/hi.baidu.com\/do_sermon\/item\/f9b4e730d531a2d26d15e982

如何用汇编语言实现将十六进制的数分别转换成二、八、十进制的数后输 ...
int 21h endm DATAS SEGMENT mess1 db 'Input 0~9 or a~f:','$'mess2 db 'The binary is:','$'crlf db 0ah,0dh,24h DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START:MOV AX,DATAS MOV DS,AX again:mov cx,4 ...

汇编语言:编写一个程序,显示AL寄存器中的两位十六进制数
;disp_al子程序将寄存器AL中的数值以十六进制显示出来disp_al: mov dh, al mov bx, 2 ;bx用于循环,一个字节最多可以显示成两个字符,所以循环次数是2次 mov cl, 4 ;首先显示高4位,在下次循环进再显示低4位 shr al, clagain: and al, 0fh cmp al, 9 ja hex add al, '0' ;如果小于9,加上字符...

用汇编语言! 编一程序把键入的十六进制数转化 成十进制数。
编一程序把键入的十六进制数,转化成十进制数,并在屏幕上显示。键入的十六进制数,不限位数。如超出四位,只将最后四位做转换并显示。若键入非十六进制数,则不予显示,等待继续输入。键入回车符,结束输入。程序如下:

用汇编语言编写程序从键盘输入两个一位十六进制数相加显示结果,要求...
21h jmp Input InputDone:ret inputnum endp dectobinary proc push cx mov flag, 0 lea si, Buf1 mov dl, 10 mov cl, 10 Loop1:xor ah, ah div dl cmp al, 0 jne Next2 cmp flag, 0 je Next3 Next2:mov flag, 1 mov [si], al add byte ptr[si], '0'inc si Next3:...

汇编语言从键盘输入一个数字(即个位数),以十进制形式输出该数的...
输入DB'输入一个数字:','$'输出DB 32,“结果是:','$'NUMBER DB 3 DB?DB 3 DUP(0)DSEG ENDS 的CSEG分类 假设CS:DS:CSEG,DSEG MAIN PROC FAR MOV AX,DSEG MOV DS,AX LEA DX,输入 MOV AH,9 INT 21H LEA DX,NUMBER MOV AH,0AH BR \/> INT 21H LEA DX,输出 MOV AH...

【高分】帮忙用汇编语言做一个程序:学生成绩统计
; 功能:键盘输入一个指定位数的十进制数字,将其转换成二进制数并保存在指定的内存单元。; 由于限定最大数据类型为字,所以,数字位数最多:5,最大无符号数:65536; 约定:直接回车,视为数字0; 入口:@@Digits=数字位数;di=保存输入的数字首地址; @@Type_Data=保存的数据类型,B=字节类型,W=字类型。; 出口:...

汇编语言:键盘输入的十进制数据缓冲区,转换二进制数值,16进制格式显 ...
ES:DATA BEG: MOV AX, DATA MOV DS, AX MOV AH, 09H MOV DX, OFFSET BUF1 INT 21H MOV BX, 0 MOV CX, 16 _IN_: MOV AH, 07H ;输入字符 INT 21H CMP AL, 13 JE _OUT_ CMP AL, '0' JB ...

51单片机汇编程序二进制、十进制、十六进制数怎么表示??
十进制就是0到9这是个数 比如 MOV A,#8 二进制就是01这两个数 十六进制是从0到9到A B C D E F 这16个数.A表示10 B表示11 。。。F表示15就这样。16进制后面有带一个H表示16进制。比如 MOV A #0FFH

二进制、十进制、八进制、十六进制各代表什么
八进制是Octal,简写为O 十进制为Decimal,简写为D 十六进制为Hexadecimal,简写为H 字母在二进制文件里面怎么表示?先对照ASCII码来查出符号对应的值,再转为二进制。 用二进制可以表示ASCII码的字母,数字,或者符号。具体到应用时。采用什么编码规则会导致二进制表示的形式不一样。十六进制用什么字母表示...

相似回答