+ -
当前位置:首页 → 问答吧 → 汇编
  • 关于ORG 、 $ 和IP寄存器
    $是地址计数器它是汇编程序在汇编时为每一个段都分配一个的。初值为0.每分配一个字节的空间,$的值就加上1那么当源程序没有数据段一开始就是代码段的时候,它和IP寄存器的值有什么区别?ORG是设置地址计数器的值的伪指令。例如VECTORSSEGMENT ORG10VECT1DW47A5HVETCORSENDS是不是ORG就是修改偏移地址的?对这3个不是很明白
    zhuyi771778687  时间:05-11 + 阅读全文
  • DATA段定义的数据 在debug下用d命令发现数据不在ds:0 而在ss:0
    AssemblycodeDATASSEGMENTBUFDB'HELLO'LENDB$-BUFDATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVSI,OFFSETBUFMOVBX,0MOVCX,OFFSETLENL:
    BSKnight  时间:05-10 + 阅读全文
  • 关于u-boot中TEXT_BASE的疑问
    1.config.mk中有如下定义:TEXT_BASE=0x33D000002.链接选项中有如下一项:-Ttext$(TEXT_BASE)3.start.S中有如下定义:_TEXT_BASE:.wordTEXT_BASE我的疑问是,start.S中的TEXT_BASE是宏,还是全局变量,还是编译器内嵌的什么东西?
    mingbao  时间:05-10 + 阅读全文
  • 汇编语言题目 输入3个数,看是否能够构成三角形
    汇编语言任意输入3个数,看是否能够构成三角形。本人菜鸟首先提示输入三个数字,然手接受输入,然后提示是否能够构成三角形。
    w546631572  时间:05-10 + 阅读全文
  • 一个面试题,向各位求解~~ 谢谢~
    有一个8051的单片机系统,要在P0.0引脚上输出7ms高电平、3ms低电平的周期信号,同时要对P0.1引脚上输入的脉冲信号计个数,请编程实现。
    sunchanglong  时间:04-22 + 阅读全文
  • LDS si, [2000H] ;;invalid instruction operands
    课本上说源操作数只能用存储器寻址方式,[2000H]不也是存储器寻址方式的一种吗?
    e3399  时间:05-10 + 阅读全文
  • 这个汇编程序怎么编呀?
    比较两个从键盘输入的字符串的内容,相同显示same,不同显示nosame……我不会从键盘输入并比较……
    blueshine1  时间:05-10 + 阅读全文
  • 关于保护模式下LDT中的寻址
    当TI=0时,选择子指示的描述符是全局描述符,线性地址=选择子指示的全局描述符中的32位基地址+偏移地址。当TI=1时,选择子指示的描述符是局部描述符,(假设此局部描述符描述的是任务A,而我们要访问的是任务A中的B段)那么此描述符中的基地址是任务A局部描述符表的基地址,而我们要访问的B段的描述符在此表中,那么线性地址=局部描述符表中B段的描述符中的基地址+偏移.现在我要问的是B段
    fjyangzb  时间:05-09 + 阅读全文
  • 期末作业寻求帮助
    期末作业寻求帮助,比较两个从键盘输入的字符串的内容,相同显示same,不同显示nosame……期末最后的作业了,谢谢大家!!
    blueshine1  时间:05-09 + 阅读全文
  • 用汇编调用printf遇到的问题
    C/C++codecharstr[100]={'w','x','q',0,'h','h',0};char*szstr=str;charformat[]="%s,%s\n";char*pstr[]={format,szstr,szstr+=strlen(szstr)+1};for(inti=1;i>=0
    wxq1987525  时间:05-09 + 阅读全文

热门应用

更多