第四章课后作业(6—27)
6.试按下列偠求分别编制程序段
(1)把标志寄存器中符号位SF置“1”。
(2)寄存器AL中高、低四位互换
(3)由寄存器AX、BX组成一个32位带符号数(AX中存放高16位),试求这个数的负数
(4)现有三个字节存储单元A、B、C,在不使用ADD和ADC指令的情况下实现(A)+(B) C。
(5)用一条指令把CX中的整数转變为奇数(如原来已是奇数则CX中数据不变,如原来是偶数则(CX)+1 形成奇数)。
7.试给出下列各指令的机器目标代码
…………………………………………………………………………………………
一、单项选择题(在每小题列出的四个选项中挑选出一个正确项填在后面的
括号内。共20分每题1分)
1.8086指令系统的指令是( D )
2.段寄存器的功能是(D)
A. 用于计算有效地址
B. 执行各种数据传送操作
C. 用于存放偏移地址
D. 用于存放段起始哋址及计算物理地址
A. 分析指令,产生控制信号
C. 与存储器或IO端口之间进行数据传送并形成物理地址
4.在立即寻址方式中,立即数放在_ __中( B **)