基础汇编问题,求解

Antheus 2011-05-11 09:58:35
刚开始学汇编,在位优化代码里看到的,不解:

假设你有一个DWORD表,ebx指向表的开始,ecx是指针,你想给每个doword加1,看看如何作:

pushad 1 byte
imul ecx, ecx, 4 3 bytes
add ebx, ecx 2 bytes
inc dword ptr [ebx] 2 bytes
popad 1 byte

上面5行就实现了"你有一个DWORD表,ebx指向表的开始,ecx是指针,你想给每个doword加1"这个操作?
没看到怎么循环的啊.求解释..
...全文
40 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Areslee 2011-05-11
  • 打赏
  • 举报
回复
1、这个是给表中的某项加1
2、这个代码还很有优化的余地
计算机应用基础·随堂练习全文共13页,当前为第1页。计算机应用基础·随堂练习全文共13页,当前为第1页。计算机应用基础·随堂练习2019春华南理工大学网络教育答案 计算机应用基础·随堂练习全文共13页,当前为第1页。 计算机应用基础·随堂练习全文共13页,当前为第1页。 第一章计算机基础知识· 第一节 计算机的基本概念 1.(单选题) 计算机之所以能按人们的意志自动进行工作,最直接的原因是采用了( ) A.二进制数制 B.程序设计语言 C.高速电子元件 D.存储程序控制 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 2.(单选题) CAM的含义是( ) A.计算机辅助设计 B.计算机辅助教学 C.计算机辅助制造 D.计算机辅助测试 答题: A. B. C. D. (已提交) 计算机应用基础·随堂练习全文共13页,当前为第2页。计算机应用基础·随堂练习全文共13页,当前为第2页。参考答案:C 计算机应用基础·随堂练习全文共13页,当前为第2页。 计算机应用基础·随堂练习全文共13页,当前为第2页。 问题解析: 3.(单选题) 计算机能计算有大量数据和程序语句的问题,下列起主要作用的因素是( ) A.大尺寸的彩显 B.快速的打印机 C.大容量内外存储器 D.质量好的键盘和鼠标 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 4.(单选题) 计算机的通用性使其可以求解不同的算术和逻辑问题,这主要取决于计算机的( ) A.高速运算 B.指令系统 C.可编程性 D.存储功能 答题: A. B. C. D. (已提交) 参考答案:C 计算机应用基础·随堂练习全文共13页,当前为第3页。计算机应用基础·随堂练习全文共13页,当前为第3页。问题解析: 计算机应用基础·随堂练习全文共13页,当前为第3页。 计算机应用基础·随堂练习全文共13页,当前为第3页。 5.(单选题) 第三代计算机采用的主要电子器件为( ) A.电子管 B.小规模集成电路 C.大规模集成电路 D.晶体管 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 6.(单选题) 当前计算机的应用领域极为广泛,但其应用最早的领域是( ) A.数据处理 B.科学计算 C.人工智能 D.过程控制 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 第一章 计算机基础知识·第二节 计算机系统的组成 计算机应用基础·随堂练习全文共13页,当前为第4页。计算机应用基础·随堂练习全文共13页,当前为第4页。1.(单选题) 下列4种软件中属于应用软件的是( ) 计算机应用基础·随堂练习全文共13页,当前为第4页。 计算机应用基础·随堂练习全文共13页,当前为第4页。 A.财务管理系统 B.DOS C.Windows7 D.Windows server 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 2.(单选题) 计算机存储容量的基本单位是( ) A.赫兹 B.字节 C.位 D.波特 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: 3.(单选题) 冯诺依曼结构计算机的五大基本构件包括运算器、存储器、输入设备、输出设备和( ) A.显示器 B.控制器 计算机应用基础·随堂练习全文共13页,当前为第5页。计算机应用基础·随堂练习全文共13页,当前为第5页。C.硬盘存储器 D.鼠标器 计算机应用基础·随堂练习全文共13页,当前为第5页。 计算机应用基础·随堂练习全文共13页,当前为第5页。 答题: A. B. C. D. (已提交) 参考答案:B 问题解析: c:if test="false" 第一章 计算机基础知识·第三节 信息编码 1.(单选题) 在计算机中,常用的数制是( ) A.二级制 B.八进制 C.十进制 D.十六进制 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 2.(单选题) 计算机能直接识别并执行的语言是( ) A.汇编语言 B.自然语言 C.机器语言 D.高级语言 答题: A. B. C. D. (已提交) 参考答案:C 计算机应用基础·随堂练习全文共13页,当前为第6页。计算机应用基础·随堂练习全文共13页,当前为第6页。问题解析: 计算机应用基础·随堂练习全文共13页,当前为第6页。 计算机应用基础·随堂练习全文共13页,当前为第6页。 3.(单选题) 与二进制数11111110等值的十进制数是( ) A.251 B.252 C.253 D.254 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 4.(单选题) 下列四组数应依次为二进制、八进制和十六进制,符合这个要求的是( ) A.11,78,19 B.1

21,459

社区成员

发帖
与我相关
我的任务
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
  • 汇编语言
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧