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