当前位置:网站首页>计组——大端方式和小端方式相关题目
计组——大端方式和小端方式相关题目
2022-08-09 15:08:00 【real_vavid】
大端方式:现代人正常的阅读顺序,从左向右
小端方式:古代人的阅读顺序(联想一下对联横批或牌匾),从右至左
虽然小端方式是从右至左,但不是完全的从右至左,其中的每个字都是正常的(继续联想一下牌匾,比如「好」这个字,并没有因为写法是从右至左,而变成「子女」)
真题嗅探
【例】(2019年408)某计算机采用大端方式,按字节编址,某指令中操作数的机器数为1234 FF00H,该操作数采用基址寻址方式,形式地址(补码表示)为FF12H,基址寄存器内容为F000 0000H,则该操作数的LSB(最低有效字节)所在地址是(EFFF FF15H)。
【分析】基址寄存器的内容采用的无符号数
形式地址是补码形式
操作数采用基址寻址:EA=(BR)+A
基址寄存器的内容(BR)采用的无符号数的原码;
而形式地址A是补码形式,
因此不能直接相加……
第一步,将形式地址A的补码形式FF12H转换为原码
FF12H --> 1111 1111 0001 0010(补码机器数)
–> 1000 0000 1110 1101(反码) + 1 = 1000 0000 1110 1110 (原码)
–> -00EE(真值)
第二步,进行相加
F000 0000H - 0000 00EE = EFFF FF12H
表示第一个地址是EFFF FF12H
第三步,采用大端方式,按字节编址
| 地址 | EFFF FF12H | EFFF FF13H | EFFF FF14H | EFFF FF15H |
|---|---|---|---|---|
| 内容 | 12H | 34H | FFH | 00H |
第四步,给出该操作数的LSB(最低有效字节)所在地址
EFFF FF15H
边栏推荐
猜你喜欢
随机推荐
2022华数杯A题: 环形振荡器的优化设计 - 思路
Go语言基础(十二):并发编程
CompletableFuture异步线程优化代码
IDEA中操作数据库 以MySQL为例,可以放弃Navicat了
2. Creating Interactive Maps
display属性的使用
深究equals
kubernetes架构原则和对象设计
STM32课设-智能物联网家居系统(UCOSIII+STEMWIN)
Jenkins Pipeline编写思路与技巧
学编程的第五天
前言:关于作者吴秋生博士与此书简介
在追梦的路上,唯独脚踏实地,才能梦想成真
认识盒子模型
推荐一些面向 Web 开发者的杀手级网站
2022高教社杯 国赛数学建模 A题思路
Detailed explanation of three pieces in C language
2021深圳杯A题思路 火星探测器着陆控制方案
我的第一篇博客
MYSQL数据库一周基础入门(第二天)









