习题

习题

1.一条汇编指令由________和________组成。

2.一个CPU 由________、________、________等器件组成。

3.8086 CPU 的所有寄存器都是16 位的,可以存放两个字节,其中________、________、________、________被称为通用寄存器,可以用来存放一般性的数据。

4.写出每条汇编指令执行后相关寄存器中的值。

5.使用最多4条汇编指令,编程计算3的4次方。

6.用汇编语言编写程序。用加法实现123×236 的乘法运算,结果保存在AX 寄存器中。

7.X、Y、Z 及V 为字变量,编程计数(V-(X∗Y+Z-540))/X,商暂存AX,余数暂存DX。

8.求两个数的和。

9.程序的三种基本结构是什么? 请分别画出各自核心部分的流程图。

10.下面程序段执行后,AX=________。

11.标志寄存器设置了哪些标志? 各种标志的作用是什么?

12.设有2345 H+3219 H,试分析对状态标志位的影响。

13.假设变量X 被编译器分配在寄存器AX 中,(AX)=FF80 H,则以下汇编代码段执行后变量X 的值是多少?