Inter Assembly Language program
文章平均质量分 70
njutyangxiao
这个作者很懒,什么都没留下…
展开
-
《intel 汇编语言程序设计》第一章正式起步
从今天开始学子《intel 汇编语言程序设计》这本书,同时要抽出时间复习王爽的《汇编语言》,每复习完一章,就取做汇编网站上的检测题,intel 汇编语言程序设计1.一些术语解释IA-32(intel architecture),英特尔体系架构,英特尔从486开始采用,也叫x86-32架构AMD:Advanced micro Devices.AMD 是世界上CPU一大生产商,是INT原创 2009-09-22 10:13:00 · 1362 阅读 · 1 评论 -
1.1.3检测题
题1:汇编器和链接器是如何协作工作的?解答:汇编器负责把汇编源程序翻译成机器语言。而链接器负责把编译器所创建的多个单独文件组合链接成可执行程序。这里面要注意汇编器和编译器的区别。不太清楚他们的区别,下面的区别是从网络上的解释:汇编器(汇编程序assembler)用来翻译汇编语言程序,是将汇编码助记符替换为机器码,所以理论上汇编语言程序效率和机器语言等。而编译器(汇编程序 compiler)原创 2009-09-22 17:12:00 · 606 阅读 · 0 评论 -
1.2.2检测题
题1:用自己的话描述虚拟机的概念?解答:计算机是分层设计的,每层都表示一个把高级语言指令翻译成低级语言指令的翻译层题2:程序员为什么不用机器语言编写应用程序?解答:首先要明白机器语言的概念,机器语言是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,计算机可以直接识别,不需要进行任何翻译。每台机器的指令,其格式和代码所代表的含义都是硬性规定的。这导致机器语言可读性差,原创 2009-09-23 09:34:00 · 593 阅读 · 0 评论 -
1.3数据的表示方法笔记及检测题
1二进制、八进制、十进制和十六进制的总结数制 基数 可能的数字二进制 2 0 1八进制 8 0 1 2 3 4 5 6 7 十进制 10 0 1 2 3 4 5 6 7 8 9十六进制 16 0 1 2 3 4 5 6 7 8 9原创 2009-09-23 17:36:00 · 1728 阅读 · 0 评论 -
第二章2.1笔记和检测题
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;笔记;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1:cpu的组成部分:register、alu、cu、clock。clock用于cpu的内部操作和其他系统部件的同步控制单元(control unit)协调执行及其指令时各个步骤的次序。算术逻辑单元(arithmetic logic uni原创 2009-09-24 17:03:00 · 724 阅读 · 2 评论 -
5.5过程的定义和使用
1.过程的定义:sample PROC . . . retsample ENDP 2.创建一个名为SumOf的过程来计算3个32位整数的和,假设合适的整数已经放在了EAX、EBX和ECX中了。SumOf PROC add eax,ebx add eax,ecx retSumOf ENDP原创 2009-10-09 16:32:00 · 459 阅读 · 0 评论 -
汇编中的test和cmp比较
首先看看:状态寄存器(即标志寄存器)PSW(Program Flag)程序状态字(即标志)寄存器,是一个16位寄存器,由条件码标志(flag)和控制标志构成,如下所示:15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CF条件码:①OF(Overflow Flag)溢出标志,溢出时为1转载 2009-10-12 14:44:00 · 2410 阅读 · 0 评论 -
6.5复合表达式用汇编来实现及检测题
if(a1>b1) and (b1>c1){ x=1}mov eax,a1cmp eax,b1jbe nextmov eax,b1cmp eax,c1jbe nextmov x,1next:if(a1>b1) or (b1>c1)mov eax,a1cmp eax,b1ja domov eax,b1cmp eax,c1jb原创 2009-10-14 14:12:00 · 619 阅读 · 0 评论