-
2641
热度 -
[汇编语言] 汇编中怎么让一个变量仅被一段代码访问
汇编中如何让一个变量仅被一段代码访问?RT,怎么限制变量的访问范围?------最佳解决方案--------------------------------------------------------你就是闲的。即使是高级语言里的封装,到了底层也会完全消失。------其他解决方案-------...
9351
热度 -
[汇编语言] 这段代码哪里有有关问题,求指教
这段代码哪里有问题,求指教TITLE A10SELMU(EXE) .386 .MODEL SMALL .STACK 128;------------------------------------------ .DATATOPROW EQU 08 ;菜单上部的行BOTROW EQU 15 ;菜单下部...
347
热度 -
[汇编语言] 王爽书下一段奇怪的代码,它如何能正确返回呢
王爽书上一段奇怪的代码,它怎么能正确返回呢?我已经把我的思路写入注释中了,依我的思路应该是个死循环,可是我DEBUG确认它能正确返回,我的思路错在哪了?assumecs:codesgcodesgsegment movax,4c00h int21hstart: movax,0//0送入axs: nop...
6312
热度 -
[汇编语言] 为什么按照教程在win7下运行masm5.0,在cmd 里面显示找不到路径
为什么按照教程在win7上运行masm5.0,在cmd里面显示找不到路径E:\>cdmasm中的cd是什么啊?------最佳解决方案--------------------------------------------------------cd=changedirectory改变当前目录...
8511
热度 -
[汇编语言] cpu如何知道要读写的内容在存储器的哪一片下,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)
cpu怎么知道要读写的内容在存储器的哪一片上,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)cpu怎么知道要读写的内容在存储器的哪一片上,就直接交给138译码器片选了?(即地址信号为什么刚好选中cpu需要的存储单元)------最佳解决方案--------------...
6528
热度 -
[汇编语言] 汇编输出字符串,该如何处理
汇编输出字符串;************************************datasegment org2000h stringdb'hello,world$'dataends;************************************codesegmentmainpro...
2104
热度 -
[汇编语言] 编译语言的pop指令
汇编语言的pop指令既然pop指令的操作数不能是cs,那么当执行完call指令程序返回时,不是得将cs,ip弹出来吗??这是不是矛盾??------最佳解决方案--------------------------------------------------------引用:其实不是的对啊----...
7004
热度 -
[汇编语言] 关于中断返回的有关问题int N
关于中断返回的问题intN编写了一个除法溢出的中断。中断标号为0.返回语句用movax,4c00hint21h(返回到DOS)的时候能正常返回。但用iret(功能介绍说能返回当前语句,继续向下执行)的时候。我这样写movax,1000hmovdh,1divdh(单步执行的时候,会直接跳出div_er...
2687
热度 -
[汇编语言] CPU无效指令 帮小弟我看看错哪了
求助CPU无效指令帮我看看哪里错了题目:设计一个程序完成如下功能:? 初始状态下假设一个字母A或B从屏幕的左下角斜飞出去(速度为每秒钟移动2个字符的位置)? 字母在行进期间碰到屏幕的边沿时反弹。? 使用小键盘对运动中的字母进行控制,小键盘上的按键如下定义:? 4、2、6、8对应左、下、右、上? 1、...
1632
热度 -
[汇编语言] 请教freescale 8156 DSP的L1,L2,L3 memory 是什么
请问freescale8156DSP的L1,L2,L3memory是什么?在网上很多帖子说L1,L2,L3是不同cache层级的关系,从L1中取不到,L1就从L2中取,L2再从L3中取。可是在我们的板子上的配置中,貌似L1代表真正的cache,L2中属于某一个核的内存,L3是多个核共享的内存;L2,...
9800
热度 -
[汇编语言] 哪位大神前来赐教 错哪了
哪位大神前来赐教哪里错了KEY BIT P1.7LCNT EQU 30HHCNT EQU 31HFLAG EQU 33H ;计数标志 ORG 00H SJMP START ORG 0BH ;中断入口 LJMP INT_T0START: MOV LCNT...
3687
热度 -
[汇编语言] debug中 jcxz 88以下可以 0-87 就不可以,jmp short ffff 居然可以,不能超8位呀
debug中jcxz88以上可以0-87就不可以,jmpshortffff居然可以,不能超8位呀debug中jcxz88以上可以0-87就不可以,jmpshortffff居然可以,不能超8位呀------最佳解决方案------------------------------------------...
1595
热度 -
[汇编语言] 8259A设置有关问题
8259A设置问题本帖最后由pang68599于2012-11-0814:34:39编辑ORG7c00hSTART:;把我自己的键盘处理程序写入中断向量表 movAX,KEYBOARD MOV[ES:0024H],AX MOVAX,CS MOV[ES:0026H],AX ;master MOVAL...
7072
热度 -
[汇编语言] 用debug写的一个关于计算字符窜中字母,数字,和其他符号的程序,一直有异常请高手帮忙看看
用debug写的一个关于计算字符窜中字母,数字,和其他符号的程序,一直有错误请高手帮忙看看datasegmentstringdb"in1990,theexchangeratewas8.1/$"strenddb?numdb0chardb0otherdb0dataendscodesegmentassum...
7772
热度 -
[汇编语言] 小谈一上个人对于伪指令assume的见解,请大家来论论
小谈一下个人对于伪指令assume的见解,请大家来论论如下面一段代码:datasegmentvaluedb?dataendscodesegmentstart:assumecode:csdata:ds;(1)将段寄存器cs和ds分别和段名code和data联系起来movax,datamovds,ax;...
7625
热度 -
[汇编语言] 浮点寄存器与整形寄存器有关问题。求大神指点。
浮点寄存器与整形寄存器问题。。。。求大神指点。。。汇编(我学的是MIPS汇编)里为什么要分别为浮点数与整数设置寄存器。。。我觉得浮点寄存器与整形寄存器可以是一样的,所以既可以表示浮点数又可以表示整数。因为它们大小一样。。。。还问个问题,书上说:设置独立的浮点寄存器有很多好处。1在几乎无需增加指令字长...
6449
热度 -
[汇编语言] 能不能批改段映射地址
能不能修改段映射地址比如.text段,原本映射在0x0001000,我想让他映射在0x0011000上,我直接改section头不能用------最佳解决方案--------------------------------------------------------直接修改PE头部信息不行吧,加...
1121
热度 -
[汇编语言] 一个内嵌汇编小函数的疑点
一个内嵌汇编小函数的疑问如下,sti后面的冒号和memory是什么意思啊?01265__INTRIN_INLINEvoid_enable(void)01266{01267__asm__("sti":::"memory");01268}01269------最佳解决方案----------------...
5585
热度 -
[汇编语言] 为什么在LDT里面中断有有关问题
为什么在LDT里面中断有问题目的是实现两个任务tss1和tss2,tss1输出A然后死循环,当四次时钟中断到来后,切换到tss2,tss2输出B后死循环,等待四次时钟中断后切换到tss1。如此循环往复。可是用切换到tss1后,中断总是有问题,但是在跳入tss1之前,用int0x20实验,中断时没问题...
8157
热度