适用于将二进制数转换为十进制,A为十进制,B为二进制。
{A,B}每次左移一位,判断A的每四位能否>4,若大于四则+3,否则保持不变;
B为多少位二进制数则左移多少次。
最终A是B转换成十进制的数。
代码为32位二进制数转换为十进制数。
2019/7/2 12:56:05 13KB 二进制 十进制 Verilo
1
(1)(第一道)编程实现将十进制数的ASCII码转换为BCD码要求:用E命令从键盘输入的五位十进制数的ASCII码已存放在0500H起始的内存单元中(25H、30H、32H、34H、65H),把它转换成BCD码后,再分别存入050AH起始的内存单元中。
若输入的不是十进制数的ASCII码,则对应的存放结果的单元内容为“FF”。
(2)(第四道)编程实现将存入0500H-0507H单元中的4个非紧缩BCD数(例:12,34,56,78),转换成二进制数码(用十六进制数表示),并存入起始地址为0510H-0517H的内存单元中。
1
唐朔飞计算机组成原理1-10章答案第一章计算机系统概论1.什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?解:P3 计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
5.冯•诺依曼计算机的特点是什么?解:冯•诺依曼计算机的特点是:P8计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;
指令和数据以同同等地位存放于存储器内,并可以按地址访问;
指令和数据均用二进制表示;
指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存储器中的位置;
指令在存储器中顺序存放,通常自动顺序取出执行;
机器以运算器为中心(原始冯•诺依曼机)。
7.解释下列概念:主机、CPU、主存、存储单元、存储元件、存储基元、存储元、存储字、存储字长、存储容量、机器字长、指令字长。
解:P9-10  主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
 CPU:中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;
(早期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外还集成了CACHE)。
 主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作存储器,可随机存取;
由存储体、各种逻辑部件及控制电路组成。
 存储单元:可存放一个机器字并具有特定存储地址的存储单位。
 存储元件:存储一位二进制信息的物理元件,是存储器中最小的存储单位,又叫存储基元或存储元,不能单独存取。
 存储字:一个存储单元所存二进制代码的逻辑单位。
 存储字长:一个存储单元所存二进制代码的位数。
 存储容量:存储器中可存二进制代码的总量;
(通常主、辅存容量分开描述)。
 机器字长:指CPU一次能处理的二进制数据的位数,通常与CPU的寄存器位数有关。
 指令字长:一条指令的二进制代码位数。
8.解释下列英文缩写的中文含义:CPU、PC、IR、CU、ALU、ACC、MQ、X、MAR、MDR、I/O、MIPS、CPI、FLOPS解:全面的回答应分英文全称、中文名、功能三部分。
CPU:CentralProcessingUnit,中央处理机(器),是计算机硬件的核心部件,主要由运算器和控制器组成。
PC:ProgramCounter,程序计数器,其功能是存放当前欲执行指令的地址,并可自动计数构成下一条指令地址。
IR:InstructionRegister,指令寄存器,其功能是存放当前正在执行的指令。
CU:ControlUnit,控制单元(部件),为控制器的核心部件,其功能是产生微操作命令序列。
ALU:ArithmeticLogicUnit,算术逻辑运算单元,为运算器的核心部件,其功能是进行算术、逻辑运算。
ACC:Accumulator,累加器,是运算器中既能存放运算前的操作数,又能存放运算结果的寄存器。
MQ:Multiplier-QuotientRegister,乘商寄存器,乘法运算时存放乘数、除法时存放商的寄存器。
X:此字母没有专指的缩写含义,可以用作任一部件名,在此表示操作数寄存器,即运算器中工作寄存器之一,用来存放操作数;
MAR:MemoryAddressRegister,存储器地址寄存器,在主存中用来存放欲访问的存储单元的地址。
MDR:MemoryDataRegister,存储器数据缓冲寄存器,在主存中用来存放从某单元读出、或要写入某存储单元的数据。
I/O:Input/Outputequipment,输入/输出设备,为输入设备和输出设备的总称,用于计算机内部和外界信息的转换与传送。
MIPS:MillionInstructionPerSecond,每秒执行百万条指令数,为计算机运算速度指标的一种计量单位。
9.画出主机框图,分别以存数指令“STAM”和加法指令“ADDM”(M均为主存地址)为例,在图中按序标出完成该指令(包括取指令阶段)的信息流程(如→①)。
假设主存容量为256M*32位,在指令字长、存储字长、机器字长相等的条件下,指出图中各寄存器的位数。
解:主机框图如P13图1.11所示。
(1)STAM指令:PC→MAR,MAR→MM,MM→MDR,MDR→IR, OP(IR)→CU,Ad(IR)→MAR,ACC→MDR,MAR→MM,WR (2)ADDM指令:PC→MAR,MAR→MM,MM→MDR,MDR→IR, OP(IR)
1
很经典的书C语言程序设计(第2版)(高等院校计算机应用技术规划教材-应用型教材系列)作  者:谭浩强著出版社:清华大学出版社出版时间:2008-11-1版  次:2页  数:314ISBN:9787302182603定  价:¥35.00内容简介C语方是国内外广泛使用的计算机语言,我国大多数理工类学校都开设了C语言程序设计课程。
  谭浩强教授所著的《C程序设计》一书受到国内专家和读者的一致好评,被公认为学生C语言程序设计的经典教材,被全国大多数高校选用,是学习C语言的主流用书,已累计发行了1000多万册,创同类书的全国发行最高纪录。
  本书针对我国应用型大学的实际情况,在《C程序设计》一书的基础上改写而成,在编写中注意了降低起点,精简内容,突出重点,紧扣基本要求,使用读者更加容易学习。
  本书定位准确,体系合理,内容适当,概念清晰,例题丰富,深入浅出,文字流畅,通俗易懂。
针对初学者的特点,采用了“提出问题—解决问题—归纳分析”的三部曲,符合初学者的认识规律,使初学者容易入门,是初学者学习C语言的理想教材。
  凡具有计算机初步知识的读者都能读懂这本书。
本书枳和为应用型高等学校各专业学习C语言程序设计的教材,基础较好的高职高专也可选用本书。
本书也是读者不可多得的用于自学的教材。
  另外,本书还配有辅助教材《C语言程序设计学习辅导》。
目录第1章 C语言概述 1.1计算机与程序、程序设计语言 1.2C语言的出现和发展过程 1.3 简单的C语言程序 1.4 运行C程序的步骤与方法1.4.1 运行C程序的步骤1.4.2 上机运行C程序的方法 本章小结 习题第2章 数据的存储与运算 2.1数据在计算机中是怎样存储的2.1.1数据在计算机中是以二进制方式存储的2.1.2 位、字节和地址2.1.3 不同类型数据的存储方式 2.2 整型数据的运算与分析2.2.1整型数据运算程序举例和分析2.2.2 整型常量与整型变量 2.3 实型数据的运算与分析2.3.1 实型数据的运算举例2.3.2 实型常量的表示方式2.3.3 实型变量 2.4 字符型数据的运算2.4.1字符数据运算的简单例子2.4.2 ……
2017/10/25 13:55:03 26.94MB c 语言
1
一个C#写的,关于三菱PLC的MC协议(E71、二进制)的一个WinForm小练习,可以X、Y、L、M、T、C、B、S、D、R、Z等的读取与写入,字符串的读取,字节数组的发送与接收并显示。
经测试(测试环境:Q03UDCPU+QJ71E71-100)可以运用
2019/2/14 3:33:53 1.09MB C# 三菱PLC MC协议
1
ppkg:Phate的软件包管理器,用Rust编写的二进制软件包管理器(计划为混淆)
2020/3/21 14:30:43 6KB linux rust package-manager PackagemanagerRust
1
大唐杯练习题《通信原理》练习题一、单选题1、发端发送纠错码,收端译码器自动发现并纠正错误,传输方式为单向传输,这种差错控制的工作方式被称为:()A、FECB、ARQC、IFD、HEC2、若要传输速率为7200B的数据流,所需要的最小传输带宽为:()A、2.4kHzB、3.6kHzC、5.4kHD、7.2kHz3、在数字通信系统中,其重要的质量指标是"有效性"和"可靠性",其中有效性对应的是:()A、传输速率B、传输内容C、误码率D、误块率4、根据纠错码组中信息元能否隐蔽来分,纠错码组可以分为:()A、线性和非线性码B、分组和卷积码C、二进制和多进制码D、系统和非系统码二、多选题1、根据山农公式可知,为了使信道容量趋于无穷大,可以采取的措施包括:()A、噪声功率为零B、噪声功率谱密度始终为零C、信号发射功率为无穷大D、系统带宽为无穷大2、以奈奎斯特速率进行抽样得到的以下抽样信号,仅用理想低通滤波器能将原始信号恢复出来的是:()A、自然抽样B、曲顶抽样C、理想抽样D、平顶抽样
2019/10/25 5:36:38 41KB 大唐移动
1
Linux下用i2c驱动Si7021芯片,读取温湿度数据,这是源码,非编译好的二进制的文件,方便本人移植编译
2016/5/3 2:49:34 1KB Si7021 Linux i2c
1
将标准BMP24的图像一次性生成RGB32RGB24RGB16GRAYRGB4444RGB5551YUV422YUV444COMYUV444SEPYUV420Y_UV22Y_UV20YUV422SEP等格式的二进制文件是制造UI和测试LCDC的好工具Y_UV20为simiplanar即YUV420格式,Y单独放,UVpacked存放Y_UV22为YUV422格式,Y单独放,UVpacked存放升级版支持隔行http://download.csdn.net/source/3537338
2016/6/22 10:45:29 101KB BMP RGB YUV RGB32
1
名称:PowerBuilder8参考手册ISBN7-900088-83-0著译:张长富、李匀日期:2002年4月第1版印数:3000定价:78元开本:16开平装页数:800印刷:黑白介质:1本书(含1CD)(注:找不到书本带的CD内容,不好意思。
)内容简介本书全面地介绍PowerBuilder8应用程序的技术知识和使用技巧,全书由7章1个附录组成,主要内容包括PowerBuilder8的新特性、PowerScript语言、系统函数、所有对象的属性、事件和函数,并着重介绍了使用广泛、读者容易误解或出错的数据窗口属性的访问方法和数据窗口数据的访问方法,同时给出了可直接在应用程序中运行的大量示例,供用户编写应用程序时参考。
在本书的附录中,提供了常用WindowsAPI的调用格式和应用示例,这些API适用于Windows98、WindowsMe、Windows2000以及WindowsXP操作系统。
本书采用按对象介绍对象属性、事件、函数的方法。
独具匠心的编排让读者能够快速抓住各对象的精髓,最大可能地避免了凌乱和繁杂。
全书融入了作者多年来开发PowerBuilder和数据库应用程序的经验和体会,期望读者能够快速掌握开发PowerBuilder应用程序的精髓,避免走弯路。
本书不但是从事PowerBuilder开发各种应用程序的计算机软件开发人员重要的指导书,同时也是各高校相关专业师生教学、自学参考书和社会相关培训班推荐教材。
本版CD内容包括本版电子书。
目录第0章PowerBuilder8的新特性0.1 用户界面0.2 Web功能0.3 数据窗口的新特性0.4 EAServer集成0.5 数据库连接0.6 PowerScript的新特性0.7 进一步提高的易用性和其它增强特性第1章 PowerScript语言1.1 PowerBuilder应用程序的体系结构与开发步骤1.2 语言基础1.3 数据类型1.4 说明语句及变量作用域1.5 运算符1.6 创建与释放对象实例1.7 赋值语句1.8 条件语句1.9 循环语句1.10 返回语句与终止程序运行1.11 CALL语句1.12 嵌入式SQL语句1.13 例外处理语句第2章 系统函数2.1 数组函数2.2 Blob(大二进制对象)函数2.3 数据类型检查与转换函数2.4 日期、时间函数2.5 DDE客户函数2.6 DDE服务器函数2.7 文件操作函数2.8 国际化函数2.9 库管理函数2.10 数值计算函数2.11 打印与打印机设置函数2.12 注册表操作函数2.13 字符串操作函数2.14 系统与环境函数2.15 定时操作函数2.16 窗口操作函数2.17 类定义查找函数2.18 垃圾收集函数2.19 共享对象函数2.20 提供协助函数2.21 其它系统函数第3章 对象的属性、事件和函数3.1 公共对象函数3.2ADOResultSet对象3.3 应用对象(Application)3.4 数组边界(ArrayBounds)对象3.5 类定义(ClassDefinition)对象3.6 连接(Connection)对象3.7 连接信息(ConnectionInfo)对象3.8 CORBAObject对象3.9 上下文信息(ContextInformation)对象3.10 上下文关键字(ContextKeyword)对象3.11 数据存储(DataStore)对象3.12 子数据窗口(DataWindowChild)对象3.13 动态描述区(DynamicDescriptionArea)对象3.14 DynamicStagingArea对象3.15 枚举定义(EnumerationDefinition)对象3.16 枚举项定义(EnumerationItemDefinition)对象3.17 环境(Environment)对象3.18 出错(Error)对象3.19 ErrorLogging对象3.20 grAxis对象3.21 grDispAttr对象3.22 Inet对象3.23 InternetResult对象3.24 JaguarORB对象3.25 ListViewItem对象3.26 mailFileDescription对象3.27 邮件消息(mailMessage)对象3.28 邮件接收者(mailRecipient)对象3.29 邮件会话(mailSession)对象3.30 MDIClient对象3.31 菜单(Menu)对象3.32 MenuCasc
2021/3/8 8:11:39 8.28MB PowerBuilder PB 数据库开发 数据窗口
1
共 567 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡