当前位置:网站首页>计组——大端方式和小端方式相关题目
计组——大端方式和小端方式相关题目
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
边栏推荐
猜你喜欢
随机推荐
Heap series_0x06: NT global flags and gflags.exe one page
开始记录自己的学习过程和目标
3. Using Earth Engine Data
web项目访问jar内部的静态资源
第三章:GEE数据的使用(3.1-3.3)
学编程的第七天
易基因|作物育种:DNA甲基化在大豆优良品种培育中的作用研究成果
求n的阶乘的两种方法
4. Using Local Geospatial Data
深究equals
【中英文目录】导读
MYSQL数据库一周基础入门(第二天)
C语言基本数据类型的存储大小、取值范围、输出格式的解剖
Detailed explanation of three pieces in C language
C语言循环结构之万恶之源goto语句
我的第一篇博客
resubmit 渐进式防重复提交框架简介
Nacos注册中心 Feign远程调用 Gateway服务网关
C语言三子棋详解
【Web渗透】信息收集篇——Google搜索引擎(一)









