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

用汇编怎么写下面这个题目要求:检查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-05-13 …

Windows 98的注册表中存储了系统的所有配置数据,用户可以通过"注册表编辑器"查看或编辑注册表  2020-05-23 …

Windows98操作系统中使用______来存放系统的所有配置数据,包括专用于此计算机的配置数据与  2020-05-23 …

Windows98操作系统中使用______来存放系统的所有配置数据,包括专用于该计算机的配置数据和  2020-05-23 …

在Excel2000中,用户可以设置输入数据的有效性,用“设置”选项卡可设置数据输入提示信息和输入错  2020-05-31 …

中考化学实验考查要求制取、收集CO2并检验,用上述仪器组装成发生装置应选用(填序号)组成上述发生装  2020-06-10 …

请根据以下装置,回答:(1)甲装置可以用来验证光合作用需要.(2)乙装置可以用来验证光合作用是否有产  2020-11-03 …

电影和投影仪的银幕使用的都是粗糙的白色幕布,其中银幕做成白色的原因是利用白色物体能,银幕表面做成粗糙  2020-12-08 …

请根据以下装置,回答:(1)甲装置可以用来验证光合作用需要.(2)乙装置可以用来验证光合作用是否有的  2021-01-04 …

如图是用浓硝酸和铜片制取NO2的部分装置,试回答下列问题:(1)装置Ⅰ中发生反应的化学方程式为:,装  2021-02-13 …