-
[汇编语言] 关于任务切换的有关问题
关于任务切换的问题最近正在学杨季文的《80X86汇编语言程序设计教程》,对任务切换感到不理解。书上说,任务切换的指令是用JMP或者CALL,或者在指令中直接指定一个任务状态段TSS,或者在指令是指定一个任务门,然后任务门中的选择子指向一个TSS。这样就完成了任务切换。可是,按照我的理解,这好象是程序...
6585
热度 -
[汇编语言] 如果小弟我想用某种方法,打断现在正在跑的程序,让他跳到小弟我自己定义的一个函数去跑,用什么方法好,大概模拟硬中断吧
如果我想用某种方法,打断现在正在跑的程序,让他跳到我自己定义的一个函数去跑,用什么方法好,大概模拟硬中断吧比如写个函数去打断?------解决方案--------------------------------------------------------看王爽的书就知道了。------解决方案-...
9428
热度 -
[汇编语言] windows键盘中断是一种中断吗?但是在用户态是不是被windows接管了呢,另外。怎么区分0~9的键盘消息!
windows键盘中断是一种中断吗?但是在用户态是不是被windows接管了呢,另外。如何区分0~9的键盘消息!!如题------解决方案--------------------------------------------------------首先,它当然是一种中断。其次,它的确必须被Wind...
4129
热度 -
[汇编语言] 哪位高手能解释这句话
谁能解释这句话?Disjointcyclicpermutationscommute.编程的本质第171页,貌似还很重要.------解决方案--------------------------------------------------------上Google翻译------解决方案-----...
8666
热度 -
[汇编语言] nasm里有没有像SEG取段地址的指令,该如何处理
nasm里有没有像SEG取段地址的指令nasm里有没有像SEG取段地址的指令------解决方案--------------------------------------------------------有的。使用表达式section.<段名称>.start即可。举个例子,假如程序中...
2183
热度 -
3094
热度 -
[汇编语言] 各种模式是啥个意思呢解决方案
各种模式是啥个意思呢用户模式、保护模式、内核模式。。。。。。这是汇编方面的概念,还是操作系统方面的概念,啥意思,啥情况,怎么事------解决方案--------------------------------------------------------既不是汇编概念,也不是操作系统概念,是处理...
5388
热度 -
[汇编语言] 求解lea指令,该如何处理
求解lea指令leal-22(%ebp),%eax与movl-22(%ebp),%eax的区别,leal我迷惑了,求助------解决方案--------------------------------------------------------lea取的是地址给eaxmov取的是那个地址处的值...
3734
热度 -
[汇编语言] 实在找不到原因了!关于任务切换。该如何解决
实在找不到原因了!关于任务切换。通过时钟中断来进行任务切换。中断是通过IDT任务门->GDT任务段(TSS)描述符->中断处理程序实现然后在GDT中安排了一个TSS描述符,并且将其对应的TSS段初始化好,任务的代码段和数据段都安排好了。对应TSS描述符的选择子为sel_process0任...
8775
热度 -
[汇编语言] 如果小弟我用malloc申请一块内存,然后把上下文和IP 修改到那块内存去跑,等那块内存代码跑完了能释放吗?为什么小弟我free的时候经常崩溃
如果我用malloc申请一块内存,然后把上下文和IP修改到那块内存去跑,等那块内存代码跑完了能释放吗?为什么我free的时候经常崩溃!如题,谢谢------解决方案--------------------------------------------------------你确认跑完了吗?
6345
热度 -
[汇编语言] 各位帮忙啊汇编语言程序解决办法
各位帮忙啊,汇编语言程序音乐点播程序,要求写出程序开发中遇到的问题,并写出解决方案,其实就是自问自答,问题要两个,并写出相应的解决方案。不多解释了,各位帮忙啊,不胜感激,程序如下:;**************************************************STACKSEGM...
3748
热度 -
[汇编语言] 初学者····关于通用寄存器AX`
菜鸟求助····关于通用寄存器AX```刚学16位汇编,AX是16位的寄存器···请问可不可以把一字节数据直接移动到AX,即:例:MOVAX,B4H谁可以详细说一下吗?关于字节与字寄存器之间数据传送··...
3164
热度 -
[汇编语言] 怎么用汇编语言提取GPS的数据
如何用汇编语言提取GPS的数据?由于我们要做项目,继续提取gps中的数据用于决策,显示地图,请不吝赐教,谢谢了。------解决方案--------------------------------------------------------提取数据,用grep/sed/awk之类的工具比较吧
5406
热度 -
[汇编语言] vim如何设置汇编环境
vim怎么设置汇编环境可以直接在vim里面编译,和启动debug调试.......------解决方案--------------------------------------------------------使用键盘映射,请参看vim手册http://man.lupaworld.com/con...
7473
热度 -
[汇编语言] 程序结尾,应该用ret还是mov ah,4ch; int 21h?该如何处理
程序结尾,应该用ret还是movah,4ch;int21h?Assemblycodestart:jmpbeginbegin:movah,1int21hmovah,4chint21hendstart上面是一个典型的dos程序。问题是,程序退出的时候,应该用movah,4ch;int21h;还是应该用r...
4978
热度 -
[汇编语言] 一个汇编程序,打印hello world却出现很多乱码。为什么?该怎么处理
一个汇编程序,打印helloworld却出现很多乱码。为什么?masmplus编译一个小程序:Assemblycode.modeltiny.CODEleadx,szMsgmovah,9int21hmovah,1int21hret.dataszMsgdb'HelloWorld!',13,10,'$'E...
5283
热度 -
[汇编语言] 怎么让cpu进入"实模式"来做汇编的编程? 一定要开机进入dos么
如何让cpu进入"实模式"来做汇编的编程?一定要开机进入dos么?如题。windows下可以模拟实模式吗?command.com是不是模拟的实模式?谢谢!------解决方案-----------------------------------------------------...
5290
热度 -
[汇编语言] 32位masm里面还需要assume语句么? 什么时候必须assume?该如何解决
32位masm里面还需要assume语句么?什么时候必须assume?如果不再需要了,那么什么来保证默认的寻址是以哪个寄存器为初始量?------解决方案--------------------------------------------------------在MASM里,完整的段定义需要;简...
10011
热度 -
[汇编语言] 浮点数格式与运算,该如何处理
浮点数格式与运算假设浮点数是100.110001那么按照浮点数的格式假设符号+3位阶码+6位位数是不是就是1.00110001X2*(010)0010001100(书上说小数点前面的一是隐藏的)那么如果要按浮点数的计算方式计算的时候在对阶的时候是不是要把那隐藏的1写出来吗?可是为什么好多题目中X=2...
2699
热度 -
[汇编语言] 100分,小女求解汇编语言的有关问题 C
100分,小女求解汇编语言的问题C你好,学哥学姐们,由于做项目,小女现在学习汇编方面的东西,求高手们指点下小妹,分点作答,骂人的学哥们,就不要来了1.关于汇编语言,寄存器只有16,或着32位,加入要操作一个字符串,字符串是40个字节,寄存器怎么装的下这个变量呢?2.比如我在定义了一个s="...
1288
热度