求教!帮我指点一个这个程序那个地方出错!
编译器:nasm编译器结果:程序能通过编译,目标文件却只有一个字符:00代码: org7c00h movax,cs movds,ax moves,axcallDispStrjmp$DispStr: movax,msgstrmovbp,ax movcx,12 
作者: xiaowan2009318 发布时间: 10-06
切换到保护方式的最后一步(jmp问题 )
切换到保护方式的最后一步是jmp1234h:dword12345678h,cpu执行到这里为什么会知道偏移是32位而不是16位?jmp1234h:dword12345678h的机器码是:EA785634123412jmp1234h:5678h的机器码是:EA78563412为什么cpu遇到二进制代码EA785634123412会把偏移当成32位而不是16位??
作者: dfhtt5677 发布时间: 10-06
请问mov eax, [ebx]为什么异常了?怎么改呢?
staticDWORDidt,int_idt; moveax,fs:[0] pusheax sidt[esp-02h] popebx movidt,ebx addebx,0x1C movint_idt,ebx&nbs
作者: littlebao 发布时间: 10-05
关于32位汇编的错误
irvine32.lib<2>:errorA2044:invalidcharacterinfile我初学32位汇编,希望大家给予帮助
作者: szf2011 发布时间: 10-04
关于int 13h读分区的第一个扇区的问题?
fat32文件系统分区表中分区第一个扇区所在的地址有用CHS形式表示的但它的柱面号是10位的,而用int13h读扇区ch表示柱面,只有8位,怎么办啊?
作者: oneleafpz 发布时间: 10-03
“ASCII字符以7位整形码形式存放在8位数中”——求解释含义
ASCII中字符的存储的解释中有这样一句话——“ASCII字符以7位整形码形式存放在8位数中” 问题一:这句话在内存中以什么样的方式体现? 问题二:存储这些ASCII字符的存储单元是固定的么?(书上给了两个例题,第一题给整形变量a赋值为2,输出a的地址得到0022FF7C;第二题给整形变量i和j分别赋值为2和4,输出i和j的地址分别为0022FF7C和0022FF78。
作者: baiwanliukou 发布时间: 10-03
关于ARM中断挂起寄存器清除操作
在TQ2440的test程序中有一段关于中断挂起寄存器清除的操作:__inlinevoidClearPending(intbit){ registeri; rSRCPND=bit;// rINTPND=bit;// i=rINTPND;//} __inlinevoidClearSubPending(i
作者: guoke25 发布时间: 10-01
求助 emu8086 宏定义重复调用错误
大神们过来帮帮我,下面两次调用,注释掉其中任何一个,另一个都好使。为什么在一起不行怎么改?(最后几行调用)linemacroa1,a2,a3,a4,a5;a1起始坐标xa2起始坐标ya3x方向长度a4x斜率a5y斜率MOVAL,13HMOVAH,0INT10H;设置图形的视频模式。MOVAL,1110B MOVcx,a1movbx,a3 
作者: oceanliew 发布时间: 10-02
关于emu8086访问cmos的问题
最近看了王爽汇编的访问cmos那块,有一个是示例代码,是访问cmos中的月份,代码如下ASSUMECS:CODECODESEGMENT START:MOVAL,8 OUT70H,AL INAL,71H MOVAH,AL MOVCL,4 SHRAH,CL ANDAL,00001
作者: lwlwwzc 发布时间: 09-30