88问答网
所有问题
当前搜索:
常用汇编指令
mov ax,4c00h int 21h
汇编
结束必须加这两句话吗?有什么意思?是定值吗...
答:
汇编
结束不一定要带这两句,【mov ax,4c00h int 21h】是DOS系统功能调INT 21H功能中的一种,表示带返回码结束用户程序。【mov ax,4c00h int 21h】不是定值,也可写成【mov AH,4ch int 21h】。int 21H
指令
中,寄存器AX,分为AH和AL,AH中存入指令码4C表示带返回码结束,AL=返回码。DOS系统...
求PIC 8位单片机
汇编指令
比较全的,详细点的
答:
Pic 8位单片机
汇编指令
识读各大类单片机的指令系统是没有通用性的,它是由单片机生产厂家规定的,所以用户必须遵循厂家规定的标准,才能达到应用单片机的目的。 PIC 8位单片机共有三个级别,有相对应的指令集。基本级PIC系列芯片共有指令33条,每条指令是12位字长;中级PIC系列芯片共有指令35条,每条指令是14位字长;高级...
汇编
语言的HIGH和LOW
指令
怎么用
答:
1)operator HIGH VC9 帮助 Returns the high 8 bits of the low 16 bits of expression.返回低16位的高8位。2)HIGH,LOW伪指令以返回常量(包括地址偏移量比如 OFFSET X,X为变量名)的高8位(HIGH)或低8位(LOW)不可以分割寄存器,变量(即存储单元的内容)因为他是伪指令,不是
汇编指令
。
汇编
语言 把下面这个程序每条
指令
加注释,尽量的详细
答:
CRLF MACRO;定义宏 MOV DL,0DH;调用DOS中断字符输出,输出字符ASCLL是0DH,即换行符 MOV AH,02H;中断功能号02H INT 21H;DOS中断,21H MOV DL,0AH;调用DOS中断字符输出,输出字符ASCLL是0AH,即回车 MOV,AH,02H;中断功能号02H INT 21H;;DOS中断,21H ENDM ;宏定义结束 DATA SEGMENT ;数据段 D...
汇编
语言的HIGH和LOW
指令
怎么用?
答:
1)operator HIGH VC9 帮助 Returns the high 8 bits of the low 16 bits of expression.返回低16位的高8位。2)HIGH,LOW伪指令以返回常量(包括地址偏移量比如 OFFSET X,X为变量名)的高8位(HIGH)或低8位(LOW)不可以分割寄存器,变量(即存储单元的内容)因为他是伪指令,不是
汇编指令
。
汇编
:每一句前的mov ax,data是什么意思?
答:
这句话的作用就是使DS的值为DATA.其中DATA为你定义的数据段,它的作用就是把数据段寄存器DS的值赋为DATA,就是让数据段指向正确的位置 data赋给AX只是起一个过渡作用,实际上是为了将值赋给DS DATA指DATA做的地址,应该是随机分配的 将AX的值赋给DS是一个过渡作用 ...
汇编
语言里的SEG DEST REG SRC什么意思,详细解释下
答:
SEG表示段寄存器通用符号。REG表示通用寄存器组。SRC表示源操作数。DST表示目的操作数。16位寄存器组包括:4个数据寄存器(AX、BX、CX和DX)、2个变址和指针寄存器(SI和DI) 2个指针寄存器(SP和BP)、4个段寄存器(ES、CS、SS和DS)、1个
指令
指针寄存器(IP)1个标志寄存器(Flags)。在应用指令中,内容不...
汇编
语言 把下面这个程序每条
指令
加注释,尽量的详细
答:
CRLF MACRO;定义宏 MOV DL,0DH;调用DOS中断字符输出,输出字符ASCLL是0DH,即换行符 MOV AH,02H;中断功能号02H INT 21H;DOS中断,21H MOV DL,0AH;调用DOS中断字符输出,输出字符ASCLL是0AH,即回车 MOV,AH,02H;中断功能号02H INT 21H;;DOS中断,21H ENDM ;宏定义结束 DATA SEGMENT ;数据段 D...
有关
汇编
语言
指令
的问题
答:
MOV AL,[EBX] 将EBX为地址中的内容放到AL中,其中EBX为32位元暂存器,只使用低16位 MOV EAX,table[BX] 应该是talbe:[BX]吧,就是把段地址为table,偏移地址为BX的内容放到EAX中,同上,只使用低16位 MOV AX,[EBX+ESI] 将偏移地址EBX与变址ESI相加,这个和为地址的内容放入AX中 MOV [...
汇编
,movl
指令
,求指教!
答:
这个问题蛮有意思!首先,如果你把fun函数改成 void fun(int a,int b){ int c = a + b;}就会出现你期望的
汇编
代码 其次,为什么是movl $3, -4(%ebp)和movl $4, -8(%ebp)呢?貌似没理由啊 仔细分析就知道了:movl %esp, %ebp #把栈顶指针赋给ebpsubl $16, %esp #esp向上移动16...
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜