- 5
- 0
- 约1.16万字
- 约 61页
- 2018-12-31 发布于上海
- 举报
795程序结构
第4章 程序结构以顺序、分支和循环程序结构为主线结合数值运算、数组处理等示例程序掌握控制转移指令以及编写基本程序的方法4.1 顺序程序结构按照指令书写的前后顺序执行每条指令最基本的程序片段构成复杂程序的基础3个示例程序知道“1+2+3+……+N”等于多少吗?知道处理器内置的识别字符串是什么吗?知道代表什么吗? 〔例4-1〕自然数求和程序 ;数据段num dword 3456 ;假设一个N值(小于232-1)sum qword ? ;代码段 mov eax,num ;EAX=N add eax,1 ;EAX=N+1 imul num ;EDX.EAX=(1+N)×N shr edx,1 ;64位逻辑右移一位(除以2) rcr eax,1 ;EDX.EAX= EDX.EAX÷2 mov dword ptr sum,eax ;小端方式保存 mov dword ptr sum+4,edx1+2+……+N=(1+N)×N÷2〔例4-2〕处理器识别程序 ;数据段buffer byte The processor is,12 dup(0),0bufsize = sizeof buffer ;代码段 mov eax,0 cpuid ;执行处理器识别指令 mov dword ptr buffer+bufsize-13,ebx mov dword ptr buffer+bufsiz
原创力文档

文档评论(0)