
微机原理
主要内容包括微型计算机体系结构、微处理器和指令系统、汇编语言设计以及微型计算机各个组成部分介绍等内容。
北北的喵有点甜
这个作者很懒,什么都没留下…
展开
-
汇编:XLAT查表转换指令
如何正确使用查表指令XLAT ?XLAT指令简介首先,我们对XLAT 指令进行简单的介绍:①功能:完成一个字节的查表转换功能。将==DS:[BX+AL]==指向的字节单元的内容送给AL。其中,BX存放的是DS段内表首元素的偏移地址,AL存放的是表内元素相对于表首的偏移量。(可以看作是对一维数组的访问)②说明:使用该指令需要先在数据段中建立一张 字节 类型的表,该表的最大长度为256字节。...原创 2020-03-16 18:35:14 · 9995 阅读 · 2 评论 -
汇编:十进制调整指令
十进制调整指令首先,我们介绍一下组合BCD码和分离BCD码。BCD码:用4位二进制数表示1位十进制数的编码。例如十进制数9用BCD码表示为1001.有人会问BCD码和普通二进制数表示有何区别? 答案是BCD码的每4位表示范围为0~9,而不是0 ~15了。也就是说BCD码和十进制数对应,而一般01机器码是和十六进制数对应的。①组合BCD码:1个字节表示两位十进制数。例如十进制数29用组合BCD...原创 2020-03-16 22:08:59 · 5506 阅读 · 0 评论 -
汇编:分支程序设计
分支程序设计(1)简单分支程序:通过判断一个条件获得两路分支,该条件的判断结果决定了程序的执行流向。缺点在于执行流向的局限性,例如当条件为一个多分段函数时,则无法满足要求。Created with Raphaël 2.2.0开始程序段是否满足条件?结束yesno实例:试编程实现函数Y=MAX(X1、X2、X3)的程序。程序流程图如图所示(设X1、X2、X3存放在以BUF起始的3个连续单元中,...原创 2020-03-16 18:28:30 · 4305 阅读 · 0 评论