-
[汇编语言] 奇怪ds造端,小汇编程序
奇怪ds开头,小汇编程序assumecs:code,ds:datadatasegment db8,11,8,1,8,5,63,38dataendscodesegmentstart: movax,data movds,ax movax,0 movbx,0 movcx,8s: cmpbyteptr[bx...
163
热度 -
[汇编语言] 求问如何以十进制输出一个dword十六进制数
求问怎么以十进制输出一个dword十六进制数有个sum变量类型dword本来想用除10压栈法但是必须用到eax最基本的MOVEAX,0都编译报错:Undefinedsymbol:EAX尝试标注.386,生成失败学校作业不能随意换软件求大神指导!或者程序,万分感谢!------解决思路--------...
297
热度 -
167
热度 -
[汇编语言] arm汇编bootloader小白有关问题
arm汇编bootloader小白问题小弟不才,最近开始学习汇编,看到网上的一个bootloader源码如下1.第一部分功能:关闭中断,进入ARM状态,切换到SVC模式(复位异常进入SVC模式)。MRSr0,cpsr把状态寄存器CPSR中数据读入r0寄存器。BICr0,r0,#MASK_MODE(M...
144
热度 -
[汇编语言] 关于一个加法程序,该怎么处理
关于一个加法程序DATASSEGMENTXDB100DUP(30H)YDB100DUP(30H)ZDB100DUP(30H)ADB100DUP(30H)DATASENDSCODESSEGMENTASSUMECS:CODES,DS:DATASSTART:MOVAX,DATASMOVDS,AXMOVBX...
102
热度 -
[汇编语言] 内存储器0:0~0:15单元 这应该是22个内存单元还是16个 这15是16进制还是10进制
内存0:0~0:15单元这应该是22个内存单元还是16个这15是16进制还是10进制?如题:内存0:0~0:15单元这应该是22个内存单元还是16个这15是16进制还是10进制?按说16个内存单元才是对的啊,因为需要改写的数据是16个内存单元大小。可是感觉应该是16进制才对,不解,请各位大侠解惑多谢...
175
热度 -
[汇编语言] 通过程序在屏幕上显示彩色字的有关问题
通过程序在屏幕上显示彩色字的问题。;welcometomasm;w:119,e:101,l:108,c:99,o:111,;闪烁绿色:10001010:8ah;绿底红色:00100100:24h;白底蓝色:00000001:1h;低字节(偶数位存放ASCII),高字节存放属性(奇数位存放配色);B8...
196
热度 -
[汇编语言] 除法溢出,该怎么解决
除法溢出assumecs:codesgdatasegmentdb'1975','1976','1977','1978','1979','1980','1981','1982','1983'db'1984','1985','1986','1987','1988','1989','1990','1991...
208
热度 -
[汇编语言] 关于16位汇编的有关问题
关于16位汇编的问题在32位系统下怎么改写int9中断啊,为什么直接执行王爽的那个源码可以成功,我自己完全照抄就失败了,提示未知的命令什么的。。。------解决思路----------------------照抄了会错,应该是抄错了吧,不意间就可能发生的;根据错误提示到相应的行上仔细看看。----...
191
热度 -
[汇编语言] 关于在屏幕上显示字符不稳定的有关问题
关于在屏幕上显示字符不稳定的问题assumecs:codesgdatasgsegmentdb'welcometomasm!'datasgendscodesgsegmentstart: movax,0b800hmoves,axmovax,datasgmovds,axmovbx,0movsi,0movc...
121
热度 -
[汇编语言] 请问关于计算机组成原理cache计算的有关问题
请教关于计算机组成原理cache计算的问题假设cache的一个字块的大小为32位,数据总线的宽度为32位,主存传送4个字节的数据用时30ns。cache的任一字块被换出前至少它已被写过一次。写策略可以回写式和写直达式。请问当一个cache字块被换出前被改写的平均次数超过多少次时,采用回写式比写直达式...
138
热度 -
[汇编语言] PC/AT存储器读写有关问题
PC/AT存储器读写问题大家都知道,在扩展16位的ISA总线上,地址映射到内存上是分奇偶操作,16位的数据高8位放到偶地址,低8位放到奇地址,奇地址由地址线A0操作,高8位由ISA总线上的BHE(高位允许使能)操作。但是在对ISA总线上的存储器进行写操作时会出现一个问题,当往高8位写数据时,这个数据...
97
热度 -
183
热度 -
[汇编语言] 编译语言-寄存器(内存访问)
汇编语言--寄存器(内存访问)本文主要从CPU如何执行指令的角度讲解了8086CPU的逻辑结构、形成物理地址的方法、相关的寄存器以及一些指令本文地址:http://www.cnblogs.com/archimedes/p/assembly-register-memory.html,转载请注明源地址。...
586
热度 -
[汇编语言] 王爽 第二版 课程设计2 循环显示时钟 出错
求助王爽第二版课程设计2循环显示时钟出错软盘启动后按3进入显示时钟模式改写了int9h中断例程主要是在循环读入时钟时能够接收键盘输入按F1改变颜色按ESC返回到主选单并将int9h例程改回原来的当改变颜色超过大约16次后按任何键都会有报警声按键次数过多后按键不起任何作用,也无法按ESC退出麻烦大神帮...
193
热度 -
[汇编语言] 江湖救急两道汇编题,速度求解答。该怎么处理
江湖救急,两道汇编题,速度求解答。------解决思路----------------------我们都不会。抱歉。------解决思路----------------------这是什么语法。。。如此强大“下列程序段执行后(A)=____,(B)____movA,#0FBhmovB,#12hdiv...
255
热度 -
[汇编语言] 汇编语言用d命令查看内存信息有关问题
汇编语言用d命令查看内存信息问题有人会吗?我在debug界面键入-dfff0:0查看内存fff0-ffff中内存中的信息,为什么显示大部分都是0呢?我什么大部分都没有数据呢?我看过一个教程,教程里边同样的方式就能查找到很多数据,下面有两张图片,一张是我的查找结果,一张是教程的查找结果,请牛人帮忙看看...
148
热度 -
[汇编语言] 微型机接口中的汇编语言
微机接口中的汇编语言之前汇编学的不是很好。乘这次微机接口把汇编语言算是补上来了。下面是这段时间的相对于微机接口中使用的汇编语言的笔记。PTR在没有寄存器名存在的情况下,用操作符“Xptr”指明内存单元的长度,X在汇编指令中可以为word或者byte。例如:movwordptrds:[0],1incw...
131
热度 -
[汇编语言] VC中如何执行一段机器码
VC中怎么执行一段机器码?我调试的时候查找到moveax,1对应的机器码是B801000000写了如下的代码来运行:constchar*code="\xB8\x01\x00\x00\x00";//moveax,1voidmain(){ __asm { leaeax,code; calleax; ...
189
热度 -
[汇编语言] 利用编译语言实现一个简单计时器
利用汇编语言实现一个简单计时器直接入题吧,大神们,如何利用汇编语言实现一个简单的计时器?我在自己编写程序的过程中,需要实现这样一个功能:每隔五秒改变一次屏幕上显示的指示灯的颜色,我的想法是,从程序开始时将CMOSRAM中的秒(一个字节)读入并转化为一个数字存储,每次循环时检查CMOSRAM中秒时钟,...
187
热度