码迷,mamicode.com
首页 > 编程语言 > 详细

Intel汇编语言程序设计学习笔记1

时间:2016-01-22 17:27:59      阅读:246      评论:0      收藏:0      [点我收藏+]

标签:

第一章

汇编器链接器:汇编器将汇编语言翻译成机器语言,链接器将单个文件合并为可执行文件

intel 80X86系列处理器的汇编语言与VAX或者motorala 68x00等系统的汇编是否相同?
不相同,汇编语言和CPU指令集是密切关联的,每种CPU体系对应不同的汇编。

什么是设备驱动程序:将操作系统的通用命令转化为对硬件具体细节实现的程序

技术分享

常规机器语言指的是第二层

一条机器语言会被翻译成几条微指令,微指令是商业机密

高级语言会被解释成汇编语言,汇编语言被解释成机器语言(第二层),由操作系统(第三层)执行

解释和编译

解释性语言,是将解释性语言以文本方式存储,在执行时被逐条解释成机器语言被执行

编译型语言,语言的首先将源代码编译生成机器语言,再由机器运行机器码

技术分享

 

字有两个字节,一个字节是8位(bit)

补码,原码按位取反再加1

16进制补码,原数,按位用15减去这个位置上的数,最后加1

但十进制的数需要先转换位二进制再求补码

技术分享

题7:如果一个布尔函数有4个输入,那其真值表需要多少行?

解答:有题5和题题6可以看出,2个输入有2^2行,3个输入有2^3,4个输入有2^4行。

题8:有4个输入的多路复用器需要多少个选择位?

解答:也就是有2^n=4,所以需要2个选择位。

(注意说的是行数,不是列数)

列的排列按字典,优先级顺序。

有几个选择位的原因,我也不是很懂。。。

Intel汇编语言程序设计学习笔记1

标签:

原文地址:http://www.cnblogs.com/dream-for/p/5151225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!