+ -
当前位置:首页 → 问答吧 → 汇编
  • 程序员可以访问哪个寄存器?PC?IR?MAR?MDR?网上查了有选择A和C的
    编写汇编语言程序时,下列寄存器中程序员可访问的是(5)。(5)A.程序计数器(PC)B.指令寄存器(OR)C.存储器数据寄存器(MDR)D.存储器地址寄存器(MAR)
    SCAUSCNU  时间:05-03 + 阅读全文
  • ??急!!什么是线程
    网上的文章都看了,还是没明白。比如打开一个记事本,就打开了进程notepad.exe.我的疑问是,那么如果线程notepad.exe有多个线程的话,这多个线程如何才能协调工作,使我们用记事本的时候不会出现都做不协调呢
    fosbin  时间:05-02 + 阅读全文
  • 74ls138译码器为什么需要三条芯片允许引线
    [color=#99CC00][/color]最近在看汇编语言的书时,看到了内存的片选操作,全译码方法举例中用到了74ls138译码器,一般来说对于一个芯片来说一根引线就可以控制芯片是否有效,可是此译码器需要G1=H,G2A=L,G2B=L(G2A,G2B上面还有个上划线帽子,打不出来)才表示74LS138有效,不懂,为什么要破费用三根引线来控制而不是直接用一根? <>
    fengwst1990  时间:05-02 + 阅读全文
  • 请大家帮帮忙,有个程序调试老是有3个WARNING,帮我调试一下行吗
    ORG0000HJMPSTARTORG0040HSTART:MOVP0,#00H;  MOVP2,#00H;step0:SETBP2.4; JBP0.3,step1; JNBP0.3,step0;step1:SETBP2.5; JBP0.5,step2; JNBP0.5,step
    fangxiaogeng2  时间:05-02 + 阅读全文
  • 菜鸟关于汇编的一点问题,问题见注释,请各位大虾指教指教呀
    写一个完整的程序放在代码段C_SEG中,要求把数据段D_SEG中的AUGEND和附加段E_SEG中的ADDEND相加,并把结果存放在D_SEG段中的SUM中。其中AUGEND、ADDEND和SUM均为双精度数,AUGEND赋值为99251,ADDEND赋值为-15962。d_segsegment augwlabelword;label是做什么用的?这里未定义augw的
    z373415312  时间:05-02 + 阅读全文
  • 51汇编,16进制转bcd码的算法有哪些?最好是简单点的~~~
    51汇编,16进制转bcd码的算法有哪些?最好是简单点的~~~大家多写些~~~谢谢啦~~~
    mulang023  时间:05-01 + 阅读全文
  • d命令
    -d0000:00000:00006810A7008B017000-1600A3038B017000h.....p.......p.0000:[email protected]:0020460710020A041002-3A00
    codefish123  时间:05-01 + 阅读全文
  • 汇编语言的冒泡排序问题——坐等老手
    源程序如下:---------------------------------------------------extrnwrite:fardatasegmenttitdb'thesearethenumbersofnotbesortedyet:',0ah,0dh,24hnumsdw32,51,13,76,35,8,44,84,23,67,62,37,43,9
    Arcbishop  时间:05-01 + 阅读全文
  • 各位大侠帮帮忙
    用UVISION编个程序,老是出现UNDEFINEDSYMBOL为什么,帮我看看ORG0000HJMPSTARTORG0040HSTART:MOVPO,#00H;  MOVP2,#00H;step0:SETBP2.4; JBP0.3,step1; JNBP0.3,step0;step1:SETBP2.5
    fangxiaogeng2  时间:05-01 + 阅读全文
  • 刚学汇编有问题向大牛们求教!!
    小弟初学汇编,想问一个简单的问题,希望大牛看过后给指点迷津就是我在数据段中定义一个用于存放ASCII数的变量,如ASC_DATA,然后从键盘输入一个数字,希望获得数字的位数并保存在外部变量中用于下一步的任务:MOVAH,0AHMOVDX,OFFSETASC_DATAINT21H之后要怎么写才可以获得数字位数呢!!
    box530161209  时间:05-01 + 阅读全文