(a )所有数字均由键盘输入;
(b )输入数据是任意的小于10万的十进制数据
(c )将输入的数据以十六进制显示并输出在屏幕上(即将十进制转换为十六进制)。
汇编语言程序
数字转换
以不同的二进制格式输出输入的1个数据。
要求:
(a )所有数字均由键盘输入;
(b )输入数据是任意的小于10万的十进制数据
(c )将输入的数据以十六进制显示并输出在屏幕上(即将十进制转换为十六进制)。
; 多级可扩展文件模板。
数据段
; add your data here!
pkey db 'press any key.$ '
string db 'please input data: ',0dh,0ah,24h
shuzi dw 0
buffer dw 0; 要输入数字输入大于临时放置位置10的数字,必须缓冲string1 db 20h、20h、20h、20h、' output: '、0dh、0ah和24h
ends
堆栈消息
这是dw128dup(0)
ends
代码段
start:
; 设置注册:
mov ax,data
mov ds,ax
mov es,ax
xor ax,ax
mov buffer,ax
lea dx,string
mov ah,09h
int 21h; 显示请输入数据
mov di,offset shuzi
mov ax,0