早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用汇编怎么写下面这个题目要求:检查9*9乘法表内数据是否正确,将不正确位置确定下来并显示在屏幕上;如数据部分:datasegmenttabledb7,2,3,4,5,6,7,8,9;9*9表数据db2,4,7,8,10,12,14,16,18db3,6,9,12

题目详情
用汇编怎么写下面这个题目
要求:检查9*9 乘法表内数据是否正确,将不正确位置确定下来并显示在屏幕上;
如数据部分:
data segment
table db 7,2,3,4,5,6,7,8,9 ;9*9表数据
db 2,4,7,8,10,12,14,16,18
db 3,6,9,12,15,18,21,24,27
db 4,8,12,16,7,24,28,32,36
db 5,10,15,20,25,30,35,40,45
db 6,12,18,24,30,7,42,48,54
db 7,14,21,28,35,42,49,56,63
db 8,16,24,32,40,48,56,7,72
db 9,18,27,36,45,54,63,72,81
……
data ends
▼优质解答
答案和解析
;运行正确.
Tips macro m ;显示一字符串
mov dx,offset m
mov ah,9
int 21h
endm
data segment
table db 7,2,3,4,5,6,7,8,9 ;9*9表数据
db 2,4,7,8,10,12,14,16,18
db 3,6,9,12,15,18,21,24,27
db 4,8,12,16,7,24,28,32,36
db 5,10,15,20,25,30,35,40,45
db 6,12,18,24,30,7,42,48,54
db 7,14,21,28,35,42,49,56,63
db 8,16,24,32,40,48,56,7,72
db 9,18,27,36,45,54,63,72,81
message db 'x y',13,10,'$'
buffer db 0,' ',0,' error',0dh,0ah,'$'
string db 'Press any key to quit ...$'
data ends
CODE SEGMENT ;代码段
ASSUME CS:CODE,DS:data
START: MOV AX,DATA ;初始化
MOV DS,AX
;请在这里添加您的代码
Tips message
mov di,offset table
mov dx,101h
mov bp,9
again:
mov cx,9
next:
mov al,dl
mul dh
cmp al,[di]
jz yes
call show
yes:inc di
inc dl
loop next
inc dh
mov dl,1
dec bp
jnz again
Tips string
mov ah,7
int 21h
MOV AH,4CH ;退出程序
INT 21H
show:push dx
mov si,offset buffer
mov ax,dx
or ax,3030h
mov [si],ah
mov [si+2],al
Tips buffer
pop dx
ret
CODE ENDS
END START
看了 用汇编怎么写下面这个题目要求...的网友还看了以下:

“步长”到底是什么意思,在一些用数字组成的编码、货号里面不是指计算机里的步长,是指一些由数字组成的  2020-04-06 …

perl编程求助,怎么把数字转换成编码?在1.txt文件中有几百行数字,数字没有规律,格式如下:7  2020-05-17 …

新编数学辅导与测试某商店将某种皮鞋按成本价加价四成作为标价,又以标价的8折优惠卖出,结果每双皮鞋仍  2020-06-02 …

谁会解下列的应用题啊?急要用不等式啊某连队在一次执行任务中将战士编成8个组.如果每组分配人数比预定  2020-06-03 …

我校八年级安排部分同学外出社会实践活动,并将他们编成8个组,如果分配给每组的人数比预定人数多1名,  2020-06-10 …

某大学军训,军训部将学员编成8个小组,如果每组人数比预定人数多1人,那么学员总数将超过100人;如  2020-06-22 …

解放军某连队执行任务时,准备将战士编成8个组,如果每组人数比预定人数多一名,那么战士人数讲将超过1  2020-06-24 …

英语语法中用数词来表达编号是怎么样表达的?例如第255房间、17路公车、第106大街、第98号等有  2020-07-18 …

怎么写啊知道第一个数和最后一个数自动计算中间那个数8+?=5例如8+7=15怎么只取尾数2-?=8  2020-07-30 …

《计算机网络》课本中有句话不理解电磁波可承载的信息量与他的波长有关.在低频处每个赫兹编码几位信息,在  2020-11-28 …