计算机组成原理与汇编语言期末复习习题–-––大题

一、两个浮点数的相加减

第一步 先对两个数分别对尾数和阶码求补

第二步 对阶

第三步 尾数相加减

第四步 尾数规格化

第五步 判断阶码溢出

上习题

face6e0ee5854ae893acda8212f62e0a.jpg

二、两个数的乘法

上习题

b7a2c397f0bf4581bb10711c2a953507.jpg

(2) 

b4cac4fe51cf4c208652b055838aa3de.jpg

 (3)

99182bccbd5546caa5be51e5001e8ac3.jpg

三、指令的执行流程 

第三个大题为一些指令的执行流程,在做这个题之前,大家要记住各寻址方式表示意思,记住模型机的通路结构

96753bc3839449f69509c227ed3421ad.jpgb5eb3e15c4d94e50ac447e71bc984b30.jpg

 接下来就是上习题

首先是mov指令,考的也是比较多的

3ad46bcdcdcc45669f554d8919ce9f71.jpg 

1307eb610cde4719b5e165032143bbc0.jpg

 然后是add和sub等其他指令的执行流程

01731f1c75024dc2a5e8da070a2e6764.jpg

四、存储器芯片的设计

直接上题目

82ba26de980d4941b509e75927c12146.jpg

 e3853fcddc484e24ab93a224bbccc104.jpg

 图画的有点丑大家见谅

4b06cc544ced43bdbe5cca2ef1fdfd93.jpg

 五、指令的指令,操作的过程,指令系统层

直接上一个题目

8c465c6bde8844cabd1b50ed6d37b300.jpg

六、汇编语言,写程序

上题目

676ec71395c04bb38870fda05ece05d3.jpg

 参考代码如下

DATAS  SEGMENT

X DB 23,B1H,A9H,35,52H,65Q,29H,38,72,50

N DW $-X

Y DB  ?

DATASENDS

STACKS SEGMENT

DW 50 DUP(?)

STACKS ENDS

CODES SEGMENT

     ASSUME CS:CODES, DS:DATAS, SS:STACKS

START:  MOV AX,DATAS

        MOV DS,AX

        LEA SI,X
        
        MOV CX,N-1

        MOV AL,[SI]

LOOP1:  
    
       INC SI
    
       CMP AL,[SI]

       JBE NEXT

       MOV AL,[SI]
NEXT: 
     
       LOOP LOOP1

       MOV Y,AL

       MOV AH,4CH

       INT 21H

CODES ENDS 

      END START

我们学校考的就是这些大题目,要是有什么错误希望大家指正,希望能够给大家带来帮助,祝大家期末考试取得好的成绩,要是大家能把我的作品点赞收藏就更好了,

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值