真指令和伪指令的区别

作者&投稿:诗艺 (若有异议请与网页底部的电邮联系)

指令语句,伪指令,宏指令的区别
主持人说的中文,大部分都是要翻译成英文的;少数几句,是说给翻译听的,告诉他如何翻译。我们写的指令,由“编译软件”翻译成机器码的,称为指令语句;有一些是写给“编译软件”看的,不翻译成机器码,这样的就是“伪指令”。一条条计算机的指令,一般来说,功能都是极为简单,我们可以把几条、几...

87. 宏指令与伪指令的区别是什么?
宏指令是由用户按照宏定义格式编写的一段程序,其中语句可以是指令、伪指令,甚至是已定义的宏指令。伪指令和指令的区别在于,每一条指令必须生成机器代码,然后在程序运行期间由CPU来执行其操作;而伪指令是在汇编期间由汇编程序执行的操作命令,除了数据定义及存储器分配伪指令分配存储器空间外,其它伪指令...

单片机的可执行指令与伪指令的区别和格式
可执行指令就是对单片机进行实际的操作,伪指令单片机不执行实际的操作,比如ORG 0100H 让你程序在0100H开始,只是给你指定到0100H的地址开始执行可执行的指令。还有一些标注 TOOL : MOV R1,X; JMP TOOL ; TOOL就是伪指令,只是告诉程序从哪开始但是不执行指令。

...其中的伪指令怎么理解?何以谓“伪”指令?与一般指令有什么区别...
只能为编译程序所识别并指导编译如何进行。 例如:(1)程序的起始地址指定指令,告诉编译程序,用户写的程序在单片机或DSP等的开始地址。(2)数据单元地址指定的指令,告诉编译程序,给指定的数据单元分配指定的地址。 这些都是伪指令,它们从编译后的代码中是看不到的。

LDR伪指令和LDR指令及MOV指令的区别
就是把0x12345678这个地址中的值存放到r0中。而mov不能干这个活,mov只能在寄存器之间移动数据,或者把立即数移动到寄存器中,这个和x86这种CISC架构的芯片区别最大的地方。x86中没有ldr这种指令,因为x86的mov指令可以将数据从内存中移动到寄存器中。另外还有一个就是ldr伪指令,虽然ldr伪指令和ARM的ldr...

伪指令与CPU指令的区别是什么
伪指令在代码编译过程中起作用,在程序运行时伪指令已经不存在了,因为代码是编译好后才执行的。CPU指令就是可以直接被识别的指令

MOV AX,DATAS MOV DS,AX 这两句是什么意思?
mov ds,ax ;就是将段地址装入段寄存器,最终达到了段地址装入段寄存器的目的!在80X86中规定,内存数不可以直接装入段寄存器,所以才会有这样的一次中转!datas不是指令字,而是伪指令,实际上你可以理解他为一个标签,将这个标签装入AX中,实际装入的就是数据段的首地址!指令与伪指令的区别在在于,...

伪指令是什么意思
伪指令是计算机程序中的一种指令,其作用是为程序员提供一些编程的便利。伪指令和机器指令有所不同,不会直接被计算机执行,而是由编程工具解释后转化为实际的机器指令。一些常见的伪指令包括数据定义、程序入口点等等。伪指令的使用可以方便程序员编写程序,减少了许多书写冗余的工作。例如,使用伪指令定义...

伪指令的原理
不要感到迷惑,伪指令是帮助编译程序编译而设置的指令,作用五花八门。比如段描述符可以指定段起始边界值,段模块化组合属性。数据和变量定义也是用到的伪指令。这分两个方面,一是我们的程序不只存在机器码,它必须有一些人为规定的文件格式信息,程序之中用到的数据和变量,这些CPU并不执行的东西,然而...

在汇编语言程序中,伪指令与cpu指令的特点差别以下哪个是错误的说法
题目不全。但最关键的差别是要记住:cpu指令是cpu硬件要进行执行的;伪指令是为cpu执行指令做准备用的。伪指令由编译程序处理,cpu指令有计算机硬件处理。

后谦19488842939问: 汇编指令和伪指令之间的区别是什么? -
宜良县参芪回答: 单片机中指令是对应CPU的可执行代码,在编译时会分配存储单元,运行时CPU按指令指引的方向和功能执行.伪指令是不可执行代码,一般起辅助作用,是为编译系统服务的,编译时不会分配存储单元,只是按伪指令的功能定位程序数据或指令位置.

后谦19488842939问: 单片机汇编语言中,指令和伪指令有何区别? -
宜良县参芪回答: 单片机汇编语言,指令是CPU可以识别的代码,与编译器无关,对于任何编译器,指令是不变的.伪指令是只有编译器识别的语句,编译完成后就失去作用了,不同编译器伪指令可以不同.

后谦19488842939问: 简述程序中指令和伪指令的区别 -
宜良县参芪回答: [指令语句] 每一条指令语句在源程序汇编时都要产生可供计算机执行的指令代码(即目标代码),所以这种语句又叫可执行语句.每一条指令语句表示计算机具有的一个基本能力,如数据传送,两数相加或相减,移位等,而这种能力是在目标程...

后谦19488842939问: 什么叫“伪指令”?伪指令与指令有啥区别?它们的用途是? -
宜良县参芪回答: 伪指令告诉汇编程序进行什么操作,仅仅在汇编时有效,比如变量的定义,内存空间的分配,指令是机器运行对应机器的一个动作,只有汇编通过,机器才能运行

后谦19488842939问: 伪指令的原理 -
宜良县参芪回答: 不要感到迷惑,伪指令是帮助编译程序编译而设置的指令,作用五花八门. 比如段描述符可以指定段起始边界值,段模块化组合属性.数据和变量定义也是用到的伪指令. 这分两个方面,一是我们的程序不只存在机器码,它必须有一些人为规...

后谦19488842939问: 什么是伪指令? -
宜良县参芪回答: 伪指令具有控制汇编程序的输入输出,定义数据和符号,条件汇编,分配存储空间等功能,是程序员发给汇编程序的命令,也叫汇编命令或汇编程序控制指令. ORG汇编起始地址命令 FND汇编终止命令 EQU赋值命令 DB定义字节命令 DW定义数据命令 DS定义存储区命令 BIT位定义命令

后谦19488842939问: DSP汇编语言编程,其中的伪指令怎么理解?何以谓“伪”指令?与一般指令有什么区别?
宜良县参芪回答: 伪指令是用于告诉编译程序如何进行汇编的指令,它既不控制机器的操作也不被汇编成机器代码,只能为编译程序所识别并指导编译如何进行. 例如:(1)程序的起始地址指定指令,告诉编译程序,用户写的程序在单片机或DSP等的开始地址.(2)数据单元地址指定的指令,告诉编译程序,给指定的数据单元分配指定的地址. 这些都是伪指令,它们从编译后的代码中是看不到的.

后谦19488842939问: 单片机的可执行指令与伪指令的区别和格式
宜良县参芪回答: 可执行指令就是对单片机进行实际的操作,伪指令单片机不执行实际的操作,比如ORG 0100H 让你程序在0100H开始,只是给你指定到0100H的地址开始执行可执行的指令.还有一些标注 TOOL : MOV R1,X; JMP TOOL ; TOOL就是伪指令,只是告诉程序从哪开始但是不执行指令.

后谦19488842939问: 请问伪指令的特点是什么?
宜良县参芪回答: 指令是对计算机发出的命令,而伪指令则是对编译器发出的命令.在编译程序结束时,伪指令的使命就完成了.比如segment 和end 就是一堆伪指令

后谦19488842939问: 指令语句与伪令语句有什么本质区别? -
宜良县参芪回答: 由于80X86/Pentium提供了丰富的伪指令语句,包括方式选择伪指令、逻辑段定义伪指令、模块定义伪指令、数据与符号定义伪指令、过程与宏定义伪指令、结构化数据定义伪指令,以及条件汇编和支持模块化程序设计的伪指令等. 伪指令,用于定义BYTE数据 伪指令是程序源代码被编译时由编译器识别和执行的命令.用于定义逻辑段,选择内存模式,定义变量等 指令是在程序被加载至内存并且开始运行后,在运行期间由处理器执行的语句. 初学不对之处请原谅!!!


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网