早教吧作业答案频道 -->其他-->
汇编实验(不难)一个简单的汇编实验,有例子,只要改变一点即可.已知在内存中从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 找到相应的值
看了汇编实验(不难)一个简单的汇编...的网友还看了以下:
下列问题中的两个变量是否成正比例?为什么?某同学把每个月节约的10元零用钱存起来,存款月数t与存款总 2020-03-30 …
李红打算将5000元存入银行(两年后用).有两种储蓄办法:A种是存两年期,年利率是2.79%;B种 2020-05-13 …
赵刚有3000元钱,打算存入银行两年,可以有两种储存方法,一种是存两年期的,年利率是4.15%;一 2020-05-13 …
佳佳有500元钱,2004年12月1日打算存入银行2年.有2种储蓄办法:一种是存两年期的,年利率是 2020-05-21 …
李阿姨准备为儿子存1万元,供他五年后上大学,选一种方案1.先存三年,到期后,取出本息一起再存两年. 2020-06-10 …
按照规定,某种外币一年期存款的年利率为4.2%.半年期的年利率为4.0%.每笔存款到期后.银行自动 2020-06-17 …
某校开展勤工俭学活动,号召学生把零用钱积攒起来,存入银行,第一个月小明存入20元,从下个月开始,小 2020-06-20 …
大雄的爸爸在银行存款5000元,打算存两年.可以有两种储蓄方法:一种是整存整取两年,年利率是4.6 2020-07-26 …
王明有800元,打算存入银行,可以有三种储蓄方法,第一种是存三年期的;2是先存一年期第一年到期时再 2020-07-26 …
祝老师把家中存款的八分之七用来购房.又把旧房的租金1.5万元于余下的存款合在一起,用于装修,装修的钱 2020-11-14 …