北工大汇编——循环程序设计

news/2025/2/12 15:06:22/

题目要求

用循环程序,显示乘法表。要求输入 0-10 之间的数值a,显示1-a值的乘法表

在这里插入图片描述

程序代码

DATAS SEGMENT;此处输入数据段代码 msg db 0ah, 0dh, "please input 1-10: $"strMul db "*", '$'strEqu db "=", '$'strSpace db " ", '$'newline db 0ah, 0dh, "$"  
DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码
STACKS ENDSCODES SEGMENTASSUME CS:CODES,DS:DATAS,SS:STACKS
START:MOV AX,DATASMOV DS,AX;此处输入代码段代码mov ah, 9lea dx, msgint 21hmov ah, 1int 21hcmp al, '1'jb invalidInputcmp al, '9'ja invalidInputsub al, '0'mov bl, almov cl, 1mov ch, 1outter:MOV DL, 0DH ;回车换行MOV AH, 02INT 21HMOV DL, 0AHMOV AH, 02INT 21Hinnner:mov ah, 2mov dl, ' 'int 21hadd dl, cladd dl, 16int 21hmov dl, 'x'int 21hmov dl, chadd dl, '0'int 21hmov dl, '='int 21hmov al, clmul chmov dl, 10div dlmov dl, almov dh, ahmov ah, 2add dl, '0'int 21hmov dl, dhadd dl, '0'int 21hinc clcmp cl, chjle innnerinc chmov cl, 1cmp ch, bljle outtermov ah, 4chint 21hinvalidInput:mov ah, 9lea dx, newlineint 21hmov ah, 9lea dx, msgint 21h
CODES ENDSEND START

http://www.ppmy.cn/news/1125951.html

相关文章

Windows系统ping命令的c++实现

// ping.cpp : 定义控制台应用程序的入口点。 //#include <winsock2.h> #include <stdio.h> #include <stdlib.h> #define ICMP_ECHO 8 #define ICMP_ECHOREPLY 0 /* The IP header */ typedef struct iphdr { unsigned char h_len:4; // length of the…

Day57:组件库封装-1

封装element组件 参考对象 折叠面板 按钮 npm create vue3 npm i 使用vue3建库如果报错可以尝试禁用vs的 vetur 插件&#xff0c;这是vue2插件&#xff0c;会给vue3项目报错(禁用了之后需要重新加载 src新建components文件夹 下面新建Button文件夹&#xff0c;新建vue&…

Zookeeper高级_选举机制

核心选举原则 Zookeeper集群中只有超过半数以上的服务器启动&#xff0c;集群才能正常工作&#xff1b;在集群正常工作之前&#xff0c;myid小的服务器给myid大的服务器投票&#xff0c;直到集群正常工作&#xff0c;选出Leader&#xff1b;半数机制&#xff1b; 选举机制流程…

ps 去除图标背景色

百度安全验证 https://baijiahao.baidu.com/s?id1766678909759797922&wfrspider&forpc 使用魔术橡皮擦工具&#xff0c;超级简单 最后&#xff0c;保存为PNG格式&#xff0c;因为PNG格式支持透明背景。

从裸机开始安装操作系统

目录 一、预置知识 电脑裸机 win10版本 官方镜像 V.S. 正版系统 二、下载微软官方原版系统镜像 三、使用微PE系统维护U盘 四、安装操作系统 五、总结 一、预置知识 电脑裸机 ●只有硬件部分&#xff0c;还未安装任何软件系统的电脑叫做裸机。 ●主板、硬盘、显卡等必…

利用EXCEL进行XXE攻击

利用EXCEL进行XXE攻击 原因 原因 Microsoft Office从2007版本引入了新的开放的XML文件格式&#xff0c;新的XML文件格式基于压缩的ZIP文件格式规范&#xff0c;由许多部分组成。 我们可以将其解压缩到特定的文件夹中来查看其包含的文件夹和文件&#xff0c;可以发现其中多数是…

上传文件报错:The temporary upload location [/tmp/tomcat/xxx] is not valid

1.上传附加时报错找不到临时目录 Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp/tomcat/work/Tomcat/localhost/ROOT] is not valid 发生改报错原因为 (1)、SpringBoot项目启动后&#xff0c;系…

Mybatisplus条件构造器

一、Wrapper介绍 Wrapper &#xff1a; 条件构造抽象类&#xff0c;最顶端父类 AbstractWrapper &#xff1a; 用于查询条件封装&#xff0c;生成 sql 的 where 条件 QueryWrapper &#xff1a; 查询条件封装UpdateWrapper &#xff1a; Update 条件封装AbstractLambdaWrapper…