返回首页
当前位置: 主页 > 编程基础知识 >
  • 查表法编写汇编语言子程序实现BCD码和ASCII码的转换 日期:2013-04-09 17:50:31 点击:3604 好评:280

    下面用查表法编一汇编语言子程序,将 R3 中的 BCD 码转换成 ASCII 码: MAIN: MOV A,R3 ;待转换的数送 A MOV DPTR,#TAR ;表首地址送 DPTR MOVC A,@A+DPTR ;查 ASCII 码表 MOV R3,A ;查表结果送 R3 RET TAR DB 30H,31H,32H,33H,34H DB 35H,36H,37H,38H,39...

  • 机器汇编的概念及扫描过程 日期:2013-03-05 18:10:03 点击:658 好评:609

    把汇编语言翻译成机器语言的过程称为汇编,可以用人手工完成,称为手工汇编,也可以用计算机完成,称为机器汇编。在汇编语言中,用助记符(Memoni)代替操作码,用地址符号(Symbol)或标号(Label)代替地址码。 机器汇编可分为两个过程: 两次扫描过程。 第一次...

  • 手工汇编的概念,举例说明 日期:2013-03-05 18:05:16 点击:1007 好评:106

    手工汇编的概念:在汇编语言程序设计中,简单的程序可用手工的方式编程,即采用键盘输入的编写方式。首先把汇编语言程序用助记符指令写出,然后通过查指令的机器代码表,逐个把助记符指令翻译成机器代码,再进行调试和运行。通常将这种人工查表翻译指令的方...

  • 51单片机片内数据存储器分为哪几个性质和用途不同的区域? 日期:2012-10-11 19:57:13 点击:2302 好评:13

    8051 内部 128B 的数据 RAM 区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下: (1) 00H~1FH 为工作寄存器组区,共分 4 组,每组占用 8 个 RAM 字节单元,每个单元作为一个工作寄存器,每组的 8 个单元分别定义为 8 个工作寄存器...

  • 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中? 日期:2012-10-11 19:52:59 点击:1842 好评:97

    8051 单片机内部有 21 个特殊功能寄存器,在物理上是分散在片内各功能部件中,在数学上把它们组织在内部数据存储器地址空间 80H~FFH 中,以便能使用统一的直接寻址方式来访问。这些特殊功能寄存器颁在以下各个功能部件中: (1) CPU : ACC 、 B 、 PSW 、...

  • 什么叫归一化子程序?有什么作用? 日期:2012-03-06 20:24:10 点击:967 好评:-4

    答:所谓归一化子程序,即通用或标准化操作子程序。 将所有应用操作归纳成几个基本的输入输出子程序,并使这些标准子程序具有规范的入口条件和出口状态。应用时,只要设置相应的入口和出口,调用归一化子程序,就能达到串行输入输出的目的。...

  • 二进制数、十进制数、十六进制数各用什么字母尾缀作为标识符?无 日期:2011-05-13 17:56:39 点击:5235 好评:138

    答:二进制数用尾缀 B 表示,十六进制数用尾缀 H 表示,十进制数用尾缀 D 表示,无尾缀标识符时表示十进制数。二进制数和十六进制数则必须加尾缀,否则错。...

  • 什么叫汇编语言?有什么特点? 日期:2011-05-13 17:56:09 点击:1381 好评:19

    答:汇编语言是用助记符替代机器语言中的操作码,用 16 进制数替代二进制代码。特点是比较直观,易于记忆和检查,可读性较好。但是计算机执行时,必须将汇编语言翻译成机器语言,不同的微处理器有不同的汇编语言。...

  • 存储器为什么要有片选控制和带三态门的输入/输出电路? 日期:2011-05-07 21:26:44 点击:1089 好评:10

    存储器的输出端是连接在数据总线上的。数据总线相当于一条车流频繁的大马路, 必须在绿灯条件下,车辆才能进入这条大马路,否则要撞车发生交通事故。同理,存储器中的数据是不能随意传送到数据总线上的。例如,若数据总线上的数据是 1 ( 高电平 5V) ,存储器...

  • 存储器主要由哪几部分组成,如何使用 日期:2011-04-29 22:45:18 点击:1579 好评:26

    存储器由存储体、地址译码器和控制电路组成。 1) 存储体是存储数据信息的载体。由一系列存储单元组成,每个存储单元都有确定的 地址。存储单元通常按字节编址,一个存储单元为一个字节,每个字节能存放一个 8 位二进制数。就像一个大仓库,分成许多房间,大...

推荐内容