我最近开始学习汇编语言。对于我正在研究的项目,我必须使用线性一致性来生成随机数生成器。我想拿三个数字。上限,下限和我想要的随机数的数量。如式为获得一个随机数,我想出了....汇编语言随机数发生器

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汇编语言随机数函数,汇编语言随机数发生器相关推荐

  1. matlab seed函数_如何用matlab生成随机数函数_matlab随机数生成函数

    如何用matlab生成随机数函数 1. MATLAB 函数 rand 产生在区间 (0, 1)的均匀随机数,它是平均分布在 (0,1)之间.一个称为seed的值则是用来控制产生随机数的次数.均匀随机数 ...

  2. python中随机数函数_Python随机数函数

    摘要: 下文讲述Python代码中seed()函数的简介说明,如下所示: seed()函数功能 用于改变随机数生成器的种子, 常用于其它随机函数之前运行此函数 seed()函数语法 seed.seed ...

  3. 【MATLAB】数据类型 ( 矩阵 | 随机数函数 | 生成矩阵 )

    文章目录 一.矩阵 1.定义矩阵 2.转置矩阵 3.矩阵放到一列 4.逆矩阵 二.随机数函数 1.rand 随机数函数 2.randn 随机数函数 3.randi 随机数函数 三.生成矩阵 1.生成 ...

  4. 平方取中法随机数函数

    一个做游戏软件的人,要做一个随机数函数用,抛出这样一个概念来.一群热爱做游戏的人,在那里讨论,- 平方取中法(midsquare method)是产生[0,1]均匀分布随机数的方法之一,亦称冯·诺伊曼 ...

  5. C语言 rand函数,srand函数 生成随机数用法详解

    与随机数有关的两个函数,srand() 和 rand(),这两个函数都包含"stdlib.h"头文件里 srand()函数是随机数发生器,使得每轮产生的随机数列都不相同.      ...

  6. 算法题:将生成1-5随机数函数转换为1-7随机数函数

    题目 将生成1-5随机数函数转换为1-7随机数函数. 解法 方法一 简单的说, 把 1-5 的随机数发生器用两次, 拼成一个5进制的数, 就是1-25. 将这 1-25 平均分配的25种情况映射到7种 ...

  7. php随机整数rand和mt_rand,PHP随机数函数rand()与mt_rand()的讲解

    PHP随机数函数rand()与mt_rand()的讲解 PHP中rand()与mt_rand()都是用于产生一个指定范围内单独随机数的函数,如果需要产生多个不重复的随机数,请参考:PHP生成指定范围内 ...

  8. c++语言随机数函数,C/C++产生随机数函数简单介绍

    计算机的随机数都是由伪随机数,即是由小M多项式序列生成的,其中产生每个小序列都有一个初始值,即随机种子.(注意: 小M多项式序列的周期是65535,即每次利用一个随机种子生成的随机数的周期是65535 ...

  9. c语言怎么产生随机数函数,详细介绍一下C语言里面的随机数产生函数random怎么用...

    匿名用户 1级 2013-11-24 回答 rand()函数可以用来产生随机数e799bee5baa6e79fa5e98193e4b893e5b19e31333332643334,但是这不是真真意义上 ...

最新文章

  1. cv2.cvtColor(img,p)图片格式转换的用法
  2. (原創) 我的Design Pattern之旅[3]:使用template改進Strategy Pattern (OO) (Design Pattern) (C/C++) (template)...
  3. 2016年11月2日——jQuery源码学习笔记
  4. Android 自定义线程池的实战
  5. ffmpeg添加libx265
  6. .NET Core 3.0之深入源码理解ObjectPool(一)
  7. 还要让你的家人等多久?五年后,你在做什么?
  8. windosw应用提示内存不足
  9. MySQL MGR实现分析 - 成员管理与故障恢复实现
  10. CodeForces-4C Registration system
  11. 第三季-第16课-信号量互斥编程
  12. C#.Net 调用Java的Web Service
  13. 为什么有的PLC需要上电停止功能,能防止PLC变砖,可编程控制器 上电停止 串口通信 梯形图
  14. iOS入门-公司通讯录项目(教你一步步完成一个公司通讯录)
  15. NLP学习(七)使用stanford实现句法分析-Python3实现
  16. 【一起入门DeepLearning】中科院深度学习第五课:正则化「Regularization」和优化「Optimization」
  17. Matplotlib颜色对照表
  18. syntactic与semantic
  19. android:简单包装实现伪自定义DatePickerDialog和TimePickerDialog
  20. java堆空间(内存)

热门文章

  1. 皮一皮:大哥!二弟!三弟!
  2. 如何写好注释,让同事赞不绝口?
  3. 还剩10天,赶紧登下百度网盘,拯救你的2T存储空间吧!
  4. YAML中多行字符串的配置方法总结
  5. 2020,微服务之死?
  6. 社区头条:Spring For All 新版上线了!!!
  7. linux服务器密码策略,windows与linux服务器平台密码策略管理
  8. 无卷积骨干网络:金字塔Transformer,提升目标检测/分割等任务精度(附源代码)
  9. mxnet pick挑选
  10. VarGFaceNet