+ -
当前位置:首页 → 问答吧 → 汇编
  • 8253的计时器1用来定时刷新dram: 这个所谓的定时刷新有什么用?
    对于机器而言,这个刷新是必须要的么?
    lkjfdsy  时间:09-24 + 阅读全文
  • 请教DIB的问题
    我看书上说的,bmp文件的开始是一个BITBMPFILEHEADER结构,接在后面的是BITMAPCOREHEADER或者BITMAPINFOHEADER结构,但是书上的例子讲解的时候又使用了一个BITMAPINFO结构,书上是这样写的:BITMAPINFO.bmiHeader.biSize[esi]==sizeofBITMAPPROCHEADER来判断接在后面的是那种结构,esi指向DI
    lsytj0413  时间:09-23 + 阅读全文
  • divide overflow
    DATASEGMENTWDW100XDW-28YDW-15ZDW300SDW2DUP(?)DATAENDSSTACKSEGMENTPARASTACK'STACK'DW100DUP(?)STACKENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOV
    gongfupanda2  时间:09-23 + 阅读全文
  • 把东西写入显存中,是不是显存中的东西马上就会显示,然后该内存中就马上变成别的东西?
    把东西写入显存中,是不是显存中的东西马上就会显示,然后没了?比如我向显存b800:7c0之后的32个字节写入红底闪烁高亮绿色的"welcometomasm!"代码是:assumecs:codesg,ds:datasgdatasgsegmentdb'welcometomasm!'db10101100bdatasgendscodesgsegmentsta
    qhdandxb  时间:09-23 + 阅读全文
  • 一个诡异的问题
    先贴上代码;用二进制形式显示所按键的ASC2码csegsegmentassumecs:csegstart:next:xorax,axmovah,1int21hcallnewlinemovbl,almovcx,8tobin:shlbl,1movdl,30hadcdl,0movah,2int21hlooptobincallnew
    nimisolo  时间:09-23 + 阅读全文
  • 中断既然是可以编程控制的,干嘛还要对8259A编程呢?
    既然中断程序是可以用汇编来控制的。什么时候我们还需要对8259A编程呢?感觉8259A作为一个透明的存在就可以了。难道是为了让外设能连接8259A?外设使得驱动程序需要和8259A通信?解释一下吧!
    eryrww  时间:09-23 + 阅读全文
  • 外部寄存器
    什么是外部寄存器?内部寄存器我知道。
    didijiji  时间:09-23 + 阅读全文
  • 汇编动画演示
    我在网上找了很久都没找到汇编指令的动画演示如SAR,SHR,还有随着指令运算的进行,常用标志位的改变的一些动画。视频格式的或者pps格式的或者ppt的也行。谁有的话麻烦给我一个链接。
    didijiji  时间:09-23 + 阅读全文
  • 关于汇编程序和高级语言程序移植性问题~~
    大家好!最近刚刚学习汇编,听说汇编程序的移植性差,高级语言写的程序移植性好,,我就不明白了,计算机都是执行的机器码,怎么就移植性不好了呢...于是在网上各种搜索,找到了一个感觉貌似比较正确的回答,但是仍有些问题,于是在这里问问问大家。大体上是这样:我们都知道汇编是与机器码一一对应,不同的CPU对应不同的指令集,所以一台机器下编写的汇编程序在移植到其他机器是,由于CPU及软硬件环境的不同,CP
    llyanwenyuan  时间:09-23 + 阅读全文
  • typedef是什么 ptr type 怎么用
    typedef不是和textequ差不多的文本替换吗?pbytetypedefptrbyte.datapb1pbytearrayA正常pb1ptrbytearrayA语法错误
    lengyanfeng0  时间:09-22 + 阅读全文