55问答网
所有问题
汇编语言如何输入数字
用汇编语言书写一个程序,使用键盘输入两个两位的十进数,然后计算出它们的和并输出
字符及字符串的输入输出我知道应该怎么做,我想问的是如何进行数字的输入及输出,并用输入的数字进行一些运算
举报该问题
推荐答案 2008-09-08
输入一个字符:
mov ah, 1
int 21h
结果存在AL里。
输入字符串:
mov dx, offset [字符串名]
mov ah, 0ah
int 21h
结果:(DS:DX):[最大字符数][实际输入的字符数][字符 ASCII 码][字符 ASCII 码]……。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/8LQeRIQR.html
其他回答
第1个回答 推荐于2017-09-09
问题中的数字应该指的是数值常量(常数)。8086汇编语言中的数值常量可用二进制或8进制或10进制或16进制表示,在数值末尾要分别加上B、O、D(可省略)、H的后缀以进行区分。
如:数值10可分别表示为:00001010B、12O、10D(或10)、0AH。
输入时,以下语句等价:
x db 00001010b
x db 12O
x db 10
x db 0AH
相似回答
如何
用
汇编语言
要求用户
输入
两个
数字
并比较大小
答:
1,
键盘输入一个数字,如果大于7,则要求重新输入 --0~7,就不用重新输入了
。 2,如果小于7,显示其*2的计算结果,注意这里有两种情况: --等于7,怎么办? A,如果输入数字小于等于
汇编语言
从键盘
输入
一个
数字
(即个位数),以十进制形式输出该数的...
答:
输入
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...
用
汇编语言
编译程序任意
输入
1到9之间的一位
数字
n 求从1开始连续n个奇 ...
答:
start: mov ax,data mov ds,ax mov ah,1 int 21h ;1号功能调用,
输入
一个1-9的
数字
字符 and al,0fh ;将数字字符转换成
数值
mov cl,al xor ch,ch ;将输入的数值放到cl,并将ch清零,即将输入的数值存放到cx中 mov bl,1 ;bl置为1,bl存放奇数 xor al,al ;al作为累加...
汇编语言
编写:从键盘上
输入
0~9任意一个
数字
,计算其平方值,输出结果...
答:
MOV B,#XXH MOV A,B MUL AB MOV R1,A
汇编语言
:从键盘
输入
一个正整数(0-32767),然后输出其所有的约数_百度知 ...
答:
Col XOR BX,BX MOV AH,2 INT 10H POP AX POP BX POP CX RET SetCursor EndP ; --- ; 功能:键盘
输入
一个指定位数的十进制
数字
,将其转换成二进制数并保存在指定的内存单元。
大家正在搜
输入一行文字在下一行输出汇编语言
汇编语言请输入一个数
汇编语言怎么输入负数
汇编语言输入输出
汇编语言如何显示字符
汇编语言输入字符串并显示
汇编语言输出数字
汇编语言要输出数字用哪个指令
汇编语言输入0到9
相关问题
如何用汇编语言要求用户输入两个数字并比较大小,并输出较大的数...
如何用汇编语言要求用户输入两个数字并比较大小
汇编语言怎么从键盘上输入数据啊?
汇编语言怎样将数字输出,为什么?
怎样把汇编语言改为用键盘输入数据进行运算的
汇编 输入一个字符,怎样把它转化成为数字
汇编语言 怎样向内存中写入数字
汇编语言怎么使用A命令输入数据