![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编语言
谁月
随缘敲代码
展开
-
微机原理汇编实验二:二次函数计算程序设计
要求 实验内容:编制一个完整的二次函数y=x^2+5x+6计算程序,从键盘输入变量x的值,值的范围在(0 ~ 255),然后计算函数y的值(0 ~ 65535),并以十进制ASCII的形式显示在屏幕上。 思路 有了上一个实验的经验,这个实验就比较容易上手了。上个实验已经解决了进制转换的问题,所以只要对上次的代码进行复用即可。 先计算5x,然后再计算xx,最后再加上6,仔细体会计算的顺序。 实现 data segment input db 10, 0, 10 dup(30h) ; 存放变量输原创 2020-08-19 17:10:44 · 1180 阅读 · 0 评论 -
微机原理汇编实验一:数值计算程序设计
要求 从键盘输入2个数X1和X2,然后再输入计算符号(+或*),按输入的符号进行计算,结果放在X3,并输出到屏幕显示。输入“+”号,程序计算X3=X1+X2, 输入“”号计算X3=X1X2 思路 定义数据段变量x1,x2,x3分别存储数据,再定义input、output保存输入的ASCII码值、输出的十进制数; 程序从键盘读入的数据(十进制)是以十进制存入的(即存入的是图形),要进行运算就需要将数据转换为二进制储存到寄存器中; 同样,数据输出到屏幕时,需先将数据转换成ASCII码十进制显示; 因此,定义了两原创 2020-08-18 23:38:49 · 1441 阅读 · 0 评论 -
汇编语言编程程序的基本架构--5分钟入门
汇编程序代码主要由这三部分组成: 堆栈段(初学者使用较少可暂时忽略) 数据段 代码段 其中,数据段用于存放数据,类似于高级语言的定义变量、赋初值;而代码段则用于存放汇编指令。 即:数据段定义数据,代码段用来对数据进行操作。 具体代码如下: ;数据段 data segment ;开头 ;此处存放代码 data ends ;结尾 ;代码段 code segment ;开头 ;此处存放代码 code ends ;结尾 说明: 数据段中结尾的“data ends”可简写为“ends”; 代原创 2020-08-11 23:23:25 · 3356 阅读 · 0 评论