-
[汇编语言] 汇编一例求好手解释 来源于杨季文T6-6C.ASM例子
汇编一例求高手解释来源于杨季文T6-6C.ASM例子来源于杨季文T6-6C.ASM。CR=0DHLF=0AHESCAPE=1BH;CSEGSEGMENTASSUMECS:CSEG,DS:CSEGOLD1BHDD?OLD16HDD?;NEWKEYPROCFARNEW16H:CMPAH,10HJZPKE...
2685
热度 -
[汇编语言] 这段汇编是什么意思?解决办法
这段汇编是什么意思?这段汇编我看起来仅仅运行了这一部分,但是理论上讲这段程序必定会跳转,以下是在什么地方进行跳转的?还有对一个程序压缩加壳以后,加壳后的程序执行了以后壳是否会把原始程序入口函数当做一个函数来调用,也就是整个加壳后的程序是作为同一个程序来运行的,只是原始程序成了壳程序的一部分?.asp...
6644
热度 -
[汇编语言] 从头学汇编了,有兴趣的友人一起来~
从头学汇编了,有兴趣的朋友一起来~~!本来打算从win32开始学,不过看了几天书发现很多基本概念不清楚,以前基本没接触过汇编,只是上学学了点8086的汇编,早忘了。这几天看了王爽老师的《汇编语言》第二版,受益匪浅,打算真真正正从头学起,坚持下去。如果你也是从头学的朋友,那么大家一起努力,我会把学习笔...
8356
热度 -
[汇编语言] 此间 ORG 伪指令的必要性 ? 好像没必要吧? 实在看不出来
此处ORG伪指令的必要性?好像没必要吧?实在看不出来。LED/开关接口开关状态由8255A的PB口输入,经程序转换为对应的7段LED的段选码后,通过PA口输出,由7段LED显示开关二进制状态值,试编制其控制程序。8255A的端口地址为0FFF8H,0FFFAH,0FFFCH和0FFFEH。ORG20...
5226
热度 -
[汇编语言] 地址总线目录 和 数据总线传输 单位的区别
地址总线索引和数据总线传输单位的区别?地址索引的单位是以字节(byte)为单位,但数据总线不行,数据总线要以位(bit)为单位。请问这是为什么啊?------解决方案--------------------------------------------------------地址总线的索引单位,和...
3313
热度 -
[汇编语言] 怎么求数据寄存器的位数?(是作业题,但希望能给出解答思路)
如何求数据寄存器的位数?(是作业题,但希望能给出解答思路)用512K*16位的flash存储器苡片组成一个2M*32的半导体只读寄储器,试问1、数据寄储器多少位?2、地址寄存器多少位?3,共需多少这样的存储器件?答案我知道,但我不知道如何求解呢,大家给些意见吧。------解决方案---------...
5519
热度 -
[汇编语言] 怎么使用ollydbg查看变量
如何使用ollydbg查看变量寄存器值放到变量后,哪里能看到变量值呢?------解决方案--------------------------------------------------------右击--数据窗口跟随--内存地址
2100
热度 -
[汇编语言] 局部变量的栈有关问题
局部变量的栈问题我是一个初学汇编的菜鸟,调试程序的时候,发现一个问题;程序如下:int_tmain(intargc,_TCHAR*argv[]){ intm=1; intn=2; inti=3; return0;}debug下汇编代码,VS2008XPint_tmain(intargc,_TCHAR...
9029
热度 -
[汇编语言] 多字节整数乘法的兑现
多字节整数乘法的实现这个子程序好像只能实现单字节相乘的乘法如何把它改为多字节整数乘法呢?子程序如下:MUL8 PROC XOR AH,AH XOR DX,DXMUL80: OR BL,BL JNZ MUL81 RETMUL81: SHR BL,1 JNC MUL82 ADD DX,AXMUL82: ...
793
热度 -
[汇编语言] win32汇编和createfile的有关问题
win32汇编和createfile的问题源代码如下:.dataSaveFileNamedb'D:\\11.txt'Textdb'11111',0szCaptiondb'AMessageBox!',0szTextdb'hello,world!',0.code_WriteFileproc_SaveFi...
10162
热度 -
[汇编语言] 大学计算机组成原理有关问题,求高手解答
大学计算机组成原理问题,求高手解答在主存储器里,地址线若为24根,2^24应该是存储单元的个数?存储单元的个数等于存储字的个数?唐朔飞版教材73页,2^24不应该恰好是按字寻址的大小码?怎么会是按字节寻址的大小?------解决方案----------------------------------...
1707
热度 -
[汇编语言] cpu如何知道一条指令有多少个字节
cpu怎么知道一条指令有多少个字节?因8086指令长度是不同的,cpu怎么知道要从CS:IP指定的位置读出几个字节才是一条完整的指令?------解决方案--------------------------------------------------------CPU内部逻辑会根据指令字中的各位...
7520
热度 -
[汇编语言] 琢石成器――windows环境上32位汇编语言程序设计(第三版)笔记
琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记2011年12月20日基础篇第1章背景知识11.1Win32的软硬件平台1.1.180x86系列处理器简史1.1.2Windows的历史1.1.3Win32平台的背...
5015
热度 -
[汇编语言] 请教C++中编译64位程序的时候能否使用32位内联汇编
请问C++中编译64位程序的时候能否使用32位内联汇编?请问编译64位程序的时候能否使用32位内联汇编?我指的是在GCC中出现的内联汇编,并不是问VC,因为我知道VC编译64位的时候不能用内联。。。主要是想问,记得在32位程序中是不允许使用AVX指令的,那反之,在64位程序中能不能使用SSE指令集呢...
4257
热度 -
[汇编语言] 高人帮忙解释上 不胜感激
高人帮忙解释下不胜感激/*;*MicrosoftConfidential;*Copyright(C)MicrosoftCorporation1983-1991;*AllRightsReserved.;*/;BOOT-IBMharddiskbootrecord6/8/82;;;Thisisthesta...
4813
热度 -
[汇编语言] 哪位高手敢像王爽老师一样告诉小弟我masm32 v10版本汇编包如何用
谁敢像王爽老师一样告诉我masm32v10版本汇编包怎么用如题。。。新手学汇编,用的是win7系统,王爽老师的masm5.0不能用,于是下载了masm32在网上找了一堆资料,也看不懂...例如:assumecs:codesgcodesgsegmentmovax,2000hmovss,axmovsp,...
590
热度 -
[汇编语言] 微处理器在执行iret,int n指令的时候做了哪些工作
处理器在执行iret,intn指令的时候做了哪些工作?处理器在执行iret,intn指令的时候做了哪些工作?我知道iret指令会弹出栈顶的数据来恢复一些寄存器,但不知道具体是哪些写寄存器。还有intn指令把哪些数据压入了堆栈?------解决方案---------------------------...
2601
热度 -
[汇编语言] 汇编程序运行不了,那位老师能帮小弟我看看完善一上程序该肿么写可以么?多谢
汇编程序运行不了,那位老师能帮我看看完善一下程序该肿么写可以么?谢谢我的汇编程序原代码如下,(这是一个图文显示的程序代码),不能运行,那位老师能帮我完善将不胜感激,急用,谢谢,谢谢各模块详细设计下面是整体的代码,各个子模块在程序中加以注释。DATASEGMENTCARDB94;定义字符DB02H,1...
6874
热度 -
[汇编语言] 关于简单mov和cmp,add等指令内部转换有关问题
关于简单mov和cmp,add等指令内部转换问题网上有大神说:如果是movax,7此时ax中存放的是37H(系统直接把十进制数转换成十六进制数了)如果是movax,7H此时ax中存放的是7H问题1:首先上面的论点是正确的吗?然后如果有addah,7addah,7h问题2:以上2条指令到底等不等啊?c...
6234
热度 -
[汇编语言] 为啥要ADD 30H或37H
为什么要ADD30H或37H前面省略...movdl,al--->dl赋值cmpdl,9--->dl的值和9比较jlenum--->若dl<=9则跳转到numadddl,7--->若dl>9则dl+7后再跳转num{问题在这里,加30h或加37h,这是为什么啊?能...
9079
热度