二进制转bcd码c语言程序,微机课设求助 BCD码转换为二进制
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这是我自己找的代码,一直有错,不知道怎么改
DATA SEGMENT
BUFF1 DB "Please enter BCD code:$"
BUFF2 DB 50
DB ?
DB 50 DUP(0)
BUFF3 DB 50
DB ?
DB 50 DUP(0)
DATA ENDS
SSTACK SEGMENT STACK
DW 64 DUP(?)
SSTACK ENDS
CODE SEGMENT
ASSUME CS:CODE
START: MOV AX,DATA
MOV DS,AX
MOV DX,OFFSET BUFF1
MOV AH,9H
INT 21H
XOR AX, AX ;1、将AX清零;
; 2、将CF标志位也清零。
;也就是说相当于以下两条指令:
; MOV ax,0
; CLC
MOV CX, 0004H ;输入数据长度。[4000]:01,02..?
MOV SI, 3500H
MOV DI, 3510H
MOV DX,OFFSET BUFF2
MOV AH,0AH
INT 21H
LEA SI,BUFF2
A1: MOV AL, [SI]
ADD AL, AL ;*2
MOV BL, AL
ADD AL, AL ;*2
ADD AL, AL ;*2
ADD AL, BL ;*10
INC SI
ADD AL, [SI] ;BCD 个位,十位相加
MOV [DI], AL ;存结果
INC SI
INC DI
LOOP A1 ;cx不为零继续
MOV DX,OFFSET BUFF3
MOV AH,0AH
INT 21H
MOV AH,4CH
INT 21H ;程序终止
CODE ENDS
END START
二进制转bcd码c语言程序,微机课设求助 BCD码转换为二进制相关推荐
- 到家服务公司php源码,微信小程序-仿五洲到家商城源码
微信小程序-仿五洲到家商城源码 微信小程序仿五洲到家商城源码是一款精仿五洲到家app界面的小程序源码,适用于各类小程序商城系统,功能及模块均值得借鉴! 对应功能模块 > * 首页(定位成功情况且 ...
- 寝室管理系统c语言软件,C语言宿舍管理系统课设(附源码).doc
PAGE PAGE 1 C语言宿舍管理系统课设 项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行.(书生) 项目运行截图 ...
- C语言石头剪刀布游戏课设
项目说明 本系统基于C语言开发,适用于刚入门的C语言新手项目课设,开发软件采用VC++6.0开发,VS,DEV C++等均可运行. 项目运行截图 代码界面截图 部分关键代码: char Human,C ...
- [含课设报告+源码等]基于JSP实现的飞机票售票管理系统[包运行成功]
下载:https://download.csdn.net/download/ll6666668/64026192 项目介绍: [含课设报告+源码等]基于JSP实现的飞机票售票管理系统[包运行成功][含 ...
- 【022】Vue+Springboot+mysql汽车销售系统课设(含源码、数据库、运行教程、实验报告)
文章目录 一.项目介绍 二.运行教程 三.源码及论文获取 一.项目介绍 技术栈:spring-boot.mysql.mybatis-plus.druid连接池.Vue. 本课设除源码.数据库外,还含一 ...
- python课设代码,《Python语言程序设计》课设代码
<Python语言程序设计>课设代码是一个不错的学习资源,大小为3.45 MB,由钱高昂 提供,Python类资源中评分为9.5. 资源介绍 电子科技大学2020年<Python语言 ...
- QT五子棋游戏课设及源码(连接mysql数据库含打开并运行程序的教程)
gdut大一下学期c++课设(得分:95) 实验报告及源码压缩包百度云下载: 链接:https://pan.baidu.com/s/1zO5ofMz09fiWihxCcZcFbg 提取码:ddav 首 ...
- mysql创建表里主码和外码_SQL语言创建表时候怎么定义主码和外码
展开全部 SQL语言62616964757a686964616fe58685e5aeb931333433623064创建表时候用Primary Key(属性名)定义主码,用Foreign Key(属性 ...
- 微信扫码下单小程序怎么弄(做扫码下单小程序的方法)
很多粉丝朋友咨询我们说:自己想要弄个微信扫码下单的小程序该怎么弄?本文小编就给大家分享一下做扫码下单小程序的方法. 做个扫码下单小程序之前,我们首先要清楚自己的行业以及自己的产品或者服务是哪种类型.然 ...
- 日程信息管理系统设计与实现C 语言论文,C课设个人日程管理系统.docx
C课设个人日程管理系统 可视化程序设计 大作业 班 级: 学 号: 姓 名: 指导教师: 计算机与通信工程学院 2018.01 1. 任务描述 课题:日程管理系统 由于题目没有提及要实现的具体的功能, ...
最新文章
- mysql Tablespace exists解决
- .NET Framework 各版本区别
- 463. Island Perimeter 岛屿的周长
- 转载 JDK + Android-SDK + Python + MonkeyRunner 的安装
- matlab问题利用M文件比较两个数大小,Matlab中写M文件及调用
- mysql5.7.18-winx64安装
- 1-7华为HCNA认证eNSP基础B
- 浅谈Java中的常量池
- CAD画虚线怎么调比例?CAD画虚线教程
- 致远OA-A8系统的0day远程命令执行的实战
- [置顶]Gradle 实现 Android 多渠道定制化打包
- mininet和ryu简单实现自定义topo
- win10忘记密码_电脑忘记密码没关系,这招教你简单轻松改密码
- filco的pin码_一把强行帮你退烧的键盘 plum niz atom66静电容
- 第九层(16):STL终章——常用集合算法
- 基于stm32f407的示波器
- .Snowflake Snow Snowflakes——解题报告
- 2022.05.20-电脑切换全屏与非全屏(特别是谷歌浏览器)的时候会发生卡顿黑屏
- view.setAlpha(float alpha)与view.getBackground().setAlpha(int alpha)的区别
- 【笔记】cocos2dx xxtea逆向获取lua脚本和资源文件
热门文章
- matlab信号建模,Matlab在信号处理中的建模仿真
- 原生php ajax post_php下的原生ajax请求用法实例分析
- python获取读取文件的文件名_python文件名获取文件路径
- ORACLE decode
- 2019刚开年全球天气已“爆表” 多国极端天气打破历史纪录
- 一粒云盘发布v3.5版本
- 使用工厂方法模式实现多数据库WinForm手机号码查询器(附源码)
- js中中括号,大括号使用详解
- 摩托罗拉里程碑2刷android 2.3.4
- 如何成为优秀的技术人员