安兆鹏微机原理作业.docVIP

  • 10
  • 0
  • 约2.24千字
  • 约 5页
  • 2017-06-21 发布于河南
  • 举报
安兆鹏微机原理作业

微机原理作业 ——第二十七组 学院:车辆与能源学院 班级:09级车辆工程1班 姓名:安兆鹏 学号:090113030023 指导教师:李艳文 完成时间:2012年5月5日 29.编写程序,能够实现将(DX,AX)中的(32位)内容向右逻辑移动4位 算法构造 :综合使用SHR,RCR命令 配合使用用CX作为计数的循环程序实现 (DX,AX)中的(32位)内容向右逻辑移动4位 代码如下: sh segment stack sh ends data segment data ends code segment code assume cs:code,ds:data,ss:sh start:mov cx,4h mov dx,11ach mov ax,0d22ah next:shr dx,1 rcr ax,1 loop next mov ax,4c00h int 21h code ends end start 运行结果:DX=011ah AX=cd22h 40.若在0500H单元中有一个数X:(1):;利用加法指令把它乘2,且送回原存储单元(假定X*2后仍为一个字节); (2)x*4; (3)X*10(假定X*10=255) 算法构造:利用移位指令来实现相应数

文档评论(0)

1亿VIP精品文档

相关文档