-
[汇编语言] 为什么偏移量是16位?解决思路
为什么偏移量是16位?请问为什么偏移量是16位?不是偏移了4位吗?2的16次方到2的20次方,不就偏移了4位吗?------解决方案--------------------------------------------------------偏移量16位与偏移4位是针对两件不同的事物而言16位指的...
6044
热度 -
[汇编语言] 寄存器的使用那么多规则,如何记啊
寄存器的使用那么多规则,怎么记啊??寄存器的使用那么多规则,怎么记啊??------解决方案--------------------------------------------------------习惯就好,我已经习惯了,呵~------解决方案------------------------...
7028
热度 -
[汇编语言] 怎么用汇编语言实现十进制到二进制的转换
如何用汇编语言实现十进制到二进制的转换?最近在学汇编,看了清华大学,沈美明的《IBM-PC汇编语言程序设计》教程之后对其中一段关于十进制到二进制的转换的代码有点困惑:D_Bprocnearmovbx,0newchar:movah,1int21hsubal,30hjlexitcmpal,9djgexi...
8504
热度 -
[汇编语言] 要针对公司产品开发一个汇编编译器和编辑器,咋下手、解决方法
要针对公司产品开发一个汇编编译器和编辑器,咋下手、要针对公司产品开发一个汇编编译器和编辑器,咋下手、------解决方案--------------------------------------------------------买本编译原理教程,然后设计汇编指令,翻译成机器代码,实现编译和连接
5903
热度 -
[汇编语言] 输出倒三角图案,该如何解决
输出倒三角图案输入一个1-9的数字,如果是偶数,加一。比如输入6(或7)第一行显示7个*,第二行显示5个。。。直到最后一行显示一个。------解决方案--------------------------------------------------------#include<stdio....
6179
热度 -
[汇编语言] 为什么程序执行的时候代码不同?解决方案
为什么程序执行的时候代码不同?在反汇编一个程序,发现程序在不同的机器上执行的时候代码总是有些不同,有时是一个函数的起始地址有些不同,有时是一个函数内某条语句使用的寄存器有些不同。有时在自己机器上运行的时候函数地址也不同,但是每个函数的间距似乎都是相同的,请问这是怎么回事啊?------解决方案---...
9670
热度 -
[汇编语言] obj文件不是目标程序把?是啥文件,啥意思呀?exe才是二进制文件。解决办法
obj文件不是目标程序把?是啥文件,啥意思呀?.exe才是二进制文件。obj文件不是目标程序把?是啥文件,啥意思呀?.exe才是二进制文件。------解决方案--------------------------------------------------------obj是目标文件--简单的说...
8627
热度 -
[汇编语言] 评委打分,该如何解决
评委打分7个评委打分(10-20),去掉最高最低分,剩下的五个求平均,输出成绩保留两位小数------解决方案--------------------------------------------------------可以将7个评委打的分进行排序,然后去掉数组的第一个和最后一个元素,也就是最高和...
1587
热度 -
[汇编语言] 汇编程序其实就是编译器根据汇编代码来调用cpu内部的函数?该怎么处理
汇编程序其实就是编译器根据汇编代码来调用cpu内部的函数?汇编程序其实就是编译器根据汇编代码来调用cpu内部的函数?------解决方案--------------------------------------------------------可视为翻译问题functionn.官能,功能,作用,...
3433
热度 -
[汇编语言] 哪位高手能详细介绍一下内存分页机制的工作原理啊
谁能详细介绍一下内存分页机制的工作原理啊?一直搞不懂内存分页机制的工作原理,望高人不吝赐教!------解决方案--------------------------------------------------------32位,在保护方式下,其能够访问的线性地址空间可达4GB,而且允许几乎不受存...
1430
热度 -
[汇编语言] 关于中断调用的基础有关问题,给个意见就散分,
关于中断调用的基础问题,给个意见就散分,在线等!请问一下如果我要学习DOS和BIOS中断调用,该选用什么工具能够看到运行的效果?系统是XP------解决方案--------------------------------------------------------我看的是INTER汇编语言程序...
4659
热度 -
[汇编语言] 请教0fffffh是4G还是1G
请问0fffffh是4G还是1G?LABEL_DESC_FLAT_RW:Descriptor0,0fffffh,DA_DRW|DA_LIMIT_4K以上是《自己动手写操作系统》中的一行代码,作者的意图是定义一个大小4G的段的描述符,但是段界限0fffffh明明是1G,请问作者是不是写错了?-----...
8729
热度 -
7390
热度 -
[汇编语言] 为什么小弟我编的代码运行是乱码?
为什么我编的代码运行是乱码??datasegmentbuf1db"y=1$"buf2db"y=0$"buf3db"y=-1$"blockdb5,-4,0,3,100,-51dataendscodesegmentassumecs:code,d...
8946
热度 -
[汇编语言] 关于系统时间的输出&跳出循环.帮帮忙.谢过先,该怎么处理
关于系统时间的输出&跳出循环....帮帮忙...谢过先,急~~~~~~~~~提示输入1,2,3其中之一,以执行相应程序:输出输入的是几,并且显示年月日时分秒.现在无法跳出循环,而且,时间显示不了,不知道在哪里出错了...DATASEGMENTSTRINGDB'Inputthenumb...
6440
热度 -
[汇编语言] ★汇编菜鸟的有关问题
★汇编初学者的问题★开始学习汇编语言了,有没有比较好用的开发汇编程序的开发工具,请大家给新手一点指导.感激不尽!能推荐基本书籍更好.------解决方案--------------------------------------------------------工具:masm5.0书籍:王爽的《汇...
1151
热度 -
[汇编语言] 如何判断是否输入回车符
怎么判断是否输入回车符啊输入一组值,当遇到回车符时,结束输入我怎么判断是否遇到的回车符啊??谢谢高手了啊------解决方案--------------------------------------------------------很简单的,首先如果你是调用INT中断程序读键盘数据的话,那么,你...
9032
热度 -
[汇编语言] 急 汇编时的一个小异常
急!急!急!!!汇编时的一个小错误我在数据段定义了五个变量(是用MASM6.15)DATASEGMENTl60 BYTE 0ge60 BYTE 0ge70 BYTE 0ge80 byte 0ge90 byte 0DATAENDS在代码段:CODESEGMENTSTART:...i...
3078
热度 -
[汇编语言] 为什么输出的字符有乱码?解决方法
为什么输出的字符有乱码?.386.modelsmall.stack4096codesegment assume cs:code,ds:code org100h start: jmpbeginstringdb'Helloworld!','$'begin: mov ax,...
5895
热度 -
[汇编语言] 侯佩兄请赐教!该怎么解决
侯佩兄请赐教!!!有如下程序(王爽《汇编语言》第88页)===============================assumecs:codesgcodesgsegmentmovax,2000hmovss,axmovsp,0movsp,4popaxpopbxpushaxpushbxpopaxpop...
2729
热度