MOV R0,#0B6H           ;被乘数
MOV R1,#8DH            ;乘数
MOV R2,#00H            ;高位
MOV R3,#00H            ;低位LOOP1:MOV A,R1AND A,#01HJZ LOOP2MOV A,R0ADDC A,R3JC NEXT1MOV R3,AJMP LOOP2NEXT1:MOV R3,AMOV A,R2ADD A,#01HMOV R2,A
LOOP2:MOV A,R1AND A,#02HJZ LOOP3MOV A,R0AND A,#80HRR ARR ARR ARR ARR ARR ARR AADD A,R2MOV R2,AMOV A,R0AND A,#7FHRL AADDC A,R3JC NEXT2MOV R3,AJMP LOOP3NEXT2:MOV R3,AMOV A,R2ADD A,#01HMOV R2,ALOOP3:MOV A,R1AND A,#04HJZ LOOP4MOV A,R0AND A,#0C0HRR ARR ARR ARR ARR ARR AADD A,R2MOV R2,AMOV A,R0AND A,#3FHRL ARL AADDC A,R3JC NEXT3MOV R3,AJMP LOOP4NEXT3:MOV R3,AMOV A,R2ADD A,#01HMOV R2,A
LOOP4:MOV A,R1AND A,#08HJZ LOOP5MOV A,R0AND A,#0E0HRR ARR ARR ARR ARR AADD A,R2MOV R2,AMOV A,R0AND A,#1FHRL ARL ARL AADDC A,R3JC NEXT4MOV R3,AJMP LOOP5NEXT4:MOV R3,AMOV A,R2ADD A,#01HMOV R2,A
LOOP5:MOV A,R1AND A,#10HJZ LOOP6MOV A,R0AND A,#0F0HRR ARR ARR ARR AADD A,R2MOV R2,AMOV A,R0AND A,#0FHRL ARL ARL ARL AADDC A,R3JC NEXT5MOV R3,AJMP LOOP6NEXT5:MOV R3,AMOV A,R2ADD A,#01HMOV R2,A
LOOP6:MOV A,R1AND A,#20HJZ LOOP7MOV A,R0AND A,#0F8HRR ARR ARR AADD A,R2MOV R2,AMOV A,R0AND A,#07HRL ARL ARL ARL ARL AADDC A,R3JC NEXT6MOV R3,AJMP LOOP7NEXT6:MOV R3,AMOV A,R2ADD A,#01HMOV R2,ALOOP7:MOV A,R1AND A,#40HJZ LOOP8MOV A,R0AND A,#0FCHRR ARR AADD A,R2MOV R2,AMOV A,R0AND A,#03HRL ARL ARL ARL ARL ARL AADDC A,R3JC NEXT7MOV R3,AJMP LOOP7NEXT7:MOV R3,AMOV A,R2ADD A,#01HMOV R2,ALOOP8:MOV A,R1AND A,#80HJZ NEXTMOV A,R0AND A,#0FEHRR AADD A,R2MOV R2,AMOV A,R0AND A,#01HRL ARL ARL ARL ARL ARL ARL AADDC A,R3JC NEXT8MOV R3,AJMP NEXTNEXT8:MOV R3,AMOV A,R2ADD A,#01HMOV R2,A
NEXT:JMP NEXT

计算机组成原理COP2000课设 原码一位乘相关推荐

  1. [计算机组成原理]2-8、定点数原码一位乘法

    前言 在学习定点数的原码一位乘法之前,我们要知道我们在学的是什么,定点数的原码乘法其实完全用十进制的乘法规则来计算,只需要将逢十进一改为逢二进一即可: 既然我们都知道定点数的原码乘法了,我们为什么还要 ...

  2. 计算机组成原理整数乘法,计算机组成原理 - 定点整数的原码补码运算(待验证)...

    计算机组成原理 - 定点整数的原码补码运算(待验证) 目录 〇.环境 对象 运算 定点整数原码.定点整数补码 移位.加.减.乘.除 原码定义: \(x=\begin{cases} x &0\l ...

  3. 计算机组成原理:真值,原码,补码,反码,移码

    (1)如果真值大于0,其原码,补码,反码都一样. (2)本人所写为本人认为最简求法,省略了大部分原理,详细请参考计算机组成原理. 1,真值 就是现实中的数字(二进制)必须有+/-,实际中整数舍弃了+. ...

  4. 计算机组成原理真值的补码,计算机组成原理:真值,原码,补码,反码,移码...

    一,真值 就是现实中的数字(二进制)必须有+/-,实际中整数舍弃了+. eg:+1101010001 -1010001111 二,原码 计算机中唯一标识一个真值,但是不能用于计算以及无法实现减法,会产 ...

  5. 计算机组成原理实验课设:复杂指令模型计算机设计与实现

    一.任务需求分析 1.基本模型机设计与实现:设计一台简单模型机,要求其机器指令系统至少要包括五条不同类型指令,给出指令的定义格式,并进行测试验证与结果分析. 2.立足于基础模型机设计一台复杂模型机:在 ...

  6. 计算机组成原理与汇编语言实验与课设源码分享

    0.环境 DOSBox0.74 + 8086 一.计算机组成原理和汇编程序设计实验 1.   编写一个累计加法,从 1 加到 5,将结果保存至 AX 中. 2. 编写一个累计减法,被减数是 10011 ...

  7. 原码一位乘例题(计算机组成原理课后习题)

    一.运算规则 1.数值位与符号位分开单独运算,符号位 = Xs异或Ys. 2. 在进行数值部分的运算时候,需检测乘数的末位是 "1"还是"0",如果为" ...

  8. 【计算机组成原理】定点乘法运算之原码两位乘法

    讨论x * y = z 采用原码两位乘法,已知x和y,如何求得z 原码两位乘法和原码一位乘法一样,符号位不参加运算 部分积和被乘数x均采用三位符号,乘数y末位每次要加一个c,c一开始是0 根据如下法则 ...

  9. 计算机组成原理 原码一位乘法(C语言实现)

    #include<stdio.h>int Binary_add(int* Binary1,int* Binary2)//自定义的用于辅助的紧耦合函数,用于实现本题中二进制的加法运算 {in ...

最新文章

  1. linux 重定向 2gt;gt;,编写我自己的linux shell I / O重定向’gt;’函数
  2. 深入理解HashMap和LinkedHashMap的区别
  3. Ubuntu中安装FastDFS
  4. JVM性能分析与定位
  5. vue怎么注释html代码,vue文件中如何注释?
  6. pcb布线注意点:晶振
  7. 查找下载外文文献,这个网站比知网好用多了,经过对比后,五星推荐给大家!
  8. 数字后端设计中的时钟
  9. 小程序如何访问未备案的 API
  10. 算法(一)时间复杂度
  11. 转:超越一切的熵增定律
  12. linux idle是什么进程,Linux idle基础
  13. Docker中什么是宿主机?
  14. IPhone手机无法连接蓝牙
  15. zb怎么做渲染图_ZBrush渲染效果使用图文教程
  16. crt远程连接linux目录的颜色不显示,SecureCRT连接linux设置vim显示颜色
  17. LocalDateTime获取月第一天最后一天和年的第一天和最后一天获取周的第一天和最后一天,上周的第一天和最后一天
  18. 什么是同类群组联合学习 (FLoC)?
  19. ISO 26262系列文章之————5 硬件开发
  20. ip地址分类及预留ip地址大全

热门文章

  1. 阿里云-数据仓库-数据分析开发神器-ODPS
  2. 作业帮举办“产品开放日”,喵喵机F1打印机引领家庭学习打印
  3. 安利3个挣钱路子,真的太爽了
  4. java实现微信支付宝等多个支付平台合一的二维码支付(SSM框架)
  5. 奥威软件受邀长三角CIO高峰论坛 共探信息未来
  6. FMD辉芒微原厂FT61F133A-RB SOP16 ADC/PWM型单片机MCU
  7. 大牛证券公司个人盘面思路策略
  8. 华为手机助手应用程序被篡改,请重新安装或升级
  9. python为你写诗_为你写诗:3 步搭建 Serverless AI 应用
  10. 一个来自北欧的神器,天干物燥,你也能享受“湿”与远方丨钛空舱