c51汇编语言随机数函数,汇编语言随机数发生器
我最近开始学习汇编语言。对于我正在研究的项目,我必须使用线性一致性来生成随机数生成器。我想拿三个数字。上限,下限和我想要的随机数的数量。如式为获得一个随机数,我想出了....汇编语言随机数发生器
randomNumber =(种子%(上下)+低级)
我然后试图把这种成代码。 我想出了这个
.data
upper BYTE 100 ;setting upper limit 100
lower BYTE 0 ;setting lower limit 0
number BYTE 5 ;number of random numbers
.code
call main
exit
main proc
cls
mov bx,upper ;moving upper bound into bx
mov dx,lower ;moving lower bound into dx
mov ax,2914017 ;taking a random number for this trial
mov ecx,number ;setting the loop counter
L1:
sub bx,dx ;(upper-lower)
div bx
add ah,dx ;(randomNumber mod (bx) + lower
main endp
我很好奇,我怎么会在每个循环周期结束时打印出随机数。如果上述代码有意义。
在此先感谢!
2012-04-11
Whiplash
+0
欢迎来到计算器! –
2012-04-11 07:16:00
+0
如果这是在Windows上,那么一些建议在这里:http://stackoverflow.com/questions/1922134/printing-out-a-number-in-assembly-language –
2012-04-11 07:35:52
+2
打印是高度平台特定的。你在哪里试图组装和执行这个? MS-DOS?视窗? Linux呢?此外,该指令不会飞行:“mov ax,2914017” - ax是一个16位寄存器,其最大值为65535.然而,eax为32位。 –
2012-04-11 16:57:24
c51汇编语言随机数函数,汇编语言随机数发生器相关推荐
- matlab seed函数_如何用matlab生成随机数函数_matlab随机数生成函数
如何用matlab生成随机数函数 1. MATLAB 函数 rand 产生在区间 (0, 1)的均匀随机数,它是平均分布在 (0,1)之间.一个称为seed的值则是用来控制产生随机数的次数.均匀随机数 ...
- python中随机数函数_Python随机数函数
摘要: 下文讲述Python代码中seed()函数的简介说明,如下所示: seed()函数功能 用于改变随机数生成器的种子, 常用于其它随机函数之前运行此函数 seed()函数语法 seed.seed ...
- 【MATLAB】数据类型 ( 矩阵 | 随机数函数 | 生成矩阵 )
文章目录 一.矩阵 1.定义矩阵 2.转置矩阵 3.矩阵放到一列 4.逆矩阵 二.随机数函数 1.rand 随机数函数 2.randn 随机数函数 3.randi 随机数函数 三.生成矩阵 1.生成 ...
- 平方取中法随机数函数
一个做游戏软件的人,要做一个随机数函数用,抛出这样一个概念来.一群热爱做游戏的人,在那里讨论,- 平方取中法(midsquare method)是产生[0,1]均匀分布随机数的方法之一,亦称冯·诺伊曼 ...
- C语言 rand函数,srand函数 生成随机数用法详解
与随机数有关的两个函数,srand() 和 rand(),这两个函数都包含"stdlib.h"头文件里 srand()函数是随机数发生器,使得每轮产生的随机数列都不相同. ...
- 算法题:将生成1-5随机数函数转换为1-7随机数函数
题目 将生成1-5随机数函数转换为1-7随机数函数. 解法 方法一 简单的说, 把 1-5 的随机数发生器用两次, 拼成一个5进制的数, 就是1-25. 将这 1-25 平均分配的25种情况映射到7种 ...
- php随机整数rand和mt_rand,PHP随机数函数rand()与mt_rand()的讲解
PHP随机数函数rand()与mt_rand()的讲解 PHP中rand()与mt_rand()都是用于产生一个指定范围内单独随机数的函数,如果需要产生多个不重复的随机数,请参考:PHP生成指定范围内 ...
- c++语言随机数函数,C/C++产生随机数函数简单介绍
计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子.(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535 ...
- c语言怎么产生随机数函数,详细介绍一下C语言里面的随机数产生函数random怎么用...
匿名用户 1级 2013-11-24 回答 rand()函数可以用来产生随机数e799bee5baa6e79fa5e98193e4b893e5b19e31333332643334,但是这不是真真意义上 ...
最新文章
- cv2.cvtColor(img,p)图片格式转换的用法
- (原創) 我的Design Pattern之旅[3]:使用template改進Strategy Pattern (OO) (Design Pattern) (C/C++) (template)...
- 2016年11月2日——jQuery源码学习笔记
- Android 自定义线程池的实战
- ffmpeg添加libx265
- .NET Core 3.0之深入源码理解ObjectPool(一)
- 还要让你的家人等多久?五年后,你在做什么?
- windosw应用提示内存不足
- MySQL MGR实现分析 - 成员管理与故障恢复实现
- CodeForces-4C Registration system
- 第三季-第16课-信号量互斥编程
- C#.Net 调用Java的Web Service
- 为什么有的PLC需要上电停止功能,能防止PLC变砖,可编程控制器 上电停止 串口通信 梯形图
- iOS入门-公司通讯录项目(教你一步步完成一个公司通讯录)
- NLP学习(七)使用stanford实现句法分析-Python3实现
- 【一起入门DeepLearning】中科院深度学习第五课:正则化「Regularization」和优化「Optimization」
- Matplotlib颜色对照表
- syntactic与semantic
- android:简单包装实现伪自定义DatePickerDialog和TimePickerDialog
- java堆空间(内存)