【任务】设在内存单元SQTAB首址开始存放了0~15的平方数表。要求用直接查表法编一程序,求出A单元中给定数(<=15)的平方值送B单元保存。

【参考解答1】

assume cs: code, ds: datadata segmentsqtab db 0, 1, 4, 9, 16, 25, 36, 49, 64, 81db 100, 121, 144, 169, 196, 225a db 12b db ?
data endscode segment
start:mov ax, datamov ds, axmov bl, a           ;以a中值作为索引值mov bh, 0mov al, sqtab[bx]   ;在table中查找mov b, almov ax, 4c00hint 21hcode endsend start

【参考解答2】(用专门的查表指令xlat)

assume cs: code, ds: datadata segmentsqtab db 0, 1, 4, 9, 16, 25, 36, 49, 64, 81db 100, 121, 144, 169, 196, 225a db 12b db ?
data endscode segment
start:mov ax, datamov ds, axmov bx, offset sqtabmov al, axlatmov b, almov ax, 4c00hint 21hcode endsend start

汇编程序:查表求平方相关推荐

  1. 查表程序c8051汇编语言,汇编程序 查表求平方的实现

    [任务]设在内存单元SQTAB首址开始存放了0-15的平方数表.要求用直接查表法编一程序,求出A单元中给定数(<=15)的平方值送B单元保存. [参考解答1] assume cs: code, ...

  2. 微机原理——平方值查表

    TABLE中连续16个连续单元中存在着0-15的平方值,使用键盘输入一个数字X(0<=x<=15),查表求X的平方值,并将结果展示在屏幕上. 实现代码: DATA SEGMENT TABL ...

  3. C语言正余弦函数定点查表算法原理及实现

    如果用数学库中的sin和cos函数计算,可能涉及浮点.乘法.除法运算,运行速率较低.这里介绍一种正余弦查表算法. 参考代码:SMT32 FOC电机库的mc_math.c. 首先我们知道正弦和余弦的函数 ...

  4. NTC查表法,采用二分法

    做温控器,传感器采用NTC热敏电阻,前几年做的代码,为了省事方便,直接采用查询方法,从头到尾查询一边,一个200个元素的一维数组,例如NTC_ADC_TAB[200],最多要查询200次!方法很笨! ...

  5. 汇编程序:通过查表方法实现0-9的平方

    ;通过查表方法实现0-9的平方,要求:数字从键盘输入,若输入不是数字键,给出错误提示,并从新输入.平方名为TABLE,结果要求存放在BUFFER中 DISP_STRING MACRO Y MOV AH ...

  6. crc16modbus查表法_分别用定义法和查表法求取MODBUS_CRC16的值

    根据 Modbus 协议, 常规 485 通讯的信息发送形式如下: 地址 功能码 数据信息 校验码 1byte 1byte nbyte    2byte CRC 校验是前面几段数据内容的校验值,为一个 ...

  7. Numpy API 速查表

    本文是 Numpy 各个功能的 API 的速查表 参考文档: Numpy API Reference $1. 创建数组 $1.1 用1和0创建数组 函数 说明 empty(shape[, dtype, ...

  8. DL4J中文文档/开始/速查表

    快速检索 DL4J(和相关项目)有很多功能.此篇的目标是总结这个功能,以便用户知道存在什么功能,以及在哪里可以找到更多信息. 内容 层 前馈层 输出层 卷积层 循环层 无监督层 其它层 图顶点 输入预 ...

  9. 汇编语言XLAT查表法

    汇编基础篇2 用查表法求0-9之间地十进制数地平方值 软件emu8086 汇编代码如下 ; You may customize this and other start-up templates; ; ...

最新文章

  1. ios searchBar 的代理方法 集合
  2. Shell中常用的引号
  3. 为什么白帽SEO更好?
  4. 使用 Microsoft Ajax Library 创建自定义客户端脚本
  5. Qt状态机框架介绍(二)
  6. Javascript实现子窗口向父窗口传值(转)
  7. 如何在软件里显示编译时间?__DATE__和__TIME__
  8. RK G68三模说明书
  9. python解一元一次方程标准形式_一元一次方程的标准形式的概念以及解法
  10. Mysql第一天笔记01——安装mysql
  11. Java+控制台 商城销售系统
  12. 打印钻石图形python_Python pandas高效数据处理之绘图
  13. 2022年度变更调查数据处理工具箱
  14. settextstyle
  15. 震惊:这样投简历才有效,你竟然不知道?
  16. 使用es的新姿势 2.x 5.x 6.x通用
  17. Mars 模拟器编写 mips32 汇编 的入门教程
  18. 各CCF期刊点评网站/学术论坛的信息汇总及个人评价
  19. nginx 301 Moved Permanently错误
  20. 360拿什么来PK百度

热门文章

  1. 中国制造显威,动力电池出货量翻倍增长,已居于绝对领先地位
  2. 今日键盘字母键突然“失灵”了,这是为什么呢?
  3. 保姆式学习,解决夜神模拟器ADB版本不一致问题
  4. scrum立会报告+燃尽图(第三周第四次)
  5. 小米便签开源项目本地环境搭建
  6. 电竞网咖用2.5G网卡,体验飞一般的感觉!
  7. android java.lang.ClassNotFoundException但此类已存在
  8. 灵动微 MM32 多路ADC-DMA配置
  9. word 对齐方式 左对齐,居中,两端对齐 的区别 (图示)
  10. 迅雷下载器-FDM,看2019新年大电影