摘要:
1. 指令MOV AX,COUNT[SI],它源操作数的寻址方式是(B)。 A. 直接寻址 B. 寄存器相对寻址 C. 寄存器间接寻址 D. 基址变址寻址 2. 下列4 条指令中,错误的指令是( )。 A. SHR AX,1 B. MOV AX,ES: [DX] C. SUB CX,AX D. AD 阅读全文
posted @ 2017-12-23 23:15
想54256
阅读(3460)
评论(0)
推荐(1)
摘要:
一、选择题 1. 指令指针寄存器是(C)。 A. BP B. SP C. IP D. PSW 1 BP寄存器是用来直接对栈进行寻址的,一般配合SS(栈段寄存器)一起用 2 SP寄存器是栈指针,SP始终指向栈顶(push操作时先将sp+2然后在放入数据,push操作时先将数据取出然后将sp-2) 3 阅读全文
posted @ 2017-12-23 22:17
想54256
阅读(2474)
评论(0)
推荐(0)
摘要:
bx、si、di、bp 1、在8086CPU 中,只有这4个寄存器(bx、bp、si、di)可以用在“[…]” 中来进行内存单元的寻址。 2、在“[…]” 中,这4个寄存器(bx、bp、si、di)可以单个出现,或只能以四种组合出现: bx和si、bx和di、bp和si、bp和di 3、只要在[…] 阅读全文
posted @ 2017-12-23 20:46
想54256
阅读(1300)
评论(0)
推荐(0)
摘要:
and和or指令 1、and指令 将2进制中的1当做真,2进制中的0当做假 则:只有2个事件都为真的时候才为真,即1&&1==>1,1&&0==>0,0&&0==>0; 用处:假如想把一个数的第7位变成0,让它和01111111B执行与操作就好了 2、or指令 只要2个事件中有1个是真即为真,即1| 阅读全文
posted @ 2017-12-23 18:52
想54256
阅读(2706)
评论(0)
推荐(0)
摘要:
多个段在一起 问题:利用栈,将程序中定义的数据段数据逆序存放。 由于是在代码段定义的数据和栈所以他们都在一起会显得很乱。不信你看下面的题就知道了 将数据、代码、栈放入不同的段 将各个段全部放在一起主要有两个问题:(1)把它们放到一个段中使程序显得混乱;(2)前面程序中处理的数据很少,用到的栈空间也小 阅读全文
posted @ 2017-12-23 14:22
想54256
阅读(2972)
评论(0)
推荐(0)
浙公网安备 33010602011771号