腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(671)
视频
沙龙
1
回答
8086
汇编语言
SHR
指令
除
三
问题
、
、
、
、
我知道
shr
除法是如何工作的,但它只能除以偶数。我想把这个数除以3。这个
问题
的汇编
8086
代码是多少?谢谢。
浏览 41
提问于2021-03-29
得票数 0
4
回答
8086
汇编语言
能在现代CPU上工作吗?
、
8086
汇编语言
可以在英特尔奔腾D计算机上运行吗?我正在从一本书中学习
汇编语言
编程,这本书只讨论了
8086
处理器,它是16位的。像奔腾D这样的现代处理器的
汇编语言
有什么不同吗?
浏览 2
提问于2011-02-01
得票数 2
回答已采纳
4
回答
学习PIC
汇编语言
以学习
8086
我是否应该开始学习
8086
汇编语言
,从学习像PIC系列那样精简
指令
集的处理器的
汇编语言
?
浏览 1
提问于2010-08-17
得票数 0
回答已采纳
3
回答
转换和轮换操作没有工作
8086
教练机套件,为什么?
、
、
我在
8086
教练机套件上做了一些编码。由于某些原因
SHR
,SHL,SAL,SAR,ROL,ROR操作不工作。如果我写这样的声明
SHR
AX,2我能够让它工作的唯一方法是使用CL寄存器。当我将代码更改为MOV CL,2它执行了,但是AX的值应该是4,而不是5。也适用于此代码 MOV CL,2
浏览 0
提问于2019-04-03
得票数 1
回答已采纳
4
回答
汇编语言
与平台独立性
因此,如果我正确理解它,特定的硬件架构将有一个特定的
指令
集。现在,这种特定的处理器体系结构可以被各种机器和操作系统使用。例如:使用山狮OSX的MAC,以Ubuntu为操作系统的联想机器和以Windows 7为操作系统的索尼VAIO机器,所有这些机器都可以拥有作为Intel
8086
的底层处理器
浏览 20
提问于2014-02-02
得票数 9
回答已采纳
2
回答
汇编语言
简介
、
、
我对
汇编语言
比较陌生。我发现有很多教程解释了如何使用ML64和MASM32创建HelloWorld应用程序,但没有一个详细解释该程序。我意识到这是一个基本的
问题
。我选择了MASM32标签,因为这是一个带有64位示例的一般性
问题
。
浏览 6
提问于2012-03-20
得票数 3
回答已采纳
3
回答
windows XP下的x86
汇编语言
编程
我正面临着消化
汇编语言
编程概念的极端困难。请告诉我,如果有任何很好的在线教程和免费汇编编程工具,非常容易开始。
浏览 1
提问于2009-09-08
得票数 0
回答已采纳
6
回答
16位C编译器是如何工作的?
、
、
、
、
从C程序员的角度来看,16位C编译器是如何处理这个
问题
并模拟扁平地址空间的呢?例如,在
8086
上,下面的代码将编译成大致什么样的
汇编语言
指令
?
浏览 0
提问于2010-09-30
得票数 16
回答已采纳
1
回答
为什么hello world在C中生成的汇编代码不像x86汇编那样有.code段,也没有模型很小?
、
、
、
这学期我正在学习80x86的汇编。我编写的一个典型的asm文件如下所示 .model tiny.data.code#actual codeend 当我为一个简单的hello world创建一个.s文件时,我希望得到一个类似的格式。但我看不到任何有正确名称的片段,它们都是非常不同的。我使用g++ -S -O0 hello.c进行编译 为什么c的程序集与他们让我们在类中编写的程序集有如此大的不同?我正在学习的程序集是否由不同的编程语言使用?如果我想从一些更高级的代码中获得hello world的汇编版本(这是我习惯
浏览 22
提问于2021-03-21
得票数 1
回答已采纳
1
回答
程序集代码-在何处实现%4?
我试图计算出在一个C函数的disas中的什么地方实现了% 4。这是一个未经优化编译的程序。下面是C语言中的函数: uint i; uint sum = 0; switch (i % 4) case 0 : break; sum += coun
浏览 3
提问于2014-04-03
得票数 0
1
回答
按下emu
8086
键时停止程序
、
我的
问题
是,每当按下键盘上的字母S时,我就需要在emu
8086
中暂停一个程序,如果我再次按下相同的键,就在暂停的地方重新启动它。我不知道emu
8086
中的任何中断或
指令
可能在我的程序中运行后台,只是等待按下一个键。 我一直在到处搜索这方面的信息,但是我在
汇编语言
中找不到任何东西。
浏览 5
提问于2017-12-09
得票数 1
回答已采纳
1
回答
在装配中不使用DIV进行分割
、
、
如何在不使用DIV
指令
而使用shift和add方法的情况下将汇编中的两个数字相除?下面是我的代码:mov dl, 79Hmov bh, 00Hxor di, diL1:nxt:loop L1 第二个
问题
:我的老师告诉我们有一个叫做MOVZE的
浏览 9
提问于2013-11-24
得票数 2
1
回答
装配中的快速乘法算法
、
、
我的任务是编写一个编译器,将小型编程语言编译成一种假
汇编语言
(寄存器和内存单元格具有未定义的长度)。我要做的是转换这样的
指令
:到一组INC,SHL,ADD
指令
(其中我是指向内存的指针,只有一个可用的寄存器)来执行乘法。
问题
是,算法必须在O(log )时间内完成它的工作。有人能一步一步地解释解决这个
问题
的算法吗?我的朋友提到过Booth-Mcsorley算法,但我几乎不明白。编辑:假汇编说明包括:读、写、加载i、存储i、添加i、子I、
SHR
I、SHL i,INC .
浏览 3
提问于2015-01-05
得票数 2
回答已采纳
1
回答
什么是
8086
ESC
指令
操作码
、
、
、
如果我要为汇编程序实现
8086
兼容性,那么对于ESC
指令
来说,哪些操作数是有效的?ESC opcode, source最后但并非最不重要的一点是,我在哪里可以找到ESC
浏览 25
提问于2017-03-02
得票数 5
回答已采纳
4
回答
用
汇编语言
编写,兼容性是如何工作的?
我最近读到游戏《过山车大亨2》是用
汇编语言
编写的。 我对学习
汇编语言
的基础很感兴趣,主要是出于好奇心,但是有一件事我不能理解,那就是它是如何在一系列CPU上工作的。
汇编语言
是特定于
指令
集的,我的理解是对的吗?那么,如果这款游戏是用
汇编语言
编写的,它是如何在英特尔和AMD的CPU上运行的呢?
浏览 2
提问于2016-01-11
得票数 2
2
回答
设计AT&T汇编语法的最初原因是什么?
、
、
、
在x86或amd64上使用汇编
指令
时,程序员可以使用"Intel“(即nasm编译器)或"AT&T”(即gas编译器)汇编语法。"
浏览 13
提问于2017-02-15
得票数 45
回答已采纳
1
回答
汇编程序传递
问题
、
、
我正在编写的
8086
汇编程序有一个
问题
。
问题
是汇编程序通过。为此,必须计算每个
指令
的大小并将其添加到偏移量中。如果标签的位置在一个范围内,则
8086
中的一些
指令
应该更小。例如,如果可以,"jmp _label“会选择短距离跳转,如果不能的话,它将选择近距离跳转。现在
问题
是在传递1标签还没有到达,因此它不能确定
指令
的大小,因为"jmp短_label“小于"jmp近_lab
浏览 2
提问于2017-01-01
得票数 3
回答已采纳
1
回答
有需要学习的大会吗?如果没有,我应该学哪一个?
、
、
、
、
我在学院学习了
8086
英特尔处理器的汇编编程。我现在正试图修改它。修改
8086
大会真的有帮助吗?
浏览 0
提问于2018-11-16
得票数 0
回答已采纳
4
回答
MASM组件将8位寄存器移动到16位寄存器(即。mov cx,ch)
、
、
、
、
我决定学一门
汇编语言
。我正在使用。在底部,练习是在一些
指令
中找到一个错误,其中一个是在这个主题上,我发现了一些类似的
问题
,解释了如何实现它,但是现在我想知道为什么禁止这个操作?它有什么
问题
,为什么给定的教程要求在这个表达式中找到一个错误?
浏览 11
提问于2015-04-18
得票数 5
回答已采纳
1
回答
位移值对ModRegRm字节的Mod字段有什么影响?
、
、
、
、
我正在写一个
8086
汇编程序,它接受
指令
并产生
8086
机器代码。我使用"Intel
8086
用户手册“作为参考。mov [bx+0xbf],ax ;8987BF00假设每条
指令
中的位移长度分别为
浏览 24
提问于2020-05-10
得票数 2
回答已采纳
点击加载更多
相关
资讯
寄存器基本原理(下篇)
运行第一个汇编程序
程序员,bebug不讲武德,搞偷袭
远古时期的操作系统
1.0 程序与编程语言
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券