早教吧作业答案频道 -->其他-->
汇编实验(不难)一个简单的汇编实验,有例子,只要改变一点即可.已知在内存中从TAB单元起存放0~20的平方值.在X单元中有一个待查数据,用查表的方法求出X的平方值送到Y单元中.还要能查出
题目详情
汇编实验(不难) 一个简单的汇编实验,有例子,只要改变一点即可.
已知在内存中从TAB单元起存放0~20的平方值.在X单元中有一个待查数据,用查表的方法求出X的平方值送到Y单元中.还要能查出显示第18个数的值,应该要添加一个语句.
上面这个题目就是根据这个例题改变的,原例题是从TAB单元起存放0~100的平方值,而且不需要查第18个数.原例题程序代码是:
DATA SEGMENT
TABLE DW 0,1,2,4,9,16,25...
X DB
RESU DW
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START :MOV AX,DATA
MOV DS,AX ;初始化DS
MOV BX,OFFSET TABLE ;BX指向表格的首单元
MOV AL,X ;X中的内容取出送至AL中
MOV AH,0 ;X中的值扩展成字
SHL AX,1 ;计算X*(乘)2
ADD BX,AX ;BX指向要查找的位置
MOV DL,[BX] ;取出要查找的内容的低位字节
MOV DH,[BX+1] ;取出要查找的内容的高位字节
MOV MOV RESU,DX ;结束保存到内存中
MOV AH,4CH
INT 21H ;返回DOS
CODE ENDS
END START ;汇编结束
现在要根据上面代码改变成0~20而不是0~100,而且还要添加什么语句,查找第18个数的值,应该是要显示出来吧,代码要向上面一样加上注释.
我用MASM检测通过后有加分.
已知在内存中从TAB单元起存放0~20的平方值.在X单元中有一个待查数据,用查表的方法求出X的平方值送到Y单元中.还要能查出显示第18个数的值,应该要添加一个语句.
上面这个题目就是根据这个例题改变的,原例题是从TAB单元起存放0~100的平方值,而且不需要查第18个数.原例题程序代码是:
DATA SEGMENT
TABLE DW 0,1,2,4,9,16,25...
X DB
RESU DW
DATA ENDS
CODE SEGMENT
ASSUME DS:DATA,CS:CODE
START :MOV AX,DATA
MOV DS,AX ;初始化DS
MOV BX,OFFSET TABLE ;BX指向表格的首单元
MOV AL,X ;X中的内容取出送至AL中
MOV AH,0 ;X中的值扩展成字
SHL AX,1 ;计算X*(乘)2
ADD BX,AX ;BX指向要查找的位置
MOV DL,[BX] ;取出要查找的内容的低位字节
MOV DH,[BX+1] ;取出要查找的内容的高位字节
MOV MOV RESU,DX ;结束保存到内存中
MOV AH,4CH
INT 21H ;返回DOS
CODE ENDS
END START ;汇编结束
现在要根据上面代码改变成0~20而不是0~100,而且还要添加什么语句,查找第18个数的值,应该是要显示出来吧,代码要向上面一样加上注释.
我用MASM检测通过后有加分.
▼优质解答
答案和解析
不用改,只要输入正确的格式就对了, TABLE DW 0,1,2,4,9,16,25...400
查找第18个数的值只要将 X DB ?
?改为18的平方 就可以了,程序便会在 TABLE 找到相应的值
查找第18个数的值只要将 X DB ?
?改为18的平方 就可以了,程序便会在 TABLE 找到相应的值
看了汇编实验(不难)一个简单的汇编...的网友还看了以下:
3条鳊鱼与5条鲫鱼的价格相等,每条鳊鱼比每条鲫鱼贵1.2元.每条鲫鱼的价格是多少元?只要一个未知数 2020-04-26 …
怎么写硫和钙的化学式如何写一个变价元素和一个只有单一价的元素的化合价?是否存在一种物质,其组成的元 2020-05-13 …
book变动词只变一个字母 2020-05-16 …
一道语文言语理解题(选词填空),在深刻变化的社会转型期,思想观念多样多元多变,一些领域道德失范,一 2020-05-21 …
如何使101-102=1只变一个数字只改变其中一个数字, 2020-06-02 …
下列关于突触的叙述,正确的是()A.神经元之间通过突触联系B.突触由突触前膜和突触后膜构成C.一个 2020-06-05 …
匀速圆周运动中向心力大小改变,半径怎样变化?周期?是速度和半径一起改变,还是只变一样?看极限,向心 2020-06-05 …
急救!元谋人的谋的发音是上声还是阳平啊谋字典只有一个音,是阳平,可是觉得好象要念上声,不知道有没有 2020-06-18 …
管理会计--已知:某公司只销售一种产品,1998年单位变动成本为15元/件...已知:某公司销售甲 2020-06-27 …
恒星核聚变变成氦和少量其他元素,超新星爆发会产生比铁更重的元素,只有衰变可以从重元素变成轻元素,是 2020-07-29 …