当前位置: 首页 > news >正文

微机原理 || 第2次测试:汇编指令(加减乘除运算,XOR,PUSH,POP,寻址方式,物理地址公式,状态标志位)(测试题+手写解析)

(一)测试题目: 

1.数[X]补=1111,1110B,则其真值为
2.在I/O指令中,可用于表示端口地址的寄存器

3. MOV AX,[BX+Sl]的指令中,源操作数的物理地址应该如何计算

4.执行以下两条指令后,标志寄存器FLAGS的六个状态位CF,OF,SF,PF,ZF各为(MOV AX ,74A0HADD AX,9460H

5.已知一个变量放在数据段,
其物理地址是40000H,若已知
其EA的值是7000H,则DS的
值应该是:

6.指令MOV[BX],AX中DST (目的操作数)的寻址方式是:
7.指令MOV AX, 1000H[BX][SI]中SRC (源操作数)的寻址方式是:

8.下列指令使用时,必须使用累加器的是:

9.已知AX=0ABCDH, CL=48H,指令ROL AX, CL执行后,AX的值为

10.已知AX= FOFOH, CL=06H,指令SHR AX, CL执行后,AX的.值为
11.已知AX=0FOFOH, CL=06H,指令SAR AX, CL执行后,AX的值为
12.给出下列符号的ASCII码:
回车符: [填空1]
换行符: [填空2]
数字字符'O' : [填空3]
小写字母'a' : [填空4]
大写字母'A': [填空5]

 

13.某存储单元的逻辑地址为:
3 540:48EOH ,则其物理地址为:[填空1]
14.下列指令中,DST属于存储器寻址方式的是:
15.已知AX= 2000H,BX= 7800H,
CX=6A80H,分析下面程序段功能。
PUSH AX
PUSH BX
PUSH CX
XOR CX, CX
ADD AX, BX
MOV CL, AH
XCHG CH, BL
POP CX
POP BX
POP AX
程序段执行后的AX= [填空1] ,BX= [填空2],CX= [填空3] 。

1 6.设DS= 3000H,SS=4000H,BP= 2000H,DI=0500H; (32500H)=80H,(32501H) =OFOH,(42500H) = 18H,(42501H) =20H,则指令MOV AX, [BP+DI] 执行后,AX的值为: [填空1]
17.已知SS= 3000H ,SP=2000H,AX=5600H, 若连续执行2条PUSH AX指令,则指令执行后,SP的值为:[填空2]
18.假设AX=90D2H,BX=804DH,CF=1 ,指令ADC AX,BX执行后,AX=[填空1]。

19.假设AX=4DE5H,指令AND AX,0OFFH执行后,AX= [填空2]。
20.假设AX=05ACH,指令ORAX,0OFFH执行后,AX= [填空3]
21.假设AX=78DEH,指令XOR AX,0OFFH执行后,AX=[填空4]。
22.已知,AL=OFEH,BL=OFCH,则指令IMUL BL执行后,AX= 
23.已知,AX=4AH,BL=0F5H,则指令DIV BL执行后,AX的值
24.已知,AX=9876H,CL=16,则指令SAR AX, CL执行后,AX=
25.已知,AX=0521H, CL=8,则指令ROR AX, CL执行后,AX=
26.试分析下面的程序段执行后,
AX和BX的结果。
......
MOV AX, 8421H 
NOT AX
MOV BX,AX
NEG BX
ADD  AX,BX
程序段执行后,AX= [填空1],BX= [填空2]
27.阅读程序段,分析程序段执行后,寄存器AX的值。
MOV AX, 800H
MOV BX, AX
MOVCL,2
SHL AX, CL
ADD AX,BX
SHR AX,1
程序段执行后,AX的值为:

(二)手写解析

 

 

 

http://www.lryc.cn/news/152975.html

相关文章:

  • 人员闯入检测告警算法
  • python中super()用法
  • jmeter While控制器
  • 3D数字孪生技术助力港口全新升级,提供实时数据进行智能调度
  • Qt日历控件示例-QCalendarWidget
  • 函数式编程(四)Stream流使用
  • 区块链面临六大安全问题 安全测试方案研究迫在眉睫
  • K8S---kubelet TLS 启动引导
  • Android系统修改驱动固定USB摄像头节点绑定前后置摄像头
  • RT-Thread 内核移植
  • springboot中entity层、dto层、vo层通俗理解三者的区别
  • TypeScript_队列结构-链表
  • STM32G0 定时器PWM DMA输出驱动WS2812配置 LL库
  • 记录错误:Access denied for user ‘root‘@‘localhost‘ (using password:No) 解决方案
  • python爬虫实战(5)--获取小破站热榜
  • 单目标应用:基于麻雀搜索算法SSA的微电网优化调度MATLAB
  • C# easymodbus
  • HikariCP源码修改,使其连接池支持Kerberos认证
  • 5分钟看明白rust mod use
  • 【Java核心知识】ThreadLocal相关知识
  • 《Python基础教程(第三版)》阅读笔记 1
  • 坦克400 Hi4-T预售价28.5万元起,越野新能源好理解
  • 我的Vim学习笔记(不定期更新)
  • spring boot项目生成容器并运行
  • Vue之html中特殊符号的展示
  • 数据结构1 -- leetcode练习
  • Java设计模式:四、行为型模式-05:备忘录模式
  • MongoDB实验——MongoDB配置用户的访问控制
  • golang逃逸技术分析
  • 说说你了解的 Nginx