微机原理:用汇编语言编制一段程序

微机原理:用汇编语言编制一段程序,第1张

1.编闭森制一段程序求出下列公式中Z的值并放在RESULT单元,注X,Y,RESULT分别定义成字类型变量

Z=((X+Y)*4-Y)/数乱2

答:

MOV

AX,X

ADD

AX,Y

SHL

AX,1

SHL

AX,1

SUB

AX,Y

SHR

AX,1

MOV

RESULT,AX

2.试编写一小侧面薯态档硬指令序列,在屏幕上显示出"Hello

everybody!"字符串,该字符串已在数据段定义好为变量string

答:

LEA

DX,string

MOV

AH,9

INT

21H

TAB DB 1,2,3,4,5,6,7,8

ENTRY EQU 4 定义常量,entry为4

MOV BX,FOOSET TABtab的首偏移地址放到bx中,此时,bx指向tab中的第一个,即“1”

ADD BX,ENTRYbx加4,此时指向tab中的坦悉第五个让运乎,即‘5’

MOV AX,[BX] ax为一个字,所以把tab中的第五个和第六个悄灶放到ax中,即把 6(即06h)放到ah中,5(即05h)放到al中(高位在下,低位在上)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12253402.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存