查表程序c8051汇编语言,汇编程序 查表求平方的实现
【任务】设在内存单元SQTAB首址开始存放了0~15的平方数表。要求用直接查表法编一程序,求出A单元中给定数(<=15)的平方值送B单元保存。
【参考解答1】
assume cs: code, ds: data
data segment
sqtab db 0, 1, 4, 9, 16, 25, 36, 49, 64, 81
db 100, 121, 144, 169, 196, 225
a db 12
b db ?
data ends
code segment
start:
mov ax, data
mov ds, ax
mov bl, a ;以a中值作为索引值
mov bh, 0
mov al, sqtab[bx] ;在table中查找
mov b, al
mov ax, 4c00h
int 21h
code ends
end start
【参考解答2】(用专门的查表指令xlat)
assume cs: code, ds: data
data segment
sqtab db 0, 1, 4, 9, 16, 25, 36, 49, 64, 81
db 100, 121, 144, 169, 196, 225
a db 12
b db ?
data ends
code segment
start:
mov ax, data
mov ds, ax
mov bx, offset sqtab
mov al, a
xlat
mov b, al
mov ax, 4c00h
int 21h
code ends
end start
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
查表程序c8051汇编语言,汇编程序 查表求平方的实现相关推荐
- AD603的查表程序
今天做到AD603要求编写一个程序来控制增益,0~40db.可通过0~2.5v来调解.AD603在30MHZ的情况下是gain=40VG+20.-500mv<=vg<=500mv.那么将G ...
- 汇编语言L0C,单片机汇编语言指令查表.doc
单片机汇编语言指令查表 目的操作数汇编指令机器码功能机器周期字节数Amov A ,#data74H datadata传至A12Amov A,directE5H direct direct 传至A12A ...
- c语言创建空顺序表的程序,C语言实现顺序表的创建与增删改查操作
SqListDemo.c /* 线性表的顺序存储实现 */ #include #include #include // 定义符号常量 #define LIST_INIT_SIZE 50 #define ...
- C案例:创建顺序表并进行增删改查操作
一.顺序表概述 顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素.使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中 ...
- python查表法是什么_python查表法提取骨骼线经历
首先根据这篇博文https://www.cnblogs.com/xianglan/archive/2011/01/01/1923779.html,自己重新编写python代码,由于出现局部错误,导致出 ...
- MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物
MySQL基础知识-MySQL概述安装,单表增删改查,函数,约束,多表查询,事物 前言 1.MySQL概述 1.1数据库相关概念 1.2MySQL数据库 1.2.1版本 1.2.2下载 1.2.3安装 ...
- MySQL第二讲 - 数据表简单操作 与 “增删查改的开头部分- 增”- 细节狂魔
文章目录 前文知识点回顾 SQL语句 >>操作指令 (不区分大小写) 1.显示数据库:show databases; 2.创建数据库:create database 数据库名; [如果 ...
- SpringMVC表单数据增删改查简易梳理(含实例代码)
使用SpringMVC创建表单进行数据的增删改查是javaEE开发的基本功,本人根据自己最近开发的基于jeecms框架的网站平台来梳理数据增删改查的思路. 首先根据所需表单页面设计数据库,定义不同字段 ...
- SAP abap内表分类与增删改查操作
SAP abap内表分类与增删改查操作 1.内表的分类 1.1.标准表 (standard table ) 系统为该表每一行生成一个院级索引.填表是可以将数据附加在现有行之后,也可以插入到指定的位置, ...
最新文章
- 使用 alpine 打包镜像注意事项
- scala array 删除元素_Array中some介绍
- LeetCode Counting Bits(动态规划)
- 服务器文件上传记录,记录一下上传文件(图片)的过程上传图片到ftp服务器
- linux怎么进去vi编辑器,red hat enterprise linux开机怎么进入vi编辑器界面?
- SSAS parent/child dimension
- pulse 去马赛克软件_最新黑科技...马赛克也能去了!!
- 南京林业大学计算机专业分数线,2021南京林业大学录取分数线_历年各专业分数线(2017-2020),各省投档线_一品高考网...
- 【ArcGIS 10.2新特性】Portal for ArcGIS新特性
- 基于springboot的高校后勤系统
- 软件设计原则(五) 开闭原则
- 3DMax 完全重置
- 数学表达式Round2
- 图书信息管理系统(c语言)
- 链家北京二手房交易数据分析
- 使用 JDBC 连接不同版本 DB2 数据库的兼容性问题
- 台式计算机关机后自行重启,台式电脑关机后自动重启的具体解决方法
- 过滤文本中的中英文标点符号、字母、数字、表情
- Power BI 客户端 安装 错误
- 数据库期末复习(1-5章)